formatting, removed doucmentation in prep for regen

This commit is contained in:
myles-parfeniuk 2024-11-17 16:52:07 -08:00
parent 0dc0c2ecc7
commit 467822a703
1056 changed files with 4 additions and 41862 deletions

View File

@ -1,153 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>esp32_BNO08x: BNO08x.cpp File Reference</title>
<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>
<script type="text/javascript" src="clipboard.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" src="cookie.js"></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>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">esp32_BNO08x<span id="projectnumber">&#160;1.1</span>
</div>
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></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">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('_b_n_o08x_8cpp.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">BNO08x.cpp File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="_b_n_o08x_8hpp_source.html">BNO08x.hpp</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for BNO08x.cpp:</div>
<div class="dyncontent">
<div class="center"><img src="_b_n_o08x_8cpp__incl.png" border="0" usemap="#a_b_n_o08x_8cpp" alt=""/></div>
<map name="a_b_n_o08x_8cpp" id="a_b_n_o08x_8cpp">
<area shape="rect" title=" " alt="" coords="1115,5,1210,32"/>
<area shape="rect" href="_b_n_o08x_8hpp.html" title=" " alt="" coords="1115,80,1210,107"/>
<area shape="poly" title=" " alt="" coords="1165,33,1165,64,1160,64,1160,33"/>
<area shape="rect" title=" " alt="" coords="5,155,96,181"/>
<area shape="poly" title=" " alt="" coords="1114,98,951,100,705,109,414,126,262,140,112,157,111,152,261,135,413,121,705,103,951,95,1114,92"/>
<area shape="rect" title=" " alt="" coords="120,155,261,181"/>
<area shape="poly" title=" " alt="" coords="1114,99,769,117,528,134,277,157,276,152,527,129,769,112,1114,94"/>
<area shape="rect" title=" " alt="" coords="285,155,416,181"/>
<area shape="poly" title=" " alt="" coords="1114,100,829,119,634,136,432,157,431,152,634,131,829,114,1114,95"/>
<area shape="rect" title=" " alt="" coords="440,155,517,181"/>
<area shape="poly" title=" " alt="" coords="1115,100,869,117,704,134,533,157,532,152,704,128,869,111,1114,94"/>
<area shape="rect" title=" " alt="" coords="542,155,655,181"/>
<area shape="poly" title=" " alt="" coords="1115,102,925,124,671,157,670,152,924,118,1114,97"/>
<area shape="rect" title=" " alt="" coords="679,155,769,181"/>
<area shape="poly" title=" " alt="" coords="1115,104,971,125,784,157,784,151,970,120,1114,99"/>
<area shape="rect" title=" " alt="" coords="792,155,933,181"/>
<area shape="poly" title=" " alt="" coords="1115,109,931,153,929,148,1114,104"/>
<area shape="rect" title=" " alt="" coords="957,155,1061,181"/>
<area shape="poly" title=" " alt="" coords="1137,110,1051,150,1049,145,1135,105"/>
<area shape="rect" title=" " alt="" coords="1085,155,1240,181"/>
<area shape="poly" title=" " alt="" coords="1165,107,1165,139,1160,139,1160,107"/>
<area shape="rect" title=" " alt="" coords="1264,155,1378,181"/>
<area shape="poly" title=" " alt="" coords="1191,105,1281,145,1278,150,1189,110"/>
<area shape="rect" title=" " alt="" coords="1402,155,1507,181"/>
<area shape="poly" title=" " alt="" coords="1211,104,1389,148,1388,153,1210,109"/>
<area shape="rect" title=" " alt="" coords="1531,155,1610,181"/>
<area shape="poly" title=" " alt="" coords="1211,99,1344,120,1516,152,1515,157,1343,126,1210,104"/>
<area shape="rect" title=" " alt="" coords="1633,155,1695,181"/>
<area shape="poly" title=" " alt="" coords="1211,96,1386,115,1500,131,1618,152,1617,157,1499,136,1386,120,1210,101"/>
<area shape="rect" title=" " alt="" coords="1719,155,1779,181"/>
<area shape="poly" title=" " alt="" coords="1211,95,1421,112,1560,129,1704,152,1703,157,1559,134,1421,117,1210,100"/>
<area shape="rect" title=" " alt="" coords="1803,155,1863,181"/>
<area shape="poly" title=" " alt="" coords="1211,94,1455,109,1619,126,1788,152,1788,157,1619,131,1455,114,1211,99"/>
<area shape="rect" title=" " alt="" coords="1887,155,1963,181"/>
<area shape="poly" title=" " alt="" coords="1211,93,1488,109,1677,126,1872,152,1871,157,1676,131,1488,114,1211,99"/>
<area shape="rect" title=" " alt="" coords="1987,155,2042,181"/>
<area shape="poly" title=" " alt="" coords="1211,92,1341,94,1528,101,1746,120,1860,134,1972,152,1971,157,1859,139,1746,125,1527,107,1341,99,1211,97"/>
</map>
</div>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="_b_n_o08x_8cpp.html">BNO08x.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,39 +0,0 @@
<map id="BNO08x.cpp" name="BNO08x.cpp">
<area shape="rect" id="Node000001" title=" " alt="" coords="1115,5,1210,32"/>
<area shape="rect" id="Node000002" href="$_b_n_o08x_8hpp.html" title=" " alt="" coords="1115,80,1210,107"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="1165,33,1165,64,1160,64,1160,33"/>
<area shape="rect" id="Node000003" title=" " alt="" coords="5,155,96,181"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="1114,98,951,100,705,109,414,126,262,140,112,157,111,152,261,135,413,121,705,103,951,95,1114,92"/>
<area shape="rect" id="Node000004" title=" " alt="" coords="120,155,261,181"/>
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="1114,99,769,117,528,134,277,157,276,152,527,129,769,112,1114,94"/>
<area shape="rect" id="Node000005" title=" " alt="" coords="285,155,416,181"/>
<area shape="poly" id="edge4_Node000002_Node000005" title=" " alt="" coords="1114,100,829,119,634,136,432,157,431,152,634,131,829,114,1114,95"/>
<area shape="rect" id="Node000006" title=" " alt="" coords="440,155,517,181"/>
<area shape="poly" id="edge5_Node000002_Node000006" title=" " alt="" coords="1115,100,869,117,704,134,533,157,532,152,704,128,869,111,1114,94"/>
<area shape="rect" id="Node000007" title=" " alt="" coords="542,155,655,181"/>
<area shape="poly" id="edge6_Node000002_Node000007" title=" " alt="" coords="1115,102,925,124,671,157,670,152,924,118,1114,97"/>
<area shape="rect" id="Node000008" title=" " alt="" coords="679,155,769,181"/>
<area shape="poly" id="edge7_Node000002_Node000008" title=" " alt="" coords="1115,104,971,125,784,157,784,151,970,120,1114,99"/>
<area shape="rect" id="Node000009" title=" " alt="" coords="792,155,933,181"/>
<area shape="poly" id="edge8_Node000002_Node000009" title=" " alt="" coords="1115,109,931,153,929,148,1114,104"/>
<area shape="rect" id="Node000010" title=" " alt="" coords="957,155,1061,181"/>
<area shape="poly" id="edge9_Node000002_Node000010" title=" " alt="" coords="1137,110,1051,150,1049,145,1135,105"/>
<area shape="rect" id="Node000011" title=" " alt="" coords="1085,155,1240,181"/>
<area shape="poly" id="edge10_Node000002_Node000011" title=" " alt="" coords="1165,107,1165,139,1160,139,1160,107"/>
<area shape="rect" id="Node000012" title=" " alt="" coords="1264,155,1378,181"/>
<area shape="poly" id="edge11_Node000002_Node000012" title=" " alt="" coords="1191,105,1281,145,1278,150,1189,110"/>
<area shape="rect" id="Node000013" title=" " alt="" coords="1402,155,1507,181"/>
<area shape="poly" id="edge12_Node000002_Node000013" title=" " alt="" coords="1211,104,1389,148,1388,153,1210,109"/>
<area shape="rect" id="Node000014" title=" " alt="" coords="1531,155,1610,181"/>
<area shape="poly" id="edge13_Node000002_Node000014" title=" " alt="" coords="1211,99,1344,120,1516,152,1515,157,1343,126,1210,104"/>
<area shape="rect" id="Node000015" title=" " alt="" coords="1633,155,1695,181"/>
<area shape="poly" id="edge14_Node000002_Node000015" title=" " alt="" coords="1211,96,1386,115,1500,131,1618,152,1617,157,1499,136,1386,120,1210,101"/>
<area shape="rect" id="Node000016" title=" " alt="" coords="1719,155,1779,181"/>
<area shape="poly" id="edge15_Node000002_Node000016" title=" " alt="" coords="1211,95,1421,112,1560,129,1704,152,1703,157,1559,134,1421,117,1210,100"/>
<area shape="rect" id="Node000017" title=" " alt="" coords="1803,155,1863,181"/>
<area shape="poly" id="edge16_Node000002_Node000017" title=" " alt="" coords="1211,94,1455,109,1619,126,1788,152,1788,157,1619,131,1455,114,1211,99"/>
<area shape="rect" id="Node000018" title=" " alt="" coords="1887,155,1963,181"/>
<area shape="poly" id="edge17_Node000002_Node000018" title=" " alt="" coords="1211,93,1488,109,1677,126,1872,152,1871,157,1676,131,1488,114,1211,99"/>
<area shape="rect" id="Node000019" title=" " alt="" coords="1987,155,2042,181"/>
<area shape="poly" id="edge18_Node000002_Node000019" title=" " alt="" coords="1211,92,1341,94,1528,101,1746,120,1860,134,1972,152,1971,157,1859,139,1746,125,1527,107,1341,99,1211,97"/>
</map>

View File

@ -1 +0,0 @@
0f1dc70f627e71c6392bc7ed2bf92b22

Binary file not shown.

Before

Width:  |  Height:  |  Size: 41 KiB

View File

@ -1,296 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>esp32_BNO08x: BNO08x.hpp File Reference</title>
<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>
<script type="text/javascript" src="clipboard.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" src="cookie.js"></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>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">esp32_BNO08x<span id="projectnumber">&#160;1.1</span>
</div>
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></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">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('_b_n_o08x_8hpp.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> </div>
<div class="headertitle"><div class="title">BNO08x.hpp File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;driver/gpio.h&gt;</code><br />
<code>#include &lt;driver/spi_common.h&gt;</code><br />
<code>#include &lt;driver/spi_master.h&gt;</code><br />
<code>#include &lt;esp_log.h&gt;</code><br />
<code>#include &lt;esp_rom_gpio.h&gt;</code><br />
<code>#include &lt;esp_timer.h&gt;</code><br />
<code>#include &lt;freertos/FreeRTOS.h&gt;</code><br />
<code>#include &lt;freertos/task.h&gt;</code><br />
<code>#include &lt;freertos/event_groups.h&gt;</code><br />
<code>#include &lt;freertos/queue.h&gt;</code><br />
<code>#include &lt;rom/ets_sys.h&gt;</code><br />
<code>#include &lt;inttypes.h&gt;</code><br />
<code>#include &lt;math.h&gt;</code><br />
<code>#include &lt;stdio.h&gt;</code><br />
<code>#include &lt;cstring&gt;</code><br />
<code>#include &lt;functional&gt;</code><br />
<code>#include &lt;vector&gt;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for BNO08x.hpp:</div>
<div class="dyncontent">
<div class="center"><img src="_b_n_o08x_8hpp__incl.png" border="0" usemap="#a_b_n_o08x_8hpp" alt=""/></div>
<map name="a_b_n_o08x_8hpp" id="a_b_n_o08x_8hpp">
<area shape="rect" title=" " alt="" coords="1115,5,1210,32"/>
<area shape="rect" title=" " alt="" coords="5,80,96,107"/>
<area shape="poly" title=" " alt="" coords="1114,23,951,25,705,34,414,52,262,65,112,82,111,77,261,60,413,46,705,29,951,20,1114,18"/>
<area shape="rect" title=" " alt="" coords="120,80,261,107"/>
<area shape="poly" title=" " alt="" coords="1114,25,769,43,528,60,277,82,276,77,527,54,769,37,1114,19"/>
<area shape="rect" title=" " alt="" coords="285,80,416,107"/>
<area shape="poly" title=" " alt="" coords="1114,25,829,45,634,61,432,82,431,77,634,56,829,39,1114,20"/>
<area shape="rect" title=" " alt="" coords="440,80,517,107"/>
<area shape="poly" title=" " alt="" coords="1115,25,869,42,704,59,533,82,532,77,704,54,869,37,1114,20"/>
<area shape="rect" title=" " alt="" coords="542,80,655,107"/>
<area shape="poly" title=" " alt="" coords="1115,28,925,49,671,82,670,77,924,44,1114,22"/>
<area shape="rect" title=" " alt="" coords="679,80,769,107"/>
<area shape="poly" title=" " alt="" coords="1115,29,971,51,784,82,784,77,970,45,1114,24"/>
<area shape="rect" title=" " alt="" coords="792,80,933,107"/>
<area shape="poly" title=" " alt="" coords="1115,34,931,78,929,73,1114,29"/>
<area shape="rect" title=" " alt="" coords="957,80,1061,107"/>
<area shape="poly" title=" " alt="" coords="1137,35,1051,75,1049,70,1135,30"/>
<area shape="rect" title=" " alt="" coords="1085,80,1240,107"/>
<area shape="poly" title=" " alt="" coords="1165,33,1165,64,1160,64,1160,33"/>
<area shape="rect" title=" " alt="" coords="1264,80,1378,107"/>
<area shape="poly" title=" " alt="" coords="1191,30,1281,71,1278,75,1189,35"/>
<area shape="rect" title=" " alt="" coords="1402,80,1507,107"/>
<area shape="poly" title=" " alt="" coords="1211,29,1389,73,1388,78,1210,34"/>
<area shape="rect" title=" " alt="" coords="1531,80,1610,107"/>
<area shape="poly" title=" " alt="" coords="1211,25,1344,46,1516,77,1515,82,1343,51,1210,30"/>
<area shape="rect" title=" " alt="" coords="1633,80,1695,107"/>
<area shape="poly" title=" " alt="" coords="1211,21,1386,40,1500,56,1618,77,1617,82,1499,61,1386,45,1210,27"/>
<area shape="rect" title=" " alt="" coords="1719,80,1779,107"/>
<area shape="poly" title=" " alt="" coords="1211,20,1421,37,1560,54,1704,77,1703,83,1559,59,1421,43,1210,25"/>
<area shape="rect" title=" " alt="" coords="1803,80,1863,107"/>
<area shape="poly" title=" " alt="" coords="1211,19,1455,34,1619,51,1788,77,1788,82,1619,56,1455,39,1211,24"/>
<area shape="rect" title=" " alt="" coords="1887,80,1963,107"/>
<area shape="poly" title=" " alt="" coords="1211,19,1488,34,1677,51,1872,77,1871,82,1676,57,1488,40,1211,24"/>
<area shape="rect" title=" " alt="" coords="1987,80,2042,107"/>
<area shape="poly" title=" " alt="" coords="1211,17,1341,19,1528,27,1746,45,1860,59,1972,77,1971,82,1859,64,1746,50,1527,32,1341,24,1211,22"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="_b_n_o08x_8hpp__dep__incl.png" border="0" usemap="#a_b_n_o08x_8hppdep" alt=""/></div>
<map name="a_b_n_o08x_8hppdep" id="a_b_n_o08x_8hppdep">
<area shape="rect" title=" " alt="" coords="5,5,101,32"/>
<area shape="rect" href="_b_n_o08x_8cpp.html" title=" " alt="" coords="5,80,101,107"/>
<area shape="poly" title=" " alt="" coords="56,48,56,80,50,80,50,48"/>
</map>
</div>
</div>
<p><a href="_b_n_o08x_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbno08x__config__t.html">bno08x_config_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">IMU configuration settings passed into constructor. <a href="structbno08x__config__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_b_n_o08x_1_1bno08x__rx__packet__t.html">BNO08x::bno08x_rx_packet_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Holds data that is received over spi. <a href="struct_b_n_o08x_1_1bno08x__rx__packet__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_b_n_o08x_1_1bno08x__tx__packet__t.html">BNO08x::bno08x_tx_packet_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Holds data that is sent over spi. <a href="struct_b_n_o08x_1_1bno08x__tx__packet__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a648bbdbf22731476890dd8da977d7503" id="r_a648bbdbf22731476890dd8da977d7503"><td class="memItemLeft" align="right" valign="top">typedef struct bno08x_config_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a648bbdbf22731476890dd8da977d7503">bno08x_config_t</a></td></tr>
<tr class="memdesc:a648bbdbf22731476890dd8da977d7503"><td class="mdescLeft">&#160;</td><td class="mdescRight">IMU configuration settings passed into constructor. <br /></td></tr>
<tr class="separator:a648bbdbf22731476890dd8da977d7503"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:aac50a1392dd0aa905500c755148c556b" id="r_aac50a1392dd0aa905500c755148c556b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aac50a1392dd0aa905500c755148c556b">channels_t</a> { <br />
&#160;&#160;<a class="el" href="#aac50a1392dd0aa905500c755148c556ba1cb5955609063cff1ba49147e786e610">CHANNEL_COMMAND</a>
, <a class="el" href="#aac50a1392dd0aa905500c755148c556ba8a5de65712767758887f8fad9523bb72">CHANNEL_EXECUTABLE</a>
, <a class="el" href="#aac50a1392dd0aa905500c755148c556ba6c5ca5e5847c55b469afbb435e15b5f0">CHANNEL_CONTROL</a>
, <a class="el" href="#aac50a1392dd0aa905500c755148c556ba22f0b2ae6fcdc8618a078b0579d09e4a">CHANNEL_REPORTS</a>
, <br />
&#160;&#160;<a class="el" href="#aac50a1392dd0aa905500c755148c556bafbb907d12060466f58dd56d3e2430747">CHANNEL_WAKE_REPORTS</a>
, <a class="el" href="#aac50a1392dd0aa905500c755148c556bafd513a698e54122cec579d9450482832">CHANNEL_GYRO</a>
<br />
}</td></tr>
<tr class="memdesc:aac50a1392dd0aa905500c755148c556b"><td class="mdescLeft">&#160;</td><td class="mdescRight">SHTP protocol channels. <a href="#aac50a1392dd0aa905500c755148c556b">More...</a><br /></td></tr>
<tr class="separator:aac50a1392dd0aa905500c755148c556b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb7d85b4fa619c860031f469261c6279" id="r_adb7d85b4fa619c860031f469261c6279"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#adb7d85b4fa619c860031f469261c6279">IMUAccuracy</a> { <a class="el" href="#adb7d85b4fa619c860031f469261c6279a41bc94cbd8eebea13ce0491b2ac11b88">LOW</a> = 1
, <a class="el" href="#adb7d85b4fa619c860031f469261c6279a2ad6d5975c45da2e711c796f3a1b029c">MED</a>
, <a class="el" href="#adb7d85b4fa619c860031f469261c6279ab89de3b4b81c4facfac906edf29aec8c">HIGH</a>
}</td></tr>
<tr class="memdesc:adb7d85b4fa619c860031f469261c6279"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sensor accuracy returned during sensor calibration. <a href="#adb7d85b4fa619c860031f469261c6279">More...</a><br /></td></tr>
<tr class="separator:adb7d85b4fa619c860031f469261c6279"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Typedef Documentation</h2>
<a id="a648bbdbf22731476890dd8da977d7503" name="a648bbdbf22731476890dd8da977d7503"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a648bbdbf22731476890dd8da977d7503">&#9670;&#160;</a></span>bno08x_config_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct bno08x_config_t bno08x_config_t</td>
</tr>
</table>
</div><div class="memdoc">
<p>IMU configuration settings passed into constructor. </p>
</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="aac50a1392dd0aa905500c755148c556b" name="aac50a1392dd0aa905500c755148c556b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac50a1392dd0aa905500c755148c556b">&#9670;&#160;</a></span>channels_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#aac50a1392dd0aa905500c755148c556b">channels_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>SHTP protocol channels. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aac50a1392dd0aa905500c755148c556ba1cb5955609063cff1ba49147e786e610" name="aac50a1392dd0aa905500c755148c556ba1cb5955609063cff1ba49147e786e610"></a>CHANNEL_COMMAND&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aac50a1392dd0aa905500c755148c556ba8a5de65712767758887f8fad9523bb72" name="aac50a1392dd0aa905500c755148c556ba8a5de65712767758887f8fad9523bb72"></a>CHANNEL_EXECUTABLE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aac50a1392dd0aa905500c755148c556ba6c5ca5e5847c55b469afbb435e15b5f0" name="aac50a1392dd0aa905500c755148c556ba6c5ca5e5847c55b469afbb435e15b5f0"></a>CHANNEL_CONTROL&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aac50a1392dd0aa905500c755148c556ba22f0b2ae6fcdc8618a078b0579d09e4a" name="aac50a1392dd0aa905500c755148c556ba22f0b2ae6fcdc8618a078b0579d09e4a"></a>CHANNEL_REPORTS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aac50a1392dd0aa905500c755148c556bafbb907d12060466f58dd56d3e2430747" name="aac50a1392dd0aa905500c755148c556bafbb907d12060466f58dd56d3e2430747"></a>CHANNEL_WAKE_REPORTS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aac50a1392dd0aa905500c755148c556bafd513a698e54122cec579d9450482832" name="aac50a1392dd0aa905500c755148c556bafd513a698e54122cec579d9450482832"></a>CHANNEL_GYRO&#160;</td><td class="fielddoc"></td></tr>
</table>
</div>
</div>
<a id="adb7d85b4fa619c860031f469261c6279" name="adb7d85b4fa619c860031f469261c6279"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb7d85b4fa619c860031f469261c6279">&#9670;&#160;</a></span>IMUAccuracy</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="#adb7d85b4fa619c860031f469261c6279">IMUAccuracy</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sensor accuracy returned during sensor calibration. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="adb7d85b4fa619c860031f469261c6279a41bc94cbd8eebea13ce0491b2ac11b88" name="adb7d85b4fa619c860031f469261c6279a41bc94cbd8eebea13ce0491b2ac11b88"></a>LOW&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="adb7d85b4fa619c860031f469261c6279a2ad6d5975c45da2e711c796f3a1b029c" name="adb7d85b4fa619c860031f469261c6279a2ad6d5975c45da2e711c796f3a1b029c"></a>MED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="adb7d85b4fa619c860031f469261c6279ab89de3b4b81c4facfac906edf29aec8c" name="adb7d85b4fa619c860031f469261c6279ab89de3b4b81c4facfac906edf29aec8c"></a>HIGH&#160;</td><td class="fielddoc"></td></tr>
</table>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="_b_n_o08x_8hpp.html">BNO08x.hpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,21 +0,0 @@
var _b_n_o08x_8hpp =
[
[ "bno08x_config_t", "structbno08x__config__t.html", "structbno08x__config__t" ],
[ "BNO08x", "class_b_n_o08x.html", "class_b_n_o08x" ],
[ "BNO08x::bno08x_rx_packet_t", "struct_b_n_o08x_1_1bno08x__rx__packet__t.html", "struct_b_n_o08x_1_1bno08x__rx__packet__t" ],
[ "BNO08x::bno08x_tx_packet_t", "struct_b_n_o08x_1_1bno08x__tx__packet__t.html", "struct_b_n_o08x_1_1bno08x__tx__packet__t" ],
[ "bno08x_config_t", "_b_n_o08x_8hpp.html#a648bbdbf22731476890dd8da977d7503", null ],
[ "channels_t", "_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556b", [
[ "CHANNEL_COMMAND", "_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556ba1cb5955609063cff1ba49147e786e610", null ],
[ "CHANNEL_EXECUTABLE", "_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556ba8a5de65712767758887f8fad9523bb72", null ],
[ "CHANNEL_CONTROL", "_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556ba6c5ca5e5847c55b469afbb435e15b5f0", null ],
[ "CHANNEL_REPORTS", "_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556ba22f0b2ae6fcdc8618a078b0579d09e4a", null ],
[ "CHANNEL_WAKE_REPORTS", "_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556bafbb907d12060466f58dd56d3e2430747", null ],
[ "CHANNEL_GYRO", "_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556bafd513a698e54122cec579d9450482832", null ]
] ],
[ "IMUAccuracy", "_b_n_o08x_8hpp.html#adb7d85b4fa619c860031f469261c6279", [
[ "LOW", "_b_n_o08x_8hpp.html#adb7d85b4fa619c860031f469261c6279a41bc94cbd8eebea13ce0491b2ac11b88", null ],
[ "MED", "_b_n_o08x_8hpp.html#adb7d85b4fa619c860031f469261c6279a2ad6d5975c45da2e711c796f3a1b029c", null ],
[ "HIGH", "_b_n_o08x_8hpp.html#adb7d85b4fa619c860031f469261c6279ab89de3b4b81c4facfac906edf29aec8c", null ]
] ]
];

View File

@ -1,5 +0,0 @@
<map id="BNO08x.hpp" name="BNO08x.hpp">
<area shape="rect" id="Node000001" title=" " alt="" coords="5,5,101,32"/>
<area shape="rect" id="Node000002" href="$_b_n_o08x_8cpp.html" title=" " alt="" coords="5,80,101,107"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="56,48,56,80,50,80,50,48"/>
</map>

View File

@ -1 +0,0 @@
60855652a87021c1d9f875d3f37b00d4

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -1,37 +0,0 @@
<map id="BNO08x.hpp" name="BNO08x.hpp">
<area shape="rect" id="Node000001" title=" " alt="" coords="1115,5,1210,32"/>
<area shape="rect" id="Node000002" title=" " alt="" coords="5,80,96,107"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="1114,23,951,25,705,34,414,52,262,65,112,82,111,77,261,60,413,46,705,29,951,20,1114,18"/>
<area shape="rect" id="Node000003" title=" " alt="" coords="120,80,261,107"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="1114,25,769,43,528,60,277,82,276,77,527,54,769,37,1114,19"/>
<area shape="rect" id="Node000004" title=" " alt="" coords="285,80,416,107"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="1114,25,829,45,634,61,432,82,431,77,634,56,829,39,1114,20"/>
<area shape="rect" id="Node000005" title=" " alt="" coords="440,80,517,107"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="1115,25,869,42,704,59,533,82,532,77,704,54,869,37,1114,20"/>
<area shape="rect" id="Node000006" title=" " alt="" coords="542,80,655,107"/>
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="1115,28,925,49,671,82,670,77,924,44,1114,22"/>
<area shape="rect" id="Node000007" title=" " alt="" coords="679,80,769,107"/>
<area shape="poly" id="edge6_Node000001_Node000007" title=" " alt="" coords="1115,29,971,51,784,82,784,77,970,45,1114,24"/>
<area shape="rect" id="Node000008" title=" " alt="" coords="792,80,933,107"/>
<area shape="poly" id="edge7_Node000001_Node000008" title=" " alt="" coords="1115,34,931,78,929,73,1114,29"/>
<area shape="rect" id="Node000009" title=" " alt="" coords="957,80,1061,107"/>
<area shape="poly" id="edge8_Node000001_Node000009" title=" " alt="" coords="1137,35,1051,75,1049,70,1135,30"/>
<area shape="rect" id="Node000010" title=" " alt="" coords="1085,80,1240,107"/>
<area shape="poly" id="edge9_Node000001_Node000010" title=" " alt="" coords="1165,33,1165,64,1160,64,1160,33"/>
<area shape="rect" id="Node000011" title=" " alt="" coords="1264,80,1378,107"/>
<area shape="poly" id="edge10_Node000001_Node000011" title=" " alt="" coords="1191,30,1281,71,1278,75,1189,35"/>
<area shape="rect" id="Node000012" title=" " alt="" coords="1402,80,1507,107"/>
<area shape="poly" id="edge11_Node000001_Node000012" title=" " alt="" coords="1211,29,1389,73,1388,78,1210,34"/>
<area shape="rect" id="Node000013" title=" " alt="" coords="1531,80,1610,107"/>
<area shape="poly" id="edge12_Node000001_Node000013" title=" " alt="" coords="1211,25,1344,46,1516,77,1515,82,1343,51,1210,30"/>
<area shape="rect" id="Node000014" title=" " alt="" coords="1633,80,1695,107"/>
<area shape="poly" id="edge13_Node000001_Node000014" title=" " alt="" coords="1211,21,1386,40,1500,56,1618,77,1617,82,1499,61,1386,45,1210,27"/>
<area shape="rect" id="Node000015" title=" " alt="" coords="1719,80,1779,107"/>
<area shape="poly" id="edge14_Node000001_Node000015" title=" " alt="" coords="1211,20,1421,37,1560,54,1704,77,1703,83,1559,59,1421,43,1210,25"/>
<area shape="rect" id="Node000016" title=" " alt="" coords="1803,80,1863,107"/>
<area shape="poly" id="edge15_Node000001_Node000016" title=" " alt="" coords="1211,19,1455,34,1619,51,1788,77,1788,82,1619,56,1455,39,1211,24"/>
<area shape="rect" id="Node000017" title=" " alt="" coords="1887,80,1963,107"/>
<area shape="poly" id="edge16_Node000001_Node000017" title=" " alt="" coords="1211,19,1488,34,1677,51,1872,77,1871,82,1676,57,1488,40,1211,24"/>
<area shape="rect" id="Node000018" title=" " alt="" coords="1987,80,2042,107"/>
<area shape="poly" id="edge17_Node000001_Node000018" title=" " alt="" coords="1211,17,1341,19,1528,27,1746,45,1860,59,1972,77,1971,82,1859,64,1746,50,1527,32,1341,24,1211,22"/>
</map>

View File

@ -1 +0,0 @@
f626e797d3497effcd2b7c6ccd799de6

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

View File

@ -1,957 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>esp32_BNO08x: BNO08x.hpp Source File</title>
<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>
<script type="text/javascript" src="clipboard.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" src="cookie.js"></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>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">esp32_BNO08x<span id="projectnumber">&#160;1.1</span>
</div>
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
</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">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('_b_n_o08x_8hpp_source.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">BNO08x.hpp</div></div>
</div><!--header-->
<div class="contents">
<a href="_b_n_o08x_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#pragma once</span></div>
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">// esp-idf includes</span></div>
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a4882dbc698d7b730f57e2401037766a9"> 3</a></span><span class="preprocessor">#include &lt;driver/gpio.h&gt;</span></div>
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#include &lt;driver/spi_common.h&gt;</span></div>
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="preprocessor">#include &lt;driver/spi_master.h&gt;</span></div>
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="preprocessor">#include &lt;esp_log.h&gt;</span></div>
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="preprocessor">#include &lt;esp_rom_gpio.h&gt;</span></div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#include &lt;esp_timer.h&gt;</span></div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="preprocessor">#include &lt;freertos/FreeRTOS.h&gt;</span></div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="preprocessor">#include &lt;freertos/task.h&gt;</span></div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include &lt;freertos/event_groups.h&gt;</span></div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#include &lt;freertos/queue.h&gt;</span></div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#include &lt;rom/ets_sys.h&gt;</span></div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> </div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// standard library includes</span></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="preprocessor">#include &lt;inttypes.h&gt;</span></div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#include &lt;math.h&gt;</span></div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#include &lt;stdio.h&gt;</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#include &lt;cstring&gt;</span></div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#include &lt;functional&gt;</span></div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#include &lt;vector&gt;</span></div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
<div class="foldopen" id="foldopen00024" data-start="{" data-end="};">
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"><a class="line" href="_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556b"> 24</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556b">channels_t</a></div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span>{</div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556ba1cb5955609063cff1ba49147e786e610"> 26</a></span> <a class="code hl_enumvalue" href="_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556ba1cb5955609063cff1ba49147e786e610">CHANNEL_COMMAND</a>,</div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"><a class="line" href="_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556ba8a5de65712767758887f8fad9523bb72"> 27</a></span> <a class="code hl_enumvalue" href="_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556ba8a5de65712767758887f8fad9523bb72">CHANNEL_EXECUTABLE</a>,</div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556ba6c5ca5e5847c55b469afbb435e15b5f0"> 28</a></span> <a class="code hl_enumvalue" href="_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556ba6c5ca5e5847c55b469afbb435e15b5f0">CHANNEL_CONTROL</a>,</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556ba22f0b2ae6fcdc8618a078b0579d09e4a"> 29</a></span> <a class="code hl_enumvalue" href="_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556ba22f0b2ae6fcdc8618a078b0579d09e4a">CHANNEL_REPORTS</a>,</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556bafbb907d12060466f58dd56d3e2430747"> 30</a></span> <a class="code hl_enumvalue" href="_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556bafbb907d12060466f58dd56d3e2430747">CHANNEL_WAKE_REPORTS</a>,</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <a class="code hl_enumvalue" href="_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556bafd513a698e54122cec579d9450482832">CHANNEL_GYRO</a></div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556bafd513a698e54122cec579d9450482832"> 32</a></span>};</div>
</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
<div class="foldopen" id="foldopen00035" data-start="{" data-end="};">
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="_b_n_o08x_8hpp.html#adb7d85b4fa619c860031f469261c6279"> 35</a></span><span class="keyword">enum class</span> <a class="code hl_enumeration" href="_b_n_o08x_8hpp.html#adb7d85b4fa619c860031f469261c6279">IMUAccuracy</a></div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span>{</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <a class="code hl_enumvalue" href="_b_n_o08x_8hpp.html#adb7d85b4fa619c860031f469261c6279a41bc94cbd8eebea13ce0491b2ac11b88">LOW</a> = 1,</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <a class="code hl_enumvalue" href="_b_n_o08x_8hpp.html#adb7d85b4fa619c860031f469261c6279a2ad6d5975c45da2e711c796f3a1b029c">MED</a>,</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <a class="code hl_enumvalue" href="_b_n_o08x_8hpp.html#adb7d85b4fa619c860031f469261c6279ab89de3b4b81c4facfac906edf29aec8c">HIGH</a></div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span>};</div>
</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
<div class="foldopen" id="foldopen00043" data-start="{" data-end="};">
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="structbno08x__config__t.html"> 43</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structbno08x__config__t.html">bno08x_config_t</a></div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span>{</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="structbno08x__config__t.html#a020d2343750bb7debc2a108ae038c9ec"> 45</a></span> spi_host_device_t <a class="code hl_variable" href="structbno08x__config__t.html#a020d2343750bb7debc2a108ae038c9ec">spi_peripheral</a>; </div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="structbno08x__config__t.html#a79023fd80039e41a22b7f73ccd5fc861"> 46</a></span> gpio_num_t <a class="code hl_variable" href="structbno08x__config__t.html#a79023fd80039e41a22b7f73ccd5fc861">io_mosi</a>; </div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="structbno08x__config__t.html#a9468180a773892977db39cc5ed9368e3"> 47</a></span> gpio_num_t <a class="code hl_variable" href="structbno08x__config__t.html#a9468180a773892977db39cc5ed9368e3">io_miso</a>; </div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="structbno08x__config__t.html#a639685b91ae3198909d722316495246a"> 48</a></span> gpio_num_t <a class="code hl_variable" href="structbno08x__config__t.html#a639685b91ae3198909d722316495246a">io_sclk</a>; </div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="structbno08x__config__t.html#ab1b5351b63da0c172c942463d0dc2505"> 49</a></span> gpio_num_t <a class="code hl_variable" href="structbno08x__config__t.html#ab1b5351b63da0c172c942463d0dc2505">io_cs</a>; </div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="structbno08x__config__t.html#a3cfe965659cfbc6b0c5269bd0211975f"> 50</a></span> gpio_num_t <a class="code hl_variable" href="structbno08x__config__t.html#a3cfe965659cfbc6b0c5269bd0211975f">io_int</a>; </div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="structbno08x__config__t.html#a62745c761219139f66ecd173b51577fc"> 51</a></span> gpio_num_t <a class="code hl_variable" href="structbno08x__config__t.html#a62745c761219139f66ecd173b51577fc">io_rst</a>; </div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="structbno08x__config__t.html#a90ad7f316dc443874d19dc7e723a0ce0"> 52</a></span> gpio_num_t <a class="code hl_variable" href="structbno08x__config__t.html#a90ad7f316dc443874d19dc7e723a0ce0">io_wake</a>; </div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="structbno08x__config__t.html#a231614c3b20888360def2ce9db83f52a"> 53</a></span> uint32_t <a class="code hl_variable" href="structbno08x__config__t.html#a231614c3b20888360def2ce9db83f52a">sclk_speed</a>; </div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> </div>
<div class="foldopen" id="foldopen00058" data-start="{" data-end="}">
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="structbno08x__config__t.html#abf8805292192f4c30c5000423175a2e1"> 58</a></span> <a class="code hl_function" href="structbno08x__config__t.html#abf8805292192f4c30c5000423175a2e1">bno08x_config_t</a>()</div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> : <a class="code hl_variable" href="structbno08x__config__t.html#a020d2343750bb7debc2a108ae038c9ec">spi_peripheral</a>((spi_host_device_t)CONFIG_ESP32_BNO08x_SPI_HOST)</div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> , <a class="code hl_variable" href="structbno08x__config__t.html#a79023fd80039e41a22b7f73ccd5fc861">io_mosi</a>((gpio_num_t)CONFIG_ESP32_BNO08X_GPIO_DI) <span class="comment">// default:</span></div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> , <a class="code hl_variable" href="structbno08x__config__t.html#a9468180a773892977db39cc5ed9368e3">io_miso</a>((gpio_num_t)CONFIG_ESP32_BNO08X_GPIO_SDA) <span class="comment">// default:</span></div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> , <a class="code hl_variable" href="structbno08x__config__t.html#a639685b91ae3198909d722316495246a">io_sclk</a>((gpio_num_t)CONFIG_ESP32_BNO08X_GPIO_SCL) <span class="comment">// default:</span></div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> , <a class="code hl_variable" href="structbno08x__config__t.html#ab1b5351b63da0c172c942463d0dc2505">io_cs</a>((gpio_num_t)CONFIG_ESP32_BNO08X_GPIO_CS) <span class="comment">// default:</span></div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> , <a class="code hl_variable" href="structbno08x__config__t.html#a3cfe965659cfbc6b0c5269bd0211975f">io_int</a>((gpio_num_t)CONFIG_ESP32_BNO08X_GPIO_HINT) <span class="comment">// default:</span></div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> , <a class="code hl_variable" href="structbno08x__config__t.html#a62745c761219139f66ecd173b51577fc">io_rst</a>((gpio_num_t)CONFIG_ESP32_BNO08X_GPIO_RST) <span class="comment">// default:</span></div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> , <a class="code hl_variable" href="structbno08x__config__t.html#a90ad7f316dc443874d19dc7e723a0ce0">io_wake</a>((gpio_num_t)CONFIG_ESP32_BNO08X_GPIO_WAKE) <span class="comment">// default: -1 (unused)</span></div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> , <a class="code hl_variable" href="structbno08x__config__t.html#a231614c3b20888360def2ce9db83f52a">sclk_speed</a>((uint32_t)CONFIG_ESP32_BNO08X_SCL_SPEED_HZ) <span class="comment">// default: 2MH</span></div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> </div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> {</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> }</div>
</div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> </div>
<div class="foldopen" id="foldopen00073" data-start="{" data-end="}">
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="structbno08x__config__t.html#ae3b4bc522d30f9df7747ed46d0532c23"> 73</a></span> <a class="code hl_function" href="structbno08x__config__t.html#ae3b4bc522d30f9df7747ed46d0532c23">bno08x_config_t</a>(spi_host_device_t <a class="code hl_variable" href="structbno08x__config__t.html#a020d2343750bb7debc2a108ae038c9ec">spi_peripheral</a>, gpio_num_t <a class="code hl_variable" href="structbno08x__config__t.html#a79023fd80039e41a22b7f73ccd5fc861">io_mosi</a>, gpio_num_t <a class="code hl_variable" href="structbno08x__config__t.html#a9468180a773892977db39cc5ed9368e3">io_miso</a>, gpio_num_t <a class="code hl_variable" href="structbno08x__config__t.html#a639685b91ae3198909d722316495246a">io_sclk</a>, gpio_num_t <a class="code hl_variable" href="structbno08x__config__t.html#ab1b5351b63da0c172c942463d0dc2505">io_cs</a>,</div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> gpio_num_t <a class="code hl_variable" href="structbno08x__config__t.html#a3cfe965659cfbc6b0c5269bd0211975f">io_int</a>, gpio_num_t <a class="code hl_variable" href="structbno08x__config__t.html#a62745c761219139f66ecd173b51577fc">io_rst</a>, gpio_num_t <a class="code hl_variable" href="structbno08x__config__t.html#a90ad7f316dc443874d19dc7e723a0ce0">io_wake</a>, uint32_t <a class="code hl_variable" href="structbno08x__config__t.html#a231614c3b20888360def2ce9db83f52a">sclk_speed</a>)</div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> : <a class="code hl_variable" href="structbno08x__config__t.html#a020d2343750bb7debc2a108ae038c9ec">spi_peripheral</a>(<a class="code hl_variable" href="structbno08x__config__t.html#a020d2343750bb7debc2a108ae038c9ec">spi_peripheral</a>)</div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> , <a class="code hl_variable" href="structbno08x__config__t.html#a79023fd80039e41a22b7f73ccd5fc861">io_mosi</a>(<a class="code hl_variable" href="structbno08x__config__t.html#a79023fd80039e41a22b7f73ccd5fc861">io_mosi</a>)</div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> , <a class="code hl_variable" href="structbno08x__config__t.html#a9468180a773892977db39cc5ed9368e3">io_miso</a>(<a class="code hl_variable" href="structbno08x__config__t.html#a9468180a773892977db39cc5ed9368e3">io_miso</a>)</div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> , <a class="code hl_variable" href="structbno08x__config__t.html#a639685b91ae3198909d722316495246a">io_sclk</a>(<a class="code hl_variable" href="structbno08x__config__t.html#a639685b91ae3198909d722316495246a">io_sclk</a>)</div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> , <a class="code hl_variable" href="structbno08x__config__t.html#ab1b5351b63da0c172c942463d0dc2505">io_cs</a>(<a class="code hl_variable" href="structbno08x__config__t.html#ab1b5351b63da0c172c942463d0dc2505">io_cs</a>)</div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> , <a class="code hl_variable" href="structbno08x__config__t.html#a3cfe965659cfbc6b0c5269bd0211975f">io_int</a>(<a class="code hl_variable" href="structbno08x__config__t.html#a3cfe965659cfbc6b0c5269bd0211975f">io_int</a>)</div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> , <a class="code hl_variable" href="structbno08x__config__t.html#a62745c761219139f66ecd173b51577fc">io_rst</a>(<a class="code hl_variable" href="structbno08x__config__t.html#a62745c761219139f66ecd173b51577fc">io_rst</a>)</div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> , <a class="code hl_variable" href="structbno08x__config__t.html#a90ad7f316dc443874d19dc7e723a0ce0">io_wake</a>(<a class="code hl_variable" href="structbno08x__config__t.html#a90ad7f316dc443874d19dc7e723a0ce0">io_wake</a>)</div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> , <a class="code hl_variable" href="structbno08x__config__t.html#a231614c3b20888360def2ce9db83f52a">sclk_speed</a>(<a class="code hl_variable" href="structbno08x__config__t.html#a231614c3b20888360def2ce9db83f52a">sclk_speed</a>)</div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> {</div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> }</div>
</div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="_b_n_o08x_8hpp.html#a648bbdbf22731476890dd8da977d7503"> 86</a></span>} <a class="code hl_typedef" href="_b_n_o08x_8hpp.html#a648bbdbf22731476890dd8da977d7503">bno08x_config_t</a>;</div>
</div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> </div>
<div class="foldopen" id="foldopen00088" data-start="{" data-end="};">
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html"> 88</a></span><span class="keyword">class </span><a class="code hl_class" href="class_b_n_o08x.html">BNO08x</a></div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span>{</div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <a class="code hl_function" href="class_b_n_o08x.html#a40f7688e843d74b8bd526c6f5ff17845">BNO08x</a>(<a class="code hl_struct" href="structbno08x__config__t.html">bno08x_config_t</a> <a class="code hl_variable" href="class_b_n_o08x.html#aeda443e9f608fccfec0e6770edc90c82">imu_config</a> = <a class="code hl_variable" href="class_b_n_o08x.html#a6232920a05c0aba34e5560951a20ae87">default_imu_config</a>);</div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798">initialize</a>();</div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> </div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#a28cd1c0b3477571d87133234e6358503">hard_reset</a>();</div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#a973a1b1785f3302ee1b2702c6a27646e">soft_reset</a>();</div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> uint8_t <a class="code hl_function" href="class_b_n_o08x.html#a11bb1b3fa44ad8f28c1492b5c07af886">get_reset_reason</a>();</div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> </div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#a176ae0112325c05105eacb4566bbfa0b">mode_sleep</a>();</div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#ac1b3de9b552c611ee9c455d7f19be698">mode_on</a>();</div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9">q_to_float</a>(int16_t fixed_point_value, uint8_t q_point);</div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> </div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a">run_full_calibration_routine</a>();</div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#afd0ca5f9b9741935543d143a5a43d128">calibrate_all</a>();</div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#aeffce374f558a167d5b5f19ad627e7cc">calibrate_accelerometer</a>();</div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a9ada90f8ab6dd33fa2d7c168d9234af1">calibrate_gyro</a>();</div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#ac26350b55095a346d72598ab8aa74b4a">calibrate_magnetometer</a>();</div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a1c6c49c97bc098db89db1aaa37e18f26">calibrate_planar_accelerometer</a>();</div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#affaaa35abbb872da5299ebab6e2c9b11">request_calibration_status</a>();</div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#a71ca35f78b98d93d31eb0c187dc8543b">calibration_complete</a>();</div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#ac9d9b6636745e8180807284da67c92a2">end_calibration</a>();</div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#aa16609de88bfb7b389348859aa0cee54">save_calibration</a>();</div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> </div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#ab4c1d5cde156af09b7e88913f3af62c7">enable_rotation_vector</a>(uint32_t time_between_reports);</div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#abe04c38b5bd52d331bd8aefae1f51947">enable_game_rotation_vector</a>(uint32_t time_between_reports);</div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a8a5f3b985989e846e831f70f7733d0bc">enable_ARVR_stabilized_rotation_vector</a>(uint32_t time_between_reports);</div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a5680148a41cb9cc96d1911150c46d2b8">enable_ARVR_stabilized_game_rotation_vector</a>(uint32_t time_between_reports);</div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a7388c67de3906ad05b233fd7eff0514d">enable_gyro_integrated_rotation_vector</a>(uint32_t time_between_reports);</div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a2795c6579cf03e22f62a5eadc88dee91">enable_accelerometer</a>(uint32_t time_between_reports);</div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#ae1435b83ca83bc51b75f3303afe87f7b">enable_linear_accelerometer</a>(uint32_t time_between_reports);</div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a030eae12c3586acf09b48e94630b2544">enable_gravity</a>(uint32_t time_between_reports);</div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#ad7b322681b9ec5f57edb09e336b988c0">enable_gyro</a>(uint32_t time_between_reports);</div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a7fe5de95b1f51da44247a87317fd0c75">enable_uncalibrated_gyro</a>(uint32_t time_between_reports);</div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a3c32120bcd0987c3ca1bb72910586b59">enable_magnetometer</a>(uint32_t time_between_reports);</div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#ab4c8e37c730ddb168f78c29bd7ae6566">enable_tap_detector</a>(uint32_t time_between_reports);</div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a5a0b0f5b8e962247a3b8aee8f1dc8e9f">enable_step_counter</a>(uint32_t time_between_reports);</div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#ab0a60844b36fb140cad588a65b3a9655">enable_stability_classifier</a>(uint32_t time_between_reports);</div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#ad7b83cac874c092583f8513d3bb69bbf">enable_activity_classifier</a>(uint32_t time_between_reports, uint32_t activities_to_enable, uint8_t (&amp;activity_confidence_vals)[9]);</div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a3042301cf0f51657c82b1127dce230f4">enable_raw_accelerometer</a>(uint32_t time_between_reports);</div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a8d8e75f0234287cb89cbec553cffe52c">enable_raw_gyro</a>(uint32_t time_between_reports);</div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a14ebec501b8d004a38648a9a1f7a2c9e">enable_raw_magnetometer</a>(uint32_t time_between_reports);</div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> </div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a1ebd456d2a67a22b5ba0911a95915921">disable_rotation_vector</a>();</div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a7665cce95e791c89161ec863f49c0392">disable_game_rotation_vector</a>();</div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#aa59e3d8953c96dc1cc5958a1ac628df4">disable_ARVR_stabilized_rotation_vector</a>();</div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#ab187fe50fcfbb04bec9e80eb0fccf61c">disable_ARVR_stabilized_game_rotation_vector</a>();</div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#aac0a00bed7825d8a2c357a48c3626931">disable_gyro_integrated_rotation_vector</a>();</div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#ad5c991150895b80bee68c933059a4058">disable_accelerometer</a>();</div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#afbd2b02d5abe7084ce9de49ee2c9142f">disable_linear_accelerometer</a>();</div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a5e63a9e68dbe2968b37dcb6dae04de6f">disable_gravity</a>();</div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a8296089e2fdbd7d2e85f364cf063af82">disable_gyro</a>();</div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#aaf28212a5f1960c62a73282976142cfc">disable_uncalibrated_gyro</a>();</div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a6671b082d20dda8bf5c53cb47db0c338">disable_magnetometer</a>();</div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a16f83d1e85576a51abf2c65e5de58cd2">disable_tap_detector</a>();</div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a427550a4ba25252912436b899124e157">disable_step_counter</a>();</div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#ab307ed3352e04c9e998ab4dd066f8932">disable_stability_classifier</a>();</div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a4fdc39294922a9553d84cd96bdae4376">disable_activity_classifier</a>();</div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a171d78f4b00598b04c8ca54da16c508b">disable_raw_accelerometer</a>();</div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a75ef3d09f1ee016999c459e43e9e8c44">disable_raw_gyro</a>();</div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#add29c84038558c28bcfca37865cf9244">disable_raw_magnetometer</a>();</div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> </div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a4549bbef48208bd9c745fc755b93012f">tare_now</a>(uint8_t axis_sel = <a class="code hl_variable" href="class_b_n_o08x.html#a1ef13f6f330810934416ad5fe0ee55b2">TARE_AXIS_ALL</a>, uint8_t rotation_vector_basis = <a class="code hl_variable" href="class_b_n_o08x.html#a8e2cfc25d0e34ae53a762b88cc3ac3c8">TARE_ROTATION_VECTOR</a>);</div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#afb2ffc4e7ff0498917bc14a83af306e2">save_tare</a>();</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#afe39bfdede7b9a2b273983cb29a27d6e">clear_tare</a>();</div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> </div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#a367d525d1c0ba119b3dca3067bb5bccc">data_available</a>();</div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a06bb0c70305421b5357e64f31579fdc7">register_cb</a>(std::function&lt;<span class="keywordtype">void</span>()&gt; cb_fxn);</div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> </div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> uint32_t <a class="code hl_function" href="class_b_n_o08x.html#ad9137777271421a58159f3fe5e05ed20">get_time_stamp</a>();</div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> </div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a35a224d519a2a243d0d526a34ecde5a8">get_magf</a>(<span class="keywordtype">float</span>&amp; x, <span class="keywordtype">float</span>&amp; y, <span class="keywordtype">float</span>&amp; z, uint8_t&amp; accuracy);</div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a111601243b913751eb51c1f37cba4e7d">get_magf_X</a>();</div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a82ed8d7b9a5c25374839df75a3d220ea">get_magf_Y</a>();</div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#ab4c48a91d2f8b29430abc17b7f015282">get_magf_Z</a>();</div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> uint8_t <a class="code hl_function" href="class_b_n_o08x.html#a487391e6b2dd7f05084804d1fb94976f">get_magf_accuracy</a>();</div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> </div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a386c46ac8965220ab7b9423df838dd4d">get_gravity</a>(<span class="keywordtype">float</span>&amp; x, <span class="keywordtype">float</span>&amp; y, <span class="keywordtype">float</span>&amp; z, uint8_t&amp; accuracy);</div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a88679bccd9339b87ec35fc4fc4e745ae">get_gravity_X</a>();</div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a8a36db7f1c932f33e05e494632059801">get_gravity_Y</a>();</div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a5622b4d1754648ea7eb400c1adf9e807">get_gravity_Z</a>();</div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> uint8_t <a class="code hl_function" href="class_b_n_o08x.html#accd39f48e9f8ab8267df7184b5b7cd76">get_gravity_accuracy</a>();</div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> </div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a89618eba08186ee8e679e7313907ddef">get_roll</a>();</div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a1b91f234d81c45f1f5ca2f27c9f0f6a3">get_pitch</a>();</div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a64d3e41750c6de9413d6982511f78f17">get_yaw</a>();</div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> </div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a7077b9a130f1dcf0192454e387968dd6">get_roll_deg</a>();</div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#af50010400cbd1445e9ddfa259384b412">get_pitch_deg</a>();</div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#af80f7795656e695e036d3b1557aed94c">get_yaw_deg</a>();</div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> </div>
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a51a6d594824de2292e70f788454f8a2d">get_quat</a>(<span class="keywordtype">float</span>&amp; i, <span class="keywordtype">float</span>&amp; j, <span class="keywordtype">float</span>&amp; k, <span class="keywordtype">float</span>&amp; real, <span class="keywordtype">float</span>&amp; rad_accuracy, uint8_t&amp; accuracy);</div>
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a12c12a8e078b28480fb8828d306656f5">get_quat_I</a>();</div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a9f6bb642fa0297a7b9bcc94dd7374015">get_quat_J</a>();</div>
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a9f42c70c2337a0d831064a40ecfe2dd8">get_quat_K</a>();</div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a5a556c5ec1baaa7f1156779dbe47a7b7">get_quat_real</a>();</div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a61b7d10a98afc6903fea6b2cede27630">get_quat_radian_accuracy</a>();</div>
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> uint8_t <a class="code hl_function" href="class_b_n_o08x.html#a24ba760d064a1dc45f972c79b9c8d98d">get_quat_accuracy</a>();</div>
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> </div>
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a9329c6669282071622c3b3741b1b8142">get_accel</a>(<span class="keywordtype">float</span>&amp; x, <span class="keywordtype">float</span>&amp; y, <span class="keywordtype">float</span>&amp; z, uint8_t&amp; accuracy);</div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#abce574112a9079d2cbc58cfc352b8a69">get_accel_X</a>();</div>
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#afdf24bb3d54518b23972f21f007817c1">get_accel_Y</a>();</div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a0a72477cb7a330fedbcb3e2126b882b1">get_accel_Z</a>();</div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> uint8_t <a class="code hl_function" href="class_b_n_o08x.html#a3fce726d5de821f97ed207036dae2900">get_accel_accuracy</a>();</div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> </div>
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#ad59b029d04341dbef72e059488951980">get_linear_accel</a>(<span class="keywordtype">float</span>&amp; x, <span class="keywordtype">float</span>&amp; y, <span class="keywordtype">float</span>&amp; z, uint8_t&amp; accuracy);</div>
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a763c3a9699a1081d430fd9b9b7bc49a3">get_linear_accel_X</a>();</div>
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a1033bdd65b42b6706d1dfc67ece66191">get_linear_accel_Y</a>();</div>
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#afdfa7d50362702da689c5d18bf17fd84">get_linear_accel_Z</a>();</div>
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> uint8_t <a class="code hl_function" href="class_b_n_o08x.html#a33fe3c2f47759cfae5f4b612ddd329ea">get_linear_accel_accuracy</a>();</div>
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> </div>
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> int16_t <a class="code hl_function" href="class_b_n_o08x.html#a1de356dd604c1dffcd1a32faeb4fafe2">get_raw_accel_X</a>();</div>
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> int16_t <a class="code hl_function" href="class_b_n_o08x.html#a96563de0eb597a52d595d19da827b1ac">get_raw_accel_Y</a>();</div>
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span> int16_t <a class="code hl_function" href="class_b_n_o08x.html#a718cdd910e5e7e03fd0a1ad04ee6f0ce">get_raw_accel_Z</a>();</div>
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span> </div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> int16_t <a class="code hl_function" href="class_b_n_o08x.html#af1b2c3a383a84fc6dfaddae1052b44d4">get_raw_gyro_X</a>();</div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> int16_t <a class="code hl_function" href="class_b_n_o08x.html#aff7714441d242b3b9b0c03f94e0a9374">get_raw_gyro_Y</a>();</div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> int16_t <a class="code hl_function" href="class_b_n_o08x.html#a2e28b5a79c442a6baa2fa5165b9ce37d">get_raw_gyro_Z</a>();</div>
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> </div>
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> int16_t <a class="code hl_function" href="class_b_n_o08x.html#adf12600b39de41d258439a343fcc1ad8">get_raw_magf_X</a>();</div>
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> int16_t <a class="code hl_function" href="class_b_n_o08x.html#a2c842e43ceae19149f6525bcbc48f1cf">get_raw_magf_Y</a>();</div>
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> int16_t <a class="code hl_function" href="class_b_n_o08x.html#a99c1bcc2ec3ca3d8feafd6dd61f9d269">get_raw_magf_Z</a>();</div>
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> </div>
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a4d3746a376a22acb7a2641bb750c4c89">get_gyro_calibrated_velocity</a>(<span class="keywordtype">float</span>&amp; x, <span class="keywordtype">float</span>&amp; y, <span class="keywordtype">float</span>&amp; z, uint8_t&amp; accuracy);</div>
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#ab7977391191067282e7f734b9ee45059">get_gyro_calibrated_velocity_X</a>();</div>
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#ad4fab6e636e239d4b9273f158983ed89">get_gyro_calibrated_velocity_Y</a>();</div>
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a15a29c3bb476048b7229abcfb2b1d52a">get_gyro_calibrated_velocity_Z</a>();</div>
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> uint8_t <a class="code hl_function" href="class_b_n_o08x.html#a811999653110858311c97a779c388e5d">get_gyro_accuracy</a>();</div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> </div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a1bd3c33e70354bd35a78b83b6786b531">get_uncalibrated_gyro</a>(<span class="keywordtype">float</span>&amp; x, <span class="keywordtype">float</span>&amp; y, <span class="keywordtype">float</span>&amp; z, <span class="keywordtype">float</span>&amp; bx, <span class="keywordtype">float</span>&amp; by, <span class="keywordtype">float</span>&amp; bz, uint8_t&amp; accuracy);</div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a289ff66f51c94be62c4a556f3a5997bf">get_uncalibrated_gyro_X</a>();</div>
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a1874e4bd457bb5b6ecc2c64039b88ba4">get_uncalibrated_gyro_Y</a>();</div>
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a0a73633d8929ce4058b14cefc8cad717">get_uncalibrated_gyro_Z</a>();</div>
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#ad228cdf352b7ea95e484da993045a47b">get_uncalibrated_gyro_bias_X</a>();</div>
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a74725517129dd548c7a3de705d5861bd">get_uncalibrated_gyro_bias_Y</a>();</div>
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a5050359272abd146ab3c7a6101effbd7">get_uncalibrated_gyro_bias_Z</a>();</div>
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span> uint8_t <a class="code hl_function" href="class_b_n_o08x.html#a3285613f18b2f2f4c3f9e6d5c971af10">get_uncalibrated_gyro_accuracy</a>();</div>
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span> </div>
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#afe6392012669e7ebd1a9e817e2bd313f">get_gyro_velocity</a>(<span class="keywordtype">float</span>&amp; x, <span class="keywordtype">float</span>&amp; y, <span class="keywordtype">float</span>&amp; z);</div>
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#acd376cd3e454a87198ec86accbf2ee00">get_gyro_velocity_X</a>();</div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#acd1819a81818f90dc105950b4a7d0b04">get_gyro_velocity_Y</a>();</div>
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#ae2add976af256ec981248371a2f58207">get_gyro_velocity_Z</a>();</div>
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> </div>
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> uint8_t <a class="code hl_function" href="class_b_n_o08x.html#a4797ec731de4c158716da1a7af9d1602">get_tap_detector</a>();</div>
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> uint16_t <a class="code hl_function" href="class_b_n_o08x.html#adaff49f3d80fdd19fd4210f0c56d41ef">get_step_count</a>();</div>
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> int8_t <a class="code hl_function" href="class_b_n_o08x.html#a0d148e00abcfeec48c689e3084a7e786">get_stability_classifier</a>();</div>
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> uint8_t <a class="code hl_function" href="class_b_n_o08x.html#a4f7060b2d3c15b359b70b6346730446a">get_activity_classifier</a>();</div>
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span> </div>
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> <span class="comment">// Metadata functions</span></div>
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> int16_t <a class="code hl_function" href="class_b_n_o08x.html#a4421c43323945946ad605f8422958dcf">get_Q1</a>(uint16_t record_ID);</div>
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> int16_t <a class="code hl_function" href="class_b_n_o08x.html#a954dccdcbe8a8c4f1787f13ebb8d932b">get_Q2</a>(uint16_t record_ID);</div>
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> int16_t <a class="code hl_function" href="class_b_n_o08x.html#a1590ba793668f9cb1a32a1f4dd07cb9a">get_Q3</a>(uint16_t record_ID);</div>
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a1d6ea02d0d4b23ff6a15e9d5c6c92372">get_resolution</a>(uint16_t record_ID);</div>
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a0fff04c42c9502615ad73cd1457cb9b0">get_range</a>(uint16_t record_ID);</div>
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> uint32_t <a class="code hl_function" href="class_b_n_o08x.html#a27f5dce5c994be18a587fb622574ad41">FRS_read_word</a>(uint16_t record_ID, uint8_t word_number);</div>
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#adf789e709ac1667656db757c8d559af9">FRS_read_request</a>(uint16_t record_ID, uint16_t read_offset, uint16_t block_size);</div>
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#a40607e557eada666a5e1e416f42cd4a1">FRS_read_data</a>(uint16_t record_ID, uint8_t start_location, uint8_t words_to_read);</div>
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> </div>
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> <span class="comment">// Record IDs from figure 29, page 29 reference manual</span></div>
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span> <span class="comment">// These are used to read the metadata for each sensor type</span></div>
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ad7ef7d7068af5f92239c12022dbeb16d"> 249</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint16_t <a class="code hl_variable" href="class_b_n_o08x.html#ad7ef7d7068af5f92239c12022dbeb16d">FRS_RECORD_ID_ACCELEROMETER</a> =</div>
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> 0xE302; </div>
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a35d8f641e73c308f92a5a0a772f90f48"> 251</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint16_t <a class="code hl_variable" href="class_b_n_o08x.html#a35d8f641e73c308f92a5a0a772f90f48">FRS_RECORD_ID_GYROSCOPE_CALIBRATED</a> =</div>
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span> 0xE306; </div>
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a0992d77f9bae0b8e3c8d9331fe84fe24"> 253</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint16_t <a class="code hl_variable" href="class_b_n_o08x.html#a0992d77f9bae0b8e3c8d9331fe84fe24">FRS_RECORD_ID_MAGNETIC_FIELD_CALIBRATED</a> =</div>
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span> 0xE309; </div>
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a9f35840b19c8ad11fd1b4622c3269250"> 255</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint16_t <a class="code hl_variable" href="class_b_n_o08x.html#a9f35840b19c8ad11fd1b4622c3269250">FRS_RECORD_ID_ROTATION_VECTOR</a> =</div>
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span> 0xE30B; </div>
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span> </div>
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a1ef13f6f330810934416ad5fe0ee55b2"> 258</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a1ef13f6f330810934416ad5fe0ee55b2">TARE_AXIS_ALL</a> = 0x07; </div>
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#aecb3e11c1ca5769fd60f42c17a105731"> 259</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#aecb3e11c1ca5769fd60f42c17a105731">TARE_AXIS_Z</a> = 0x04; </div>
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span> </div>
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> <span class="comment">// Which rotation vector to tare, BNO08x saves them seperately</span></div>
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a8e2cfc25d0e34ae53a762b88cc3ac3c8"> 262</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a8e2cfc25d0e34ae53a762b88cc3ac3c8">TARE_ROTATION_VECTOR</a> = 0; </div>
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#abaf1ec8bb197db1998a9ed3cec6180d5"> 263</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#abaf1ec8bb197db1998a9ed3cec6180d5">TARE_GAME_ROTATION_VECTOR</a> = 1; </div>
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a225397a04d849e5647992ca80d68febb"> 264</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a225397a04d849e5647992ca80d68febb">TARE_GEOMAGNETIC_ROTATION_VECTOR</a> = 2; </div>
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a9ec354d75249f06f13599abf7bedfde0"> 265</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a9ec354d75249f06f13599abf7bedfde0">TARE_GYRO_INTEGRATED_ROTATION_VECTOR</a> = 3; </div>
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#abff9abe904bcdde951cf88c378284b45"> 266</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#abff9abe904bcdde951cf88c378284b45">TARE_ARVR_STABILIZED_ROTATION_VECTOR</a> = 4; </div>
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a68aaaab144adbe5af00597408f044d9d"> 267</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a68aaaab144adbe5af00597408f044d9d">TARE_ARVR_STABILIZED_GAME_ROTATION_VECTOR</a> = 5; </div>
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span> </div>
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a0b19c8f2de2b2bfe033da7f93cdd2608"> 269</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> int16_t <a class="code hl_variable" href="class_b_n_o08x.html#a0b19c8f2de2b2bfe033da7f93cdd2608">ROTATION_VECTOR_Q1</a> = 14; </div>
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a923d65d8568cc31873ad56a3908e1939"> 270</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> int16_t <a class="code hl_variable" href="class_b_n_o08x.html#a923d65d8568cc31873ad56a3908e1939">ROTATION_VECTOR_ACCURACY_Q1</a> = 12; </div>
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a0564aaf5b20dc42b54db4fb3115ac1c7"> 271</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> int16_t <a class="code hl_variable" href="class_b_n_o08x.html#a0564aaf5b20dc42b54db4fb3115ac1c7">ACCELEROMETER_Q1</a> = 8; </div>
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ad0d37fe07ced24f2c9afc21145a74e7b"> 272</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> int16_t <a class="code hl_variable" href="class_b_n_o08x.html#ad0d37fe07ced24f2c9afc21145a74e7b">LINEAR_ACCELEROMETER_Q1</a> = 8; </div>
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#aa3bec8effefa61cec6fa170e9d02c4dd"> 273</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> int16_t <a class="code hl_variable" href="class_b_n_o08x.html#aa3bec8effefa61cec6fa170e9d02c4dd">GYRO_Q1</a> = 9; </div>
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a9fac9b811b7c2117675a784cb4df204c"> 274</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> int16_t <a class="code hl_variable" href="class_b_n_o08x.html#a9fac9b811b7c2117675a784cb4df204c">MAGNETOMETER_Q1</a> = 4; </div>
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#aafe117561fe9138800073a04a778b4ce"> 275</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> int16_t <a class="code hl_variable" href="class_b_n_o08x.html#aafe117561fe9138800073a04a778b4ce">ANGULAR_VELOCITY_Q1</a> = 10; </div>
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ae10722334dfce9635e76519598e165a2"> 276</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> int16_t <a class="code hl_variable" href="class_b_n_o08x.html#ae10722334dfce9635e76519598e165a2">GRAVITY_Q1</a> = 8; </div>
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> </div>
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> <span class="keyword">private</span>:</div>
<div class="foldopen" id="foldopen00280" data-start="{" data-end="};">
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_1_1bno08x__rx__packet__t.html"> 280</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct_b_n_o08x_1_1bno08x__rx__packet__t.html">bno08x_rx_packet_t</a></div>
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span> {</div>
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_1_1bno08x__rx__packet__t.html#a667d671ccb272bd375008716e26e0b5b"> 282</a></span> uint8_t <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__rx__packet__t.html#a667d671ccb272bd375008716e26e0b5b">header</a>[4]; </div>
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_1_1bno08x__rx__packet__t.html#ab422d75e1fcd776ef412f4d623cc293e"> 283</a></span> uint8_t <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__rx__packet__t.html#ab422d75e1fcd776ef412f4d623cc293e">body</a>[300]; </div>
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_1_1bno08x__rx__packet__t.html#a645adb6ba8fb2afbb99ec58fe678e205"> 284</a></span> uint16_t <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__rx__packet__t.html#a645adb6ba8fb2afbb99ec58fe678e205">length</a>; </div>
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a407711b4a84223a52cc043a152aea8ba"> 285</a></span> } <a class="code hl_typedef" href="class_b_n_o08x.html#a407711b4a84223a52cc043a152aea8ba">bno08x_rx_packet_t</a>;</div>
</div>
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span> </div>
<div class="foldopen" id="foldopen00288" data-start="{" data-end="};">
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_1_1bno08x__tx__packet__t.html"> 288</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct_b_n_o08x_1_1bno08x__tx__packet__t.html">bno08x_tx_packet_t</a></div>
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span> {</div>
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_1_1bno08x__tx__packet__t.html#a4478c6cd9e87907eacc56dd06ad4a69d"> 290</a></span> uint8_t <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__tx__packet__t.html#a4478c6cd9e87907eacc56dd06ad4a69d">body</a>[50]; </div>
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"><a class="line" href="struct_b_n_o08x_1_1bno08x__tx__packet__t.html#a73180537ea7605340c5e6b2132e2cbf5"> 291</a></span> uint16_t <a class="code hl_variable" href="struct_b_n_o08x_1_1bno08x__tx__packet__t.html#a73180537ea7605340c5e6b2132e2cbf5">length</a>; </div>
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a3a1a869ac69e6ee850bd2a7f90dd8945"> 292</a></span> } <a class="code hl_typedef" href="class_b_n_o08x.html#a3a1a869ac69e6ee850bd2a7f90dd8945">bno08x_tx_packet_t</a>;</div>
</div>
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span> </div>
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e">wait_for_rx_done</a>();</div>
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773">wait_for_tx_done</a>();</div>
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#a4f12de628073f44b2a3fab2688cf1caf">wait_for_data</a>();</div>
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#ae540799865934fcff54caed0772df071">receive_packet</a>();</div>
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a2c359a44a2c8e83ecb258a340e2d0e1a">send_packet</a>(<a class="code hl_typedef" href="class_b_n_o08x.html#a3a1a869ac69e6ee850bd2a7f90dd8945">bno08x_tx_packet_t</a>* packet);</div>
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a41613e65ea9beef883184b7ef67affdd">enable_report</a>(uint8_t report_ID, uint32_t time_between_reports, <span class="keyword">const</span> EventBits_t report_evt_grp_bit);</div>
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a00ec3857cb06ae885e32059ef1cab693">disable_report</a>(uint8_t report_ID, <span class="keyword">const</span> EventBits_t report_evt_grp_bit);</div>
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f">queue_packet</a>(uint8_t channel_number, uint8_t data_length, uint8_t* commands);</div>
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a5cc58139e4d5f0587b90e249ceb476f9">queue_command</a>(uint8_t command, uint8_t* commands);</div>
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"> 303</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c">queue_feature_command</a>(uint8_t report_ID, uint32_t time_between_reports);</div>
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c">queue_feature_command</a>(uint8_t report_ID, uint32_t time_between_reports, uint32_t specific_config);</div>
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#ad097849616c5caab1fd3eb3632ee2b91">queue_calibrate_command</a>(uint8_t _to_calibrate);</div>
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a4c6353e795f734ed28613f9a3d161ea2">queue_tare_command</a>(uint8_t command, uint8_t axis = <a class="code hl_variable" href="class_b_n_o08x.html#a1ef13f6f330810934416ad5fe0ee55b2">TARE_AXIS_ALL</a>, uint8_t rotation_vector_basis = <a class="code hl_variable" href="class_b_n_o08x.html#a8e2cfc25d0e34ae53a762b88cc3ac3c8">TARE_ROTATION_VECTOR</a>);</div>
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#ab5f200069a2f8cb74cb79c6f162da5a1">queue_request_product_id_command</a>();</div>
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span> </div>
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span> uint16_t <a class="code hl_function" href="class_b_n_o08x.html#a67a697595d6a4d4638a53c6b4a5ef0cd">parse_packet</a>(<a class="code hl_typedef" href="class_b_n_o08x.html#a407711b4a84223a52cc043a152aea8ba">bno08x_rx_packet_t</a>* packet);</div>
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span> uint16_t <a class="code hl_function" href="class_b_n_o08x.html#a29cfd7fc2816483ebebe9d55b677a036">parse_product_id_report</a>(<a class="code hl_typedef" href="class_b_n_o08x.html#a407711b4a84223a52cc043a152aea8ba">bno08x_rx_packet_t</a>* packet);</div>
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span> uint16_t <a class="code hl_function" href="class_b_n_o08x.html#a51b360d795563b55559f11efb40be36a">parse_frs_read_response_report</a>(<a class="code hl_typedef" href="class_b_n_o08x.html#a407711b4a84223a52cc043a152aea8ba">bno08x_rx_packet_t</a>* packet);</div>
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span> uint16_t <a class="code hl_function" href="class_b_n_o08x.html#a8d9db3e1b6208c2661e1c543deefa53d">parse_input_report</a>(<a class="code hl_typedef" href="class_b_n_o08x.html#a407711b4a84223a52cc043a152aea8ba">bno08x_rx_packet_t</a>* packet);</div>
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span> uint16_t <a class="code hl_function" href="class_b_n_o08x.html#a4f66045a0528a0c17c52421ea51612e7">parse_command_report</a>(<a class="code hl_typedef" href="class_b_n_o08x.html#a407711b4a84223a52cc043a152aea8ba">bno08x_rx_packet_t</a>* packet);</div>
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span> </div>
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span> <span class="comment">// for debug</span></div>
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a35856c108a47de8b3b38c4395aabb4eb">print_header</a>(<a class="code hl_typedef" href="class_b_n_o08x.html#a407711b4a84223a52cc043a152aea8ba">bno08x_rx_packet_t</a>* packet);</div>
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a05e4cd5861b55fc0182d7dd13bb85e49">print_packet</a>(<a class="code hl_typedef" href="class_b_n_o08x.html#a407711b4a84223a52cc043a152aea8ba">bno08x_rx_packet_t</a>* packet);</div>
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> </div>
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a6232920a05c0aba34e5560951a20ae87"> 319</a></span> <span class="keyword">static</span> <a class="code hl_struct" href="structbno08x__config__t.html">bno08x_config_t</a> <a class="code hl_variable" href="class_b_n_o08x.html#a6232920a05c0aba34e5560951a20ae87">default_imu_config</a>; </div>
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span> </div>
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span> EventGroupHandle_t</div>
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#aa2b4442b5cc63ebf0c495e6fb537c85e"> 322</a></span> <a class="code hl_variable" href="class_b_n_o08x.html#aa2b4442b5cc63ebf0c495e6fb537c85e">evt_grp_spi</a>; </div>
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a63eb6c8be6f3bc943a86bb0496871275"> 323</a></span> EventGroupHandle_t <a class="code hl_variable" href="class_b_n_o08x.html#a63eb6c8be6f3bc943a86bb0496871275">evt_grp_report_en</a>; </div>
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span> </div>
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a7d4661d3aae56013caa8f2bff0f67c08"> 325</a></span> QueueHandle_t <a class="code hl_variable" href="class_b_n_o08x.html#a7d4661d3aae56013caa8f2bff0f67c08">queue_rx_data</a>; </div>
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a4d5c5eee87a578de9c8318cd294b3a22"> 326</a></span> QueueHandle_t <a class="code hl_variable" href="class_b_n_o08x.html#a4d5c5eee87a578de9c8318cd294b3a22">queue_tx_data</a>; </div>
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a9a1c851e8fa5633e11f6abee293d7e9b"> 327</a></span> QueueHandle_t <a class="code hl_variable" href="class_b_n_o08x.html#a9a1c851e8fa5633e11f6abee293d7e9b">queue_frs_read_data</a>; </div>
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a84b3639cc159262e0137adb0db5cf9aa"> 328</a></span> QueueHandle_t <a class="code hl_variable" href="class_b_n_o08x.html#a84b3639cc159262e0137adb0db5cf9aa">queue_reset_reason</a>; </div>
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span> </div>
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a6a15e3a64dd71ea61f0448afcce96409"> 330</a></span> std::vector&lt;std::function&lt;void()&gt;&gt; <a class="code hl_variable" href="class_b_n_o08x.html#a6a15e3a64dd71ea61f0448afcce96409">cb_list</a>; <span class="comment">// Vector for storing any call-back functions added with register_cb()</span></div>
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span> </div>
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a7bd032712a975e73e66bd72a3502baba"> 332</a></span> uint32_t <a class="code hl_variable" href="class_b_n_o08x.html#a7bd032712a975e73e66bd72a3502baba">meta_data</a>[9]; </div>
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"> 333</span> </div>
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#aeda443e9f608fccfec0e6770edc90c82"> 334</a></span> <a class="code hl_struct" href="structbno08x__config__t.html">bno08x_config_t</a> <a class="code hl_variable" href="class_b_n_o08x.html#aeda443e9f608fccfec0e6770edc90c82">imu_config</a>{}; </div>
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a982f065df42f00e53fd87c840efdb0f1"> 335</a></span> spi_bus_config_t <a class="code hl_variable" href="class_b_n_o08x.html#a982f065df42f00e53fd87c840efdb0f1">bus_config</a>{}; </div>
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a425a1f5a9f3232aadc685caaf4c2f82e"> 336</a></span> spi_device_interface_config_t <a class="code hl_variable" href="class_b_n_o08x.html#a425a1f5a9f3232aadc685caaf4c2f82e">imu_spi_config</a>{}; </div>
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#acc0ea091465fc9a5736f5e0c6a0ce8ef"> 337</a></span> spi_device_handle_t <a class="code hl_variable" href="class_b_n_o08x.html#acc0ea091465fc9a5736f5e0c6a0ce8ef">spi_hdl</a>{}; </div>
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ac16adc5f00b0039c98a4921f13895026"> 338</a></span> spi_transaction_t <a class="code hl_variable" href="class_b_n_o08x.html#ac16adc5f00b0039c98a4921f13895026">spi_transaction</a>{}; </div>
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span> </div>
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span> <span class="comment">// These are the raw sensor values (without Q applied) pulled from the user requested Input Report</span></div>
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#abc972db20affbd0040b4e6c4892dd57b"> 341</a></span> uint32_t <a class="code hl_variable" href="class_b_n_o08x.html#abc972db20affbd0040b4e6c4892dd57b">time_stamp</a>; </div>
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a75fb2f06c5bbe26e3f3c794934ef954c"> 342</a></span> uint16_t <a class="code hl_variable" href="class_b_n_o08x.html#a75fb2f06c5bbe26e3f3c794934ef954c">raw_accel_X</a>, <a class="code hl_variable" href="class_b_n_o08x.html#ab56e2ba505fa293d03e955137625c562">raw_accel_Y</a>, <a class="code hl_variable" href="class_b_n_o08x.html#af254d245b368027df6952b7d7522bd35">raw_accel_Z</a>,</div>
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a3365b7ebde01e284274e655c60343df9"> 343</a></span> <a class="code hl_variable" href="class_b_n_o08x.html#a3365b7ebde01e284274e655c60343df9">accel_accuracy</a>; </div>
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ae1f71a432cb15e75f522fa18f29f4d50"> 344</a></span> uint16_t <a class="code hl_variable" href="class_b_n_o08x.html#ae1f71a432cb15e75f522fa18f29f4d50">raw_lin_accel_X</a>, <a class="code hl_variable" href="class_b_n_o08x.html#aff3a5590471d1c9fc485a5610433915f">raw_lin_accel_Y</a>, <a class="code hl_variable" href="class_b_n_o08x.html#abc8add47f1babc66c812a015614143d3">raw_lin_accel_Z</a>,</div>
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a35e1635ef5edde8fc8640f978c6f2e3c"> 345</a></span> <a class="code hl_variable" href="class_b_n_o08x.html#a35e1635ef5edde8fc8640f978c6f2e3c">accel_lin_accuracy</a>; </div>
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a98ea35dd0fbd0c409d25fd8a6ed9f277"> 346</a></span> uint16_t <a class="code hl_variable" href="class_b_n_o08x.html#a19696327a056a448ed5ba706e747bbe5">raw_gyro_X</a>, <a class="code hl_variable" href="class_b_n_o08x.html#a61df9f571555f5f682eb51f24a279489">raw_gyro_Y</a>, <a class="code hl_variable" href="class_b_n_o08x.html#a03f567cda2a3cc966301e96732fca9ad">raw_gyro_Z</a>, <a class="code hl_variable" href="class_b_n_o08x.html#a98ea35dd0fbd0c409d25fd8a6ed9f277">gyro_accuracy</a>; </div>
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a69dc7e97875060213085ba964b3bd987"> 347</a></span> uint16_t <a class="code hl_variable" href="class_b_n_o08x.html#a69dc7e97875060213085ba964b3bd987">raw_quat_I</a>, <a class="code hl_variable" href="class_b_n_o08x.html#a61ae05dc5572b326541bf8099f0c2a54">raw_quat_J</a>, <a class="code hl_variable" href="class_b_n_o08x.html#a7720c44ed1c0f1a0663d2adc5e1a1ea1">raw_quat_K</a>, <a class="code hl_variable" href="class_b_n_o08x.html#a867354267253ae828be4fae15c062db3">raw_quat_real</a>, <a class="code hl_variable" href="class_b_n_o08x.html#a033d6cb1aa137743b69cc3e401df67b7">raw_quat_radian_accuracy</a>,</div>
<div class="line"><a id="l00348" name="l00348"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a36223f7124751fa71e860b2ef55dd2ac"> 348</a></span> <a class="code hl_variable" href="class_b_n_o08x.html#a36223f7124751fa71e860b2ef55dd2ac">quat_accuracy</a>; </div>
<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#aa5bb03dbeabed729c012ec7164a3354f"> 349</a></span> uint16_t <a class="code hl_variable" href="class_b_n_o08x.html#aa5bb03dbeabed729c012ec7164a3354f">raw_velocity_gyro_X</a>, <a class="code hl_variable" href="class_b_n_o08x.html#a4f188bf76ba862f07606d1351d28548f">raw_velocity_gyro_Y</a>,</div>
<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ab49f9a6586d709bbd26280ef44a4bbf7"> 350</a></span> <a class="code hl_variable" href="class_b_n_o08x.html#ab49f9a6586d709bbd26280ef44a4bbf7">raw_velocity_gyro_Z</a>; </div>
<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#af45016be9ea523d80be8467b2907b499"> 351</a></span> uint16_t <a class="code hl_variable" href="class_b_n_o08x.html#af45016be9ea523d80be8467b2907b499">gravity_X</a>, <a class="code hl_variable" href="class_b_n_o08x.html#af20dcd487a9fe8fa6243817d51e37be5">gravity_Y</a>, <a class="code hl_variable" href="class_b_n_o08x.html#afa1cf5c3afbb258d97c55c5fb187f2d6">gravity_Z</a>,</div>
<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ae01698d287ea999179a11e2244902022"> 352</a></span> <a class="code hl_variable" href="class_b_n_o08x.html#ae01698d287ea999179a11e2244902022">gravity_accuracy</a>; </div>
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a8a2667f668317cee0a9fc4ef0accc3f5"> 353</a></span> uint16_t <a class="code hl_variable" href="class_b_n_o08x.html#afdc5cdb65bd0b36528b5b671b9d27053">raw_uncalib_gyro_X</a>, <a class="code hl_variable" href="class_b_n_o08x.html#acc2c66e2985975266a286385ea855117">raw_uncalib_gyro_Y</a>, <a class="code hl_variable" href="class_b_n_o08x.html#afac9dd4161f4c0051255293680c9082b">raw_uncalib_gyro_Z</a>, <a class="code hl_variable" href="class_b_n_o08x.html#a8a2667f668317cee0a9fc4ef0accc3f5">raw_bias_X</a>, <a class="code hl_variable" href="class_b_n_o08x.html#ac38ff5eb93d3c3db0af2504ba02fd93c">raw_bias_Y</a>, <a class="code hl_variable" href="class_b_n_o08x.html#a0968eaed9b3d979a2caa1aba6e6b417a">raw_bias_Z</a>,</div>
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a081c666a3f24016d0ec5c5edc49f2903"> 354</a></span> <a class="code hl_variable" href="class_b_n_o08x.html#a081c666a3f24016d0ec5c5edc49f2903">uncalib_gyro_accuracy</a>; </div>
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#aa5bdf740161b7c37adcac0154a410118"> 355</a></span> uint16_t <a class="code hl_variable" href="class_b_n_o08x.html#aa5bdf740161b7c37adcac0154a410118">raw_magf_X</a>, <a class="code hl_variable" href="class_b_n_o08x.html#acd365418f24a6da61122c66d82086639">raw_magf_Y</a>, <a class="code hl_variable" href="class_b_n_o08x.html#ab4862de31d0874b44b6745678e1c905e">raw_magf_Z</a>,</div>
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ac5d4e151690774687efa951ca41c16ae"> 356</a></span> <a class="code hl_variable" href="class_b_n_o08x.html#ac5d4e151690774687efa951ca41c16ae">magf_accuracy</a>; </div>
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a1171a5738a4e6831ec7fa32a29f15554"> 357</a></span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a1171a5738a4e6831ec7fa32a29f15554">tap_detector</a>; </div>
<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ad80a77973371b12d722ea39063c648be"> 358</a></span> uint16_t <a class="code hl_variable" href="class_b_n_o08x.html#ad80a77973371b12d722ea39063c648be">step_count</a>; </div>
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a1b12471e92536a79d0c425d77676f2e1"> 359</a></span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a1b12471e92536a79d0c425d77676f2e1">stability_classifier</a>; </div>
<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a75cea49c1c08ca28d9fa7e5ed61c6e7b"> 360</a></span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a75cea49c1c08ca28d9fa7e5ed61c6e7b">activity_classifier</a>; </div>
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#af96e8cd070459f945ffbf01b98106e13"> 361</a></span> uint8_t* <a class="code hl_variable" href="class_b_n_o08x.html#af96e8cd070459f945ffbf01b98106e13">activity_confidences</a>; </div>
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ad212b5028a31e857e76d251ced2724e1"> 362</a></span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#ad212b5028a31e857e76d251ced2724e1">calibration_status</a>; </div>
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a937cbdc4edaac72c8cad041d79de5701"> 363</a></span> uint16_t <a class="code hl_variable" href="class_b_n_o08x.html#a937cbdc4edaac72c8cad041d79de5701">mems_raw_accel_X</a>, <a class="code hl_variable" href="class_b_n_o08x.html#ad83cecb8a5d2be01db6792755b6057e9">mems_raw_accel_Y</a>,</div>
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a59a4d75f1302ab693b1b26e9ccaa5341"> 364</a></span> <a class="code hl_variable" href="class_b_n_o08x.html#a59a4d75f1302ab693b1b26e9ccaa5341">mems_raw_accel_Z</a>; </div>
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a3d6b6257462951ea023af7076c80f6dd"> 365</a></span> uint16_t <a class="code hl_variable" href="class_b_n_o08x.html#a3d6b6257462951ea023af7076c80f6dd">mems_raw_gyro_X</a>, <a class="code hl_variable" href="class_b_n_o08x.html#ab6b142416912a096886dd63ad0beb865">mems_raw_gyro_Y</a>,</div>
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ac35d5b12721ab876eaeb1f714a9b3b1d"> 366</a></span> <a class="code hl_variable" href="class_b_n_o08x.html#ac35d5b12721ab876eaeb1f714a9b3b1d">mems_raw_gyro_Z</a>; </div>
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ab587cdf991342b69b7fff3b33f537eb5"> 367</a></span> uint16_t <a class="code hl_variable" href="class_b_n_o08x.html#ab587cdf991342b69b7fff3b33f537eb5">mems_raw_magf_X</a>, <a class="code hl_variable" href="class_b_n_o08x.html#aad926054c81818fff611e10ed913706a">mems_raw_magf_Y</a>,</div>
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a90f0cdf11decc276006f76a494d42ce3"> 368</a></span> <a class="code hl_variable" href="class_b_n_o08x.html#a90f0cdf11decc276006f76a494d42ce3">mems_raw_magf_Z</a>; </div>
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span> </div>
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span> <span class="comment">// spi task</span></div>
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a615090aae15f1b0410a7e5ecb94957b5"> 371</a></span> TaskHandle_t <a class="code hl_variable" href="class_b_n_o08x.html#a615090aae15f1b0410a7e5ecb94957b5">spi_task_hdl</a>; </div>
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"> 372</span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a0ce6d9db873555f1ebe7e095251eab74">spi_task_trampoline</a>(<span class="keywordtype">void</span>* arg);</div>
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a2ecd4ed60f82730ae230c61687ec92bf">spi_task</a>();</div>
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span> </div>
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"> 375</span> <span class="comment">// data processing task</span></div>
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#af9b6fbf35e7cd55d517d30c6429a21a4"> 376</a></span> TaskHandle_t <a class="code hl_variable" href="class_b_n_o08x.html#af9b6fbf35e7cd55d517d30c6429a21a4">data_proc_task_hdl</a>; </div>
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"> 377</span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a0ae135d7bf7a5f047a1d1aa5cc07e520">data_proc_task_trampoline</a>(<span class="keywordtype">void</span>* arg);</div>
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#ab4373e9b87837ea9fcbc0b536338c7b8">data_proc_task</a>();</div>
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span> </div>
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span> <span class="keyword">static</span> <span class="keywordtype">void</span> IRAM_ATTR <a class="code hl_function" href="class_b_n_o08x.html#a804b95c58c30d36933fd251626b85bf7">hint_handler</a>(<span class="keywordtype">void</span>* arg);</div>
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span> <span class="keyword">static</span> <span class="keywordtype">bool</span></div>
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span> <a class="code hl_variable" href="class_b_n_o08x.html#a4882dbc698d7b730f57e2401037766a9">isr_service_installed</a>; </div>
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span> </div>
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a1a037bda37493cde56732cc6fdc7884b"> 384</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint16_t <a class="code hl_variable" href="class_b_n_o08x.html#a1a037bda37493cde56732cc6fdc7884b">RX_DATA_LENGTH</a> = 300; </div>
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a2a5b978233eab4c103ab01cfc33a1750"> 385</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint16_t <a class="code hl_variable" href="class_b_n_o08x.html#a2a5b978233eab4c103ab01cfc33a1750">MAX_METADATA_LENGTH</a> = 9; </div>
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span> </div>
<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ae7f34752f888c637d5619f898e62a6d4"> 387</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint64_t <a class="code hl_variable" href="class_b_n_o08x.html#ae7f34752f888c637d5619f898e62a6d4">HOST_INT_TIMEOUT_MS</a> =</div>
<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"> 388</span> 300ULL; </div>
<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"> 389</span> </div>
<div class="line"><a id="l00390" name="l00390"></a><span class="lineno"> 390</span> <span class="comment">// evt_grp_spi bits</span></div>
<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a32cffd8f78881925d22d5a7cb55f2bbc"> 391</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> EventBits_t <a class="code hl_variable" href="class_b_n_o08x.html#a32cffd8f78881925d22d5a7cb55f2bbc">EVT_GRP_SPI_RX_DONE_BIT</a> =</div>
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span> (1 &lt;&lt; 0); </div>
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a603dccfbbead6bdaa3bd970ad28fcd38"> 393</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> EventBits_t <a class="code hl_variable" href="class_b_n_o08x.html#a603dccfbbead6bdaa3bd970ad28fcd38">EVT_GRP_SPI_RX_VALID_PACKET</a> =</div>
<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"> 394</span> (1 &lt;&lt; 1); </div>
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a6415c95701f590c72083f5bdc5f4ae47"> 395</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> EventBits_t <a class="code hl_variable" href="class_b_n_o08x.html#a6415c95701f590c72083f5bdc5f4ae47">EVT_GRP_SPI_RX_INVALID_PACKET</a> =</div>
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span> (1 &lt;&lt; 2); </div>
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#aa333b17ab88348a9849f0ceb9757dc9c"> 397</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> EventBits_t <a class="code hl_variable" href="class_b_n_o08x.html#aa333b17ab88348a9849f0ceb9757dc9c">EVT_GRP_SPI_TX_DONE</a> = (1 &lt;&lt; 3); </div>
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"> 398</span> </div>
<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"> 399</span> <span class="comment">// evt_grp_report_en bits</span></div>
<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a198da2ee3cd9cfa459c3c41c4f8c44b7"> 400</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> EventBits_t <a class="code hl_variable" href="class_b_n_o08x.html#a198da2ee3cd9cfa459c3c41c4f8c44b7">EVT_GRP_RPT_ROTATION_VECTOR_BIT</a> = (1 &lt;&lt; 0); </div>
<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a0f3f33d93b72ba6564f9d5fa93c24f98"> 401</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> EventBits_t <a class="code hl_variable" href="class_b_n_o08x.html#a0f3f33d93b72ba6564f9d5fa93c24f98">EVT_GRP_RPT_GAME_ROTATION_VECTOR_BIT</a> = (1 &lt;&lt; 1); </div>
<div class="line"><a id="l00402" name="l00402"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#aa9703cee46912a545b5e85e671f08e4b"> 402</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> EventBits_t <a class="code hl_variable" href="class_b_n_o08x.html#aa9703cee46912a545b5e85e671f08e4b">EVT_GRP_RPT_ARVR_S_ROTATION_VECTOR_BIT</a> =</div>
<div class="line"><a id="l00403" name="l00403"></a><span class="lineno"> 403</span> (1 &lt;&lt; 2); </div>
<div class="line"><a id="l00404" name="l00404"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a79d3fff1e0f19467cad231b22edafa0f"> 404</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> EventBits_t <a class="code hl_variable" href="class_b_n_o08x.html#a79d3fff1e0f19467cad231b22edafa0f">EVT_GRP_RPT_ARVR_S_GAME_ROTATION_VECTOR_BIT</a> =</div>
<div class="line"><a id="l00405" name="l00405"></a><span class="lineno"> 405</span> (1 &lt;&lt; 3); </div>
<div class="line"><a id="l00406" name="l00406"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a541155dc4544193451cf102e2a992da9"> 406</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> EventBits_t <a class="code hl_variable" href="class_b_n_o08x.html#a541155dc4544193451cf102e2a992da9">EVT_GRP_RPT_GYRO_ROTATION_VECTOR_BIT</a> =</div>
<div class="line"><a id="l00407" name="l00407"></a><span class="lineno"> 407</span> (1 &lt;&lt; 4); </div>
<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a17b19c32d4dfbc9ae2761a0cdd873314"> 408</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> EventBits_t <a class="code hl_variable" href="class_b_n_o08x.html#a17b19c32d4dfbc9ae2761a0cdd873314">EVT_GRP_RPT_ACCELEROMETER_BIT</a> = (1 &lt;&lt; 5); </div>
<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ad93161968a53ff53a6bb74ab7c34fbff"> 409</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> EventBits_t <a class="code hl_variable" href="class_b_n_o08x.html#ad93161968a53ff53a6bb74ab7c34fbff">EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT</a> = (1 &lt;&lt; 6); </div>
<div class="line"><a id="l00410" name="l00410"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ab94a8f69673a3db7556ba67775c5ea93"> 410</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> EventBits_t <a class="code hl_variable" href="class_b_n_o08x.html#ab94a8f69673a3db7556ba67775c5ea93">EVT_GRP_RPT_GRAVITY_BIT</a> = (1 &lt;&lt; 7); </div>
<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a3a8b12ea9b75f97191785a60d1aa962a"> 411</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> EventBits_t <a class="code hl_variable" href="class_b_n_o08x.html#a3a8b12ea9b75f97191785a60d1aa962a">EVT_GRP_RPT_GYRO_BIT</a> = (1 &lt;&lt; 8); </div>
<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#af86821bc0f1e7f5897de20b5e47a85bd"> 412</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> EventBits_t <a class="code hl_variable" href="class_b_n_o08x.html#af86821bc0f1e7f5897de20b5e47a85bd">EVT_GRP_RPT_GYRO_UNCALIBRATED_BIT</a> = (1 &lt;&lt; 9); </div>
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a901af6f2d552f197ee830d0a1c06679c"> 413</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> EventBits_t <a class="code hl_variable" href="class_b_n_o08x.html#a901af6f2d552f197ee830d0a1c06679c">EVT_GRP_RPT_MAGNETOMETER_BIT</a> = (1 &lt;&lt; 10); </div>
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a665464f781fe891b9179478d0174af47"> 414</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> EventBits_t <a class="code hl_variable" href="class_b_n_o08x.html#a665464f781fe891b9179478d0174af47">EVT_GRP_RPT_TAP_DETECTOR_BIT</a> = (1 &lt;&lt; 11); </div>
<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ab264b65a3aa5a9a74ed11b8977164a73"> 415</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> EventBits_t <a class="code hl_variable" href="class_b_n_o08x.html#ab264b65a3aa5a9a74ed11b8977164a73">EVT_GRP_RPT_STEP_COUNTER_BIT</a> = (1 &lt;&lt; 12); </div>
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a7d6ee23222f55dbe9f70e04b36d9add2"> 416</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> EventBits_t <a class="code hl_variable" href="class_b_n_o08x.html#a7d6ee23222f55dbe9f70e04b36d9add2">EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT</a> = (1 &lt;&lt; 13); </div>
<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a96eb1b1bfe1266791fd424b3ce402c56"> 417</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> EventBits_t <a class="code hl_variable" href="class_b_n_o08x.html#a96eb1b1bfe1266791fd424b3ce402c56">EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT</a> = (1 &lt;&lt; 14); </div>
<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a3e56d12435f7be81956d68196f1a46b4"> 418</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> EventBits_t <a class="code hl_variable" href="class_b_n_o08x.html#a3e56d12435f7be81956d68196f1a46b4">EVT_GRP_RPT_RAW_ACCELEROMETER_BIT</a> = (1 &lt;&lt; 15); </div>
<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a6be7b240e4447c2c643e706954093aa0"> 419</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> EventBits_t <a class="code hl_variable" href="class_b_n_o08x.html#a6be7b240e4447c2c643e706954093aa0">EVT_GRP_RPT_RAW_GYRO_BIT</a> = (1 &lt;&lt; 16); </div>
<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ac28553b40b82c7cb409938681afe6cec"> 420</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> EventBits_t <a class="code hl_variable" href="class_b_n_o08x.html#ac28553b40b82c7cb409938681afe6cec">EVT_GRP_RPT_RAW_MAGNETOMETER_BIT</a> = (1 &lt;&lt; 17); </div>
<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"> 421</span> </div>
<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a89399e8a68a53bc2a269ab73625a2da2"> 422</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> EventBits_t <a class="code hl_variable" href="class_b_n_o08x.html#a89399e8a68a53bc2a269ab73625a2da2">EVT_GRP_RPT_ALL_BITS</a> =</div>
<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"> 423</span> <a class="code hl_variable" href="class_b_n_o08x.html#a198da2ee3cd9cfa459c3c41c4f8c44b7">EVT_GRP_RPT_ROTATION_VECTOR_BIT</a> | <a class="code hl_variable" href="class_b_n_o08x.html#a0f3f33d93b72ba6564f9d5fa93c24f98">EVT_GRP_RPT_GAME_ROTATION_VECTOR_BIT</a> | <a class="code hl_variable" href="class_b_n_o08x.html#aa9703cee46912a545b5e85e671f08e4b">EVT_GRP_RPT_ARVR_S_ROTATION_VECTOR_BIT</a> |</div>
<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"> 424</span> <a class="code hl_variable" href="class_b_n_o08x.html#a79d3fff1e0f19467cad231b22edafa0f">EVT_GRP_RPT_ARVR_S_GAME_ROTATION_VECTOR_BIT</a> | <a class="code hl_variable" href="class_b_n_o08x.html#a541155dc4544193451cf102e2a992da9">EVT_GRP_RPT_GYRO_ROTATION_VECTOR_BIT</a> | <a class="code hl_variable" href="class_b_n_o08x.html#a17b19c32d4dfbc9ae2761a0cdd873314">EVT_GRP_RPT_ACCELEROMETER_BIT</a> |</div>
<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"> 425</span> <a class="code hl_variable" href="class_b_n_o08x.html#ad93161968a53ff53a6bb74ab7c34fbff">EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT</a> | <a class="code hl_variable" href="class_b_n_o08x.html#ab94a8f69673a3db7556ba67775c5ea93">EVT_GRP_RPT_GRAVITY_BIT</a> | <a class="code hl_variable" href="class_b_n_o08x.html#a3a8b12ea9b75f97191785a60d1aa962a">EVT_GRP_RPT_GYRO_BIT</a> | <a class="code hl_variable" href="class_b_n_o08x.html#af86821bc0f1e7f5897de20b5e47a85bd">EVT_GRP_RPT_GYRO_UNCALIBRATED_BIT</a> |</div>
<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"> 426</span> <a class="code hl_variable" href="class_b_n_o08x.html#a901af6f2d552f197ee830d0a1c06679c">EVT_GRP_RPT_MAGNETOMETER_BIT</a> | <a class="code hl_variable" href="class_b_n_o08x.html#a665464f781fe891b9179478d0174af47">EVT_GRP_RPT_TAP_DETECTOR_BIT</a> | <a class="code hl_variable" href="class_b_n_o08x.html#ab264b65a3aa5a9a74ed11b8977164a73">EVT_GRP_RPT_STEP_COUNTER_BIT</a> | <a class="code hl_variable" href="class_b_n_o08x.html#a7d6ee23222f55dbe9f70e04b36d9add2">EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT</a> |</div>
<div class="line"><a id="l00427" name="l00427"></a><span class="lineno"> 427</span> <a class="code hl_variable" href="class_b_n_o08x.html#a96eb1b1bfe1266791fd424b3ce402c56">EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT</a> | <a class="code hl_variable" href="class_b_n_o08x.html#a3e56d12435f7be81956d68196f1a46b4">EVT_GRP_RPT_RAW_ACCELEROMETER_BIT</a> | <a class="code hl_variable" href="class_b_n_o08x.html#a6be7b240e4447c2c643e706954093aa0">EVT_GRP_RPT_RAW_GYRO_BIT</a> | <a class="code hl_variable" href="class_b_n_o08x.html#ac28553b40b82c7cb409938681afe6cec">EVT_GRP_RPT_RAW_MAGNETOMETER_BIT</a>;</div>
<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"> 428</span> </div>
<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"> 429</span> <span class="comment">// Higher level calibration commands, used by queue_calibrate_command</span></div>
<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#acd5b44d705af1f9aaa271a59a9d2d595"> 430</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#acd5b44d705af1f9aaa271a59a9d2d595">CALIBRATE_ACCEL</a> = 0; </div>
<div class="line"><a id="l00431" name="l00431"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#aeac84719a1cc0f9c8d5a9a749391d4db"> 431</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#aeac84719a1cc0f9c8d5a9a749391d4db">CALIBRATE_GYRO</a> = 1; </div>
<div class="line"><a id="l00432" name="l00432"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ac00e8b59ae8d710cf79956eaafa97ddb"> 432</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#ac00e8b59ae8d710cf79956eaafa97ddb">CALIBRATE_MAG</a> = 2; </div>
<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a955dcb60da150490e17367a871b3a3d2"> 433</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a955dcb60da150490e17367a871b3a3d2">CALIBRATE_PLANAR_ACCEL</a> = 3; </div>
<div class="line"><a id="l00434" name="l00434"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#af53d9e99f163d97ef92fe989b1dd25cc"> 434</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#af53d9e99f163d97ef92fe989b1dd25cc">CALIBRATE_ACCEL_GYRO_MAG</a> =</div>
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span> 4; </div>
<div class="line"><a id="l00436" name="l00436"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a584bfa04a39feb93279ee673c340db54"> 436</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a584bfa04a39feb93279ee673c340db54">CALIBRATE_STOP</a> = 5; </div>
<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"> 437</span> </div>
<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"> 438</span> <span class="comment">// Command IDs (see Ref. Manual 6.4)</span></div>
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a384a1efc9857ad938be3bb44f871539b"> 439</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a384a1efc9857ad938be3bb44f871539b">COMMAND_ERRORS</a> = 1;</div>
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a93dd073c0cc1f3ccfde552649f6ebccc"> 440</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a93dd073c0cc1f3ccfde552649f6ebccc">COMMAND_COUNTER</a> = 2;</div>
<div class="line"><a id="l00441" name="l00441"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a0a1756bc16ba3eac45f4229b1e350107"> 441</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a0a1756bc16ba3eac45f4229b1e350107">COMMAND_TARE</a> = 3; </div>
<div class="line"><a id="l00442" name="l00442"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a30eb6d305a187d4d36546841e12176b9"> 442</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a30eb6d305a187d4d36546841e12176b9">COMMAND_INITIALIZE</a> = 4; </div>
<div class="line"><a id="l00443" name="l00443"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#af124a6c1d8b871f3181b6c85f1099cb2"> 443</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#af124a6c1d8b871f3181b6c85f1099cb2">COMMAND_DCD</a> = 6; </div>
<div class="line"><a id="l00444" name="l00444"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a8381dfe403ddff522f172cb16780731a"> 444</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a8381dfe403ddff522f172cb16780731a">COMMAND_ME_CALIBRATE</a> = 7; </div>
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a7a246989c94cd87f68166b20b7ad4c8b"> 445</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a7a246989c94cd87f68166b20b7ad4c8b">COMMAND_DCD_PERIOD_SAVE</a> = 9; </div>
<div class="line"><a id="l00446" name="l00446"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a308c8b5307d93a67b5b9066d44494aa5"> 446</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a308c8b5307d93a67b5b9066d44494aa5">COMMAND_OSCILLATOR</a> = 10; </div>
<div class="line"><a id="l00447" name="l00447"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a4f580b3cb232a762ea7019ee7b04d419"> 447</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a4f580b3cb232a762ea7019ee7b04d419">COMMAND_CLEAR_DCD</a> = 11; </div>
<div class="line"><a id="l00448" name="l00448"></a><span class="lineno"> 448</span> </div>
<div class="line"><a id="l00449" name="l00449"></a><span class="lineno"> 449</span> <span class="comment">// SHTP channel 2 control report IDs, used in communication with sensor (See Ref. Manual 6.2)</span></div>
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a1e5b64caa514b7e4fe64ab214758b875"> 450</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a1e5b64caa514b7e4fe64ab214758b875">SHTP_REPORT_COMMAND_RESPONSE</a> = 0xF1; </div>
<div class="line"><a id="l00451" name="l00451"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ab04695dd189412092254e52bd6e5a75a"> 451</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#ab04695dd189412092254e52bd6e5a75a">SHTP_REPORT_COMMAND_REQUEST</a> = 0xF2; </div>
<div class="line"><a id="l00452" name="l00452"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#aeb760b095dcf808a413ef696f2608e43"> 452</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#aeb760b095dcf808a413ef696f2608e43">SHTP_REPORT_FRS_READ_RESPONSE</a> = 0xF3; </div>
<div class="line"><a id="l00453" name="l00453"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a74af7eacc35cc825940b647c2de0d368"> 453</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a74af7eacc35cc825940b647c2de0d368">SHTP_REPORT_FRS_READ_REQUEST</a> = 0xF4; </div>
<div class="line"><a id="l00454" name="l00454"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a0177134162e116501bc9483c6e4b76c3"> 454</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a0177134162e116501bc9483c6e4b76c3">SHTP_REPORT_PRODUCT_ID_RESPONSE</a> = 0xF8; </div>
<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a542405639c28bd56bc4361b922763c95"> 455</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a542405639c28bd56bc4361b922763c95">SHTP_REPORT_PRODUCT_ID_REQUEST</a> = 0xF9; </div>
<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ae37d6f8431c8c465bfb0c662772b5cb9"> 456</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#ae37d6f8431c8c465bfb0c662772b5cb9">SHTP_REPORT_BASE_TIMESTAMP</a> = 0xFB; </div>
<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a1d3bff4e20c2c3d47db322c9e34ef338"> 457</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a1d3bff4e20c2c3d47db322c9e34ef338">SHTP_REPORT_SET_FEATURE_COMMAND</a> = 0xFD; </div>
<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"> 458</span> </div>
<div class="line"><a id="l00459" name="l00459"></a><span class="lineno"> 459</span> <span class="comment">// Sensor report IDs, used when enabling and reading BNO08x reports</span></div>
<div class="line"><a id="l00460" name="l00460"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a354eaff2218eb382a1851537a75badcc"> 460</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a354eaff2218eb382a1851537a75badcc">SENSOR_REPORT_ID_ACCELEROMETER</a> = 0x01; </div>
<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a224fb8f833806dd530c5f16e7ab5bc7a"> 461</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a224fb8f833806dd530c5f16e7ab5bc7a">SENSOR_REPORT_ID_GYROSCOPE</a> = 0x02; </div>
<div class="line"><a id="l00462" name="l00462"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a06058a84d6604054aa66ee008ac64aa9"> 462</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a06058a84d6604054aa66ee008ac64aa9">SENSOR_REPORT_ID_MAGNETIC_FIELD</a> = 0x03; </div>
<div class="line"><a id="l00463" name="l00463"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ace7720a02c9f4ef38e319849f6c36a0b"> 463</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#ace7720a02c9f4ef38e319849f6c36a0b">SENSOR_REPORT_ID_LINEAR_ACCELERATION</a> = 0x04; </div>
<div class="line"><a id="l00464" name="l00464"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a37c91f995c385556486df5fbbce8a3d5"> 464</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a37c91f995c385556486df5fbbce8a3d5">SENSOR_REPORT_ID_ROTATION_VECTOR</a> = 0x05; </div>
<div class="line"><a id="l00465" name="l00465"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a6730acb92053d44decb690a7b7234032"> 465</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a6730acb92053d44decb690a7b7234032">SENSOR_REPORT_ID_GRAVITY</a> = 0x06; </div>
<div class="line"><a id="l00466" name="l00466"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#acb8e83fbb0645d4e98a96120ce9f431c"> 466</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#acb8e83fbb0645d4e98a96120ce9f431c">SENSOR_REPORT_ID_UNCALIBRATED_GYRO</a> = 0x07; </div>
<div class="line"><a id="l00467" name="l00467"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ada7dbda9f7a0bfb0894a787ce0ff9cef"> 467</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#ada7dbda9f7a0bfb0894a787ce0ff9cef">SENSOR_REPORT_ID_GAME_ROTATION_VECTOR</a> = 0x08; </div>
<div class="line"><a id="l00468" name="l00468"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#abb6d0586a5a87b7b34f4c65ae52965a4"> 468</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#abb6d0586a5a87b7b34f4c65ae52965a4">SENSOR_REPORT_ID_GEOMAGNETIC_ROTATION_VECTOR</a> = 0x09; </div>
<div class="line"><a id="l00469" name="l00469"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#acd0fc6ffa70dd2761cba0ac0b88c234f"> 469</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#acd0fc6ffa70dd2761cba0ac0b88c234f">SENSOR_REPORT_ID_GYRO_INTEGRATED_ROTATION_VECTOR</a> = 0x2A; </div>
<div class="line"><a id="l00470" name="l00470"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a8114460c50e84b0ac750293ab72868c8"> 470</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a8114460c50e84b0ac750293ab72868c8">SENSOR_REPORT_ID_TAP_DETECTOR</a> = 0x10; </div>
<div class="line"><a id="l00471" name="l00471"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a2a10161bb564067a07f3fcf4021e00bb"> 471</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a2a10161bb564067a07f3fcf4021e00bb">SENSOR_REPORT_ID_STEP_COUNTER</a> = 0x11; </div>
<div class="line"><a id="l00472" name="l00472"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ab5c29f31714b4755c0edbce7156652f7"> 472</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#ab5c29f31714b4755c0edbce7156652f7">SENSOR_REPORT_ID_STABILITY_CLASSIFIER</a> = 0x13; </div>
<div class="line"><a id="l00473" name="l00473"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a80ea70c4787dea6c3eabb48f583f1916"> 473</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a80ea70c4787dea6c3eabb48f583f1916">SENSOR_REPORT_ID_RAW_ACCELEROMETER</a> = 0x14; </div>
<div class="line"><a id="l00474" name="l00474"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a03b3000424e6d966b80655443ec546bc"> 474</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a03b3000424e6d966b80655443ec546bc">SENSOR_REPORT_ID_RAW_GYROSCOPE</a> = 0x15; </div>
<div class="line"><a id="l00475" name="l00475"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a9e9a7578b7584e7eb2ad562b29565fa7"> 475</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a9e9a7578b7584e7eb2ad562b29565fa7">SENSOR_REPORT_ID_RAW_MAGNETOMETER</a> = 0x16; </div>
<div class="line"><a id="l00476" name="l00476"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a7274f6d3bda04da0bb304386b4e8d603"> 476</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a7274f6d3bda04da0bb304386b4e8d603">SENSOR_REPORT_ID_PERSONAL_ACTIVITY_CLASSIFIER</a> = 0x1E; </div>
<div class="line"><a id="l00477" name="l00477"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a8d4b91149cfc1a3cd615f60a4ad2275e"> 477</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a8d4b91149cfc1a3cd615f60a4ad2275e">SENSOR_REPORT_ID_ARVR_STABILIZED_ROTATION_VECTOR</a> = 0x28; </div>
<div class="line"><a id="l00478" name="l00478"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#aeb51ebb6c82158cd7e23bd682c08c4e0"> 478</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#aeb51ebb6c82158cd7e23bd682c08c4e0">SENSOR_REPORT_ID_ARVR_STABILIZED_GAME_ROTATION_VECTOR</a> = 0x29; </div>
<div class="line"><a id="l00479" name="l00479"></a><span class="lineno"> 479</span> </div>
<div class="line"><a id="l00480" name="l00480"></a><span class="lineno"> 480</span> <span class="comment">// Tare commands used by queue_tare_command</span></div>
<div class="line"><a id="l00481" name="l00481"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a27df630f3e52b35552d2c1f2cf3496b0"> 481</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a27df630f3e52b35552d2c1f2cf3496b0">TARE_NOW</a> = 0; </div>
<div class="line"><a id="l00482" name="l00482"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a115aef7b38ec0dec2085f6917d832912"> 482</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a115aef7b38ec0dec2085f6917d832912">TARE_PERSIST</a> = 1; </div>
<div class="line"><a id="l00483" name="l00483"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a59cde7dd301c94a20b84735c5d49008e"> 483</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a59cde7dd301c94a20b84735c5d49008e">TARE_SET_REORIENTATION</a> = 2; </div>
<div class="line"><a id="l00484" name="l00484"></a><span class="lineno"> 484</span> </div>
<div class="line"><a id="l00485" name="l00485"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a2c98d5f2c406a3efd0b48c5666fa8c46"> 485</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="class_b_n_o08x.html#a2c98d5f2c406a3efd0b48c5666fa8c46">TAG</a> = <span class="stringliteral">&quot;BNO08x&quot;</span>; </div>
<div class="line"><a id="l00486" name="l00486"></a><span class="lineno"> 486</span>};</div>
</div>
<div class="ttc" id="a_b_n_o08x_8hpp_html_a648bbdbf22731476890dd8da977d7503"><div class="ttname"><a href="_b_n_o08x_8hpp.html#a648bbdbf22731476890dd8da977d7503">bno08x_config_t</a></div><div class="ttdeci">struct bno08x_config_t bno08x_config_t</div><div class="ttdoc">IMU configuration settings passed into constructor.</div></div>
<div class="ttc" id="a_b_n_o08x_8hpp_html_aac50a1392dd0aa905500c755148c556b"><div class="ttname"><a href="_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556b">channels_t</a></div><div class="ttdeci">channels_t</div><div class="ttdoc">SHTP protocol channels.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:25</div></div>
<div class="ttc" id="a_b_n_o08x_8hpp_html_aac50a1392dd0aa905500c755148c556ba1cb5955609063cff1ba49147e786e610"><div class="ttname"><a href="_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556ba1cb5955609063cff1ba49147e786e610">CHANNEL_COMMAND</a></div><div class="ttdeci">@ CHANNEL_COMMAND</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:26</div></div>
<div class="ttc" id="a_b_n_o08x_8hpp_html_aac50a1392dd0aa905500c755148c556ba22f0b2ae6fcdc8618a078b0579d09e4a"><div class="ttname"><a href="_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556ba22f0b2ae6fcdc8618a078b0579d09e4a">CHANNEL_REPORTS</a></div><div class="ttdeci">@ CHANNEL_REPORTS</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:29</div></div>
<div class="ttc" id="a_b_n_o08x_8hpp_html_aac50a1392dd0aa905500c755148c556ba6c5ca5e5847c55b469afbb435e15b5f0"><div class="ttname"><a href="_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556ba6c5ca5e5847c55b469afbb435e15b5f0">CHANNEL_CONTROL</a></div><div class="ttdeci">@ CHANNEL_CONTROL</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:28</div></div>
<div class="ttc" id="a_b_n_o08x_8hpp_html_aac50a1392dd0aa905500c755148c556ba8a5de65712767758887f8fad9523bb72"><div class="ttname"><a href="_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556ba8a5de65712767758887f8fad9523bb72">CHANNEL_EXECUTABLE</a></div><div class="ttdeci">@ CHANNEL_EXECUTABLE</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:27</div></div>
<div class="ttc" id="a_b_n_o08x_8hpp_html_aac50a1392dd0aa905500c755148c556bafbb907d12060466f58dd56d3e2430747"><div class="ttname"><a href="_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556bafbb907d12060466f58dd56d3e2430747">CHANNEL_WAKE_REPORTS</a></div><div class="ttdeci">@ CHANNEL_WAKE_REPORTS</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:30</div></div>
<div class="ttc" id="a_b_n_o08x_8hpp_html_aac50a1392dd0aa905500c755148c556bafd513a698e54122cec579d9450482832"><div class="ttname"><a href="_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556bafd513a698e54122cec579d9450482832">CHANNEL_GYRO</a></div><div class="ttdeci">@ CHANNEL_GYRO</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:31</div></div>
<div class="ttc" id="a_b_n_o08x_8hpp_html_adb7d85b4fa619c860031f469261c6279"><div class="ttname"><a href="_b_n_o08x_8hpp.html#adb7d85b4fa619c860031f469261c6279">IMUAccuracy</a></div><div class="ttdeci">IMUAccuracy</div><div class="ttdoc">Sensor accuracy returned during sensor calibration.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:36</div></div>
<div class="ttc" id="a_b_n_o08x_8hpp_html_adb7d85b4fa619c860031f469261c6279a2ad6d5975c45da2e711c796f3a1b029c"><div class="ttname"><a href="_b_n_o08x_8hpp.html#adb7d85b4fa619c860031f469261c6279a2ad6d5975c45da2e711c796f3a1b029c">IMUAccuracy::MED</a></div><div class="ttdeci">@ MED</div></div>
<div class="ttc" id="a_b_n_o08x_8hpp_html_adb7d85b4fa619c860031f469261c6279a41bc94cbd8eebea13ce0491b2ac11b88"><div class="ttname"><a href="_b_n_o08x_8hpp.html#adb7d85b4fa619c860031f469261c6279a41bc94cbd8eebea13ce0491b2ac11b88">IMUAccuracy::LOW</a></div><div class="ttdeci">@ LOW</div></div>
<div class="ttc" id="a_b_n_o08x_8hpp_html_adb7d85b4fa619c860031f469261c6279ab89de3b4b81c4facfac906edf29aec8c"><div class="ttname"><a href="_b_n_o08x_8hpp.html#adb7d85b4fa619c860031f469261c6279ab89de3b4b81c4facfac906edf29aec8c">IMUAccuracy::HIGH</a></div><div class="ttdeci">@ HIGH</div></div>
<div class="ttc" id="aclass_b_n_o08x_html"><div class="ttname"><a href="class_b_n_o08x.html">BNO08x</a></div><div class="ttdef"><b>Definition</b> BNO08x.hpp:89</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a00ec3857cb06ae885e32059ef1cab693"><div class="ttname"><a href="class_b_n_o08x.html#a00ec3857cb06ae885e32059ef1cab693">BNO08x::disable_report</a></div><div class="ttdeci">void disable_report(uint8_t report_ID, const EventBits_t report_evt_grp_bit)</div><div class="ttdoc">Disables a sensor report for a given ID by setting its time interval to 0.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:482</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a0177134162e116501bc9483c6e4b76c3"><div class="ttname"><a href="class_b_n_o08x.html#a0177134162e116501bc9483c6e4b76c3">BNO08x::SHTP_REPORT_PRODUCT_ID_RESPONSE</a></div><div class="ttdeci">static const constexpr uint8_t SHTP_REPORT_PRODUCT_ID_RESPONSE</div><div class="ttdoc">See SH2 Ref. Manual 6.3.2.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:454</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a030eae12c3586acf09b48e94630b2544"><div class="ttname"><a href="class_b_n_o08x.html#a030eae12c3586acf09b48e94630b2544">BNO08x::enable_gravity</a></div><div class="ttdeci">void enable_gravity(uint32_t time_between_reports)</div><div class="ttdoc">Sends command to enable gravity reading reports (See Ref. Manual 6.5.11)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1275</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a033d6cb1aa137743b69cc3e401df67b7"><div class="ttname"><a href="class_b_n_o08x.html#a033d6cb1aa137743b69cc3e401df67b7">BNO08x::raw_quat_radian_accuracy</a></div><div class="ttdeci">uint16_t raw_quat_radian_accuracy</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:347</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a03b3000424e6d966b80655443ec546bc"><div class="ttname"><a href="class_b_n_o08x.html#a03b3000424e6d966b80655443ec546bc">BNO08x::SENSOR_REPORT_ID_RAW_GYROSCOPE</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORT_ID_RAW_GYROSCOPE</div><div class="ttdoc">See SH2 Ref. Manual 6.5.12.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:474</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a03f567cda2a3cc966301e96732fca9ad"><div class="ttname"><a href="class_b_n_o08x.html#a03f567cda2a3cc966301e96732fca9ad">BNO08x::raw_gyro_Z</a></div><div class="ttdeci">uint16_t raw_gyro_Z</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:346</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a0564aaf5b20dc42b54db4fb3115ac1c7"><div class="ttname"><a href="class_b_n_o08x.html#a0564aaf5b20dc42b54db4fb3115ac1c7">BNO08x::ACCELEROMETER_Q1</a></div><div class="ttdeci">static const constexpr int16_t ACCELEROMETER_Q1</div><div class="ttdoc">Acceleration Q point (See SH-2 Ref. Manual 6.5.9)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:271</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a05e4cd5861b55fc0182d7dd13bb85e49"><div class="ttname"><a href="class_b_n_o08x.html#a05e4cd5861b55fc0182d7dd13bb85e49">BNO08x::print_packet</a></div><div class="ttdeci">void print_packet(bno08x_rx_packet_t *packet)</div><div class="ttdoc">Prints the passed SHTP packet to serial console with ESP_LOG statement.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2446</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a06058a84d6604054aa66ee008ac64aa9"><div class="ttname"><a href="class_b_n_o08x.html#a06058a84d6604054aa66ee008ac64aa9">BNO08x::SENSOR_REPORT_ID_MAGNETIC_FIELD</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORT_ID_MAGNETIC_FIELD</div><div class="ttdoc">See SH2 Ref. Manual 6.5.16.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:462</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a06bb0c70305421b5357e64f31579fdc7"><div class="ttname"><a href="class_b_n_o08x.html#a06bb0c70305421b5357e64f31579fdc7">BNO08x::register_cb</a></div><div class="ttdeci">void register_cb(std::function&lt; void()&gt; cb_fxn)</div><div class="ttdoc">Registers a callback to execute when new data from a report is received.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:864</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a081c666a3f24016d0ec5c5edc49f2903"><div class="ttname"><a href="class_b_n_o08x.html#a081c666a3f24016d0ec5c5edc49f2903">BNO08x::uncalib_gyro_accuracy</a></div><div class="ttdeci">uint16_t uncalib_gyro_accuracy</div><div class="ttdoc">Uncalibrated gyro reading (See SH-2 Ref. Manual 6.5.14)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:354</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a0968eaed9b3d979a2caa1aba6e6b417a"><div class="ttname"><a href="class_b_n_o08x.html#a0968eaed9b3d979a2caa1aba6e6b417a">BNO08x::raw_bias_Z</a></div><div class="ttdeci">uint16_t raw_bias_Z</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:353</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a0992d77f9bae0b8e3c8d9331fe84fe24"><div class="ttname"><a href="class_b_n_o08x.html#a0992d77f9bae0b8e3c8d9331fe84fe24">BNO08x::FRS_RECORD_ID_MAGNETIC_FIELD_CALIBRATED</a></div><div class="ttdeci">static const constexpr uint16_t FRS_RECORD_ID_MAGNETIC_FIELD_CALIBRATED</div><div class="ttdoc">Calibrated magnetometer record ID, to be passed in metadata functions like get_Q1()</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:253</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a0a1756bc16ba3eac45f4229b1e350107"><div class="ttname"><a href="class_b_n_o08x.html#a0a1756bc16ba3eac45f4229b1e350107">BNO08x::COMMAND_TARE</a></div><div class="ttdeci">static const constexpr uint8_t COMMAND_TARE</div><div class="ttdoc">Command and response to tare command (See Sh2 Ref. Manual 6.4.4)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:441</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a0a72477cb7a330fedbcb3e2126b882b1"><div class="ttname"><a href="class_b_n_o08x.html#a0a72477cb7a330fedbcb3e2126b882b1">BNO08x::get_accel_Z</a></div><div class="ttdeci">float get_accel_Z()</div><div class="ttdoc">Get z axis acceleration (total acceleration of device, units in m/s^2).</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2000</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a0a73633d8929ce4058b14cefc8cad717"><div class="ttname"><a href="class_b_n_o08x.html#a0a73633d8929ce4058b14cefc8cad717">BNO08x::get_uncalibrated_gyro_Z</a></div><div class="ttdeci">float get_uncalibrated_gyro_Z()</div><div class="ttdoc">Get uncalibrated gyro Z axis angular velocity measurement.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2271</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a0ae135d7bf7a5f047a1d1aa5cc07e520"><div class="ttname"><a href="class_b_n_o08x.html#a0ae135d7bf7a5f047a1d1aa5cc07e520">BNO08x::data_proc_task_trampoline</a></div><div class="ttdeci">static void data_proc_task_trampoline(void *arg)</div><div class="ttdoc">Static function used to launch data processing task.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2819</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a0b19c8f2de2b2bfe033da7f93cdd2608"><div class="ttname"><a href="class_b_n_o08x.html#a0b19c8f2de2b2bfe033da7f93cdd2608">BNO08x::ROTATION_VECTOR_Q1</a></div><div class="ttdeci">static const constexpr int16_t ROTATION_VECTOR_Q1</div><div class="ttdoc">Rotation vector Q point (See SH-2 Ref. Manual 6.5.18)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:269</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a0ce6d9db873555f1ebe7e095251eab74"><div class="ttname"><a href="class_b_n_o08x.html#a0ce6d9db873555f1ebe7e095251eab74">BNO08x::spi_task_trampoline</a></div><div class="ttdeci">static void spi_task_trampoline(void *arg)</div><div class="ttdoc">Static function used to launch spi task.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2769</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a0d148e00abcfeec48c689e3084a7e786"><div class="ttname"><a href="class_b_n_o08x.html#a0d148e00abcfeec48c689e3084a7e786">BNO08x::get_stability_classifier</a></div><div class="ttdeci">int8_t get_stability_classifier()</div><div class="ttdoc">Get the current stability classifier (Seee Ref. Manual 6.5.31)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2389</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a0f3f33d93b72ba6564f9d5fa93c24f98"><div class="ttname"><a href="class_b_n_o08x.html#a0f3f33d93b72ba6564f9d5fa93c24f98">BNO08x::EVT_GRP_RPT_GAME_ROTATION_VECTOR_BIT</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_RPT_GAME_ROTATION_VECTOR_BIT</div><div class="ttdoc">When set, game rotation vector reports are active.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:401</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a0fff04c42c9502615ad73cd1457cb9b0"><div class="ttname"><a href="class_b_n_o08x.html#a0fff04c42c9502615ad73cd1457cb9b0">BNO08x::get_range</a></div><div class="ttdeci">float get_range(uint16_t record_ID)</div><div class="ttdoc">Gets range from BNO08x FRS (flash record system).</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2557</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a1033bdd65b42b6706d1dfc67ece66191"><div class="ttname"><a href="class_b_n_o08x.html#a1033bdd65b42b6706d1dfc67ece66191">BNO08x::get_linear_accel_Y</a></div><div class="ttdeci">float get_linear_accel_Y()</div><div class="ttdoc">Get y axis linear acceleration (acceleration of device minus gravity, units in m/s^2)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2048</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a111601243b913751eb51c1f37cba4e7d"><div class="ttname"><a href="class_b_n_o08x.html#a111601243b913751eb51c1f37cba4e7d">BNO08x::get_magf_X</a></div><div class="ttdeci">float get_magf_X()</div><div class="ttdoc">Get X component of magnetic field vector.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1661</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a115aef7b38ec0dec2085f6917d832912"><div class="ttname"><a href="class_b_n_o08x.html#a115aef7b38ec0dec2085f6917d832912">BNO08x::TARE_PERSIST</a></div><div class="ttdeci">static const constexpr uint8_t TARE_PERSIST</div><div class="ttdoc">See SH2 Ref. Manual 6.4.4.2.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:482</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a1171a5738a4e6831ec7fa32a29f15554"><div class="ttname"><a href="class_b_n_o08x.html#a1171a5738a4e6831ec7fa32a29f15554">BNO08x::tap_detector</a></div><div class="ttdeci">uint8_t tap_detector</div><div class="ttdoc">Tap detector reading (See SH-2 Ref. Manual 6.5.27)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:357</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a11bb1b3fa44ad8f28c1492b5c07af886"><div class="ttname"><a href="class_b_n_o08x.html#a11bb1b3fa44ad8f28c1492b5c07af886">BNO08x::get_reset_reason</a></div><div class="ttdeci">uint8_t get_reset_reason()</div><div class="ttdoc">Requests product ID, prints the returned info over serial, and returns the reason for the most resent...</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:322</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a12c12a8e078b28480fb8828d306656f5"><div class="ttname"><a href="class_b_n_o08x.html#a12c12a8e078b28480fb8828d306656f5">BNO08x::get_quat_I</a></div><div class="ttdeci">float get_quat_I()</div><div class="ttdoc">Get I component of reported quaternion.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1897</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a14ebec501b8d004a38648a9a1f7a2c9e"><div class="ttname"><a href="class_b_n_o08x.html#a14ebec501b8d004a38648a9a1f7a2c9e">BNO08x::enable_raw_magnetometer</a></div><div class="ttdeci">void enable_raw_magnetometer(uint32_t time_between_reports)</div><div class="ttdoc">Sends command to enable raw magnetometer reports (See Ref. Manual 6.5.15)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1388</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a1590ba793668f9cb1a32a1f4dd07cb9a"><div class="ttname"><a href="class_b_n_o08x.html#a1590ba793668f9cb1a32a1f4dd07cb9a">BNO08x::get_Q3</a></div><div class="ttdeci">int16_t get_Q3(uint16_t record_ID)</div><div class="ttdoc">Gets Q3 point from BNO08x FRS (flash record system).</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2527</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a15a29c3bb476048b7229abcfb2b1d52a"><div class="ttname"><a href="class_b_n_o08x.html#a15a29c3bb476048b7229abcfb2b1d52a">BNO08x::get_gyro_calibrated_velocity_Z</a></div><div class="ttdeci">float get_gyro_calibrated_velocity_Z()</div><div class="ttdoc">Get calibrated gyro z axis angular velocity measurement.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2206</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a16f83d1e85576a51abf2c65e5de58cd2"><div class="ttname"><a href="class_b_n_o08x.html#a16f83d1e85576a51abf2c65e5de58cd2">BNO08x::disable_tap_detector</a></div><div class="ttdeci">void disable_tap_detector()</div><div class="ttdoc">Sends command to disable tap detector reports by setting report interval to 0.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1508</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a171d78f4b00598b04c8ca54da16c508b"><div class="ttname"><a href="class_b_n_o08x.html#a171d78f4b00598b04c8ca54da16c508b">BNO08x::disable_raw_accelerometer</a></div><div class="ttdeci">void disable_raw_accelerometer()</div><div class="ttdoc">Sends command to disable raw accelerometer reports by setting report interval to 0.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1548</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a176ae0112325c05105eacb4566bbfa0b"><div class="ttname"><a href="class_b_n_o08x.html#a176ae0112325c05105eacb4566bbfa0b">BNO08x::mode_sleep</a></div><div class="ttdeci">bool mode_sleep()</div><div class="ttdoc">Puts BNO08x sensor into sleep/low power mode using executable channel.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:372</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a17b19c32d4dfbc9ae2761a0cdd873314"><div class="ttname"><a href="class_b_n_o08x.html#a17b19c32d4dfbc9ae2761a0cdd873314">BNO08x::EVT_GRP_RPT_ACCELEROMETER_BIT</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_RPT_ACCELEROMETER_BIT</div><div class="ttdoc">When set, accelerometer reports are active.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:408</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a1874e4bd457bb5b6ecc2c64039b88ba4"><div class="ttname"><a href="class_b_n_o08x.html#a1874e4bd457bb5b6ecc2c64039b88ba4">BNO08x::get_uncalibrated_gyro_Y</a></div><div class="ttdeci">float get_uncalibrated_gyro_Y()</div><div class="ttdoc">Get uncalibrated gyro Y axis angular velocity measurement.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2261</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a19696327a056a448ed5ba706e747bbe5"><div class="ttname"><a href="class_b_n_o08x.html#a19696327a056a448ed5ba706e747bbe5">BNO08x::raw_gyro_X</a></div><div class="ttdeci">uint16_t raw_gyro_X</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:346</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a198da2ee3cd9cfa459c3c41c4f8c44b7"><div class="ttname"><a href="class_b_n_o08x.html#a198da2ee3cd9cfa459c3c41c4f8c44b7">BNO08x::EVT_GRP_RPT_ROTATION_VECTOR_BIT</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_RPT_ROTATION_VECTOR_BIT</div><div class="ttdoc">When set, rotation vector reports are active.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:400</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a1a037bda37493cde56732cc6fdc7884b"><div class="ttname"><a href="class_b_n_o08x.html#a1a037bda37493cde56732cc6fdc7884b">BNO08x::RX_DATA_LENGTH</a></div><div class="ttdeci">static const constexpr uint16_t RX_DATA_LENGTH</div><div class="ttdoc">length buffer containing data received over spi</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:384</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a1b12471e92536a79d0c425d77676f2e1"><div class="ttname"><a href="class_b_n_o08x.html#a1b12471e92536a79d0c425d77676f2e1">BNO08x::stability_classifier</a></div><div class="ttdeci">uint8_t stability_classifier</div><div class="ttdoc">Stability status reading (See SH-2 Ref. Manual 6.5.31)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:359</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a1b91f234d81c45f1f5ca2f27c9f0f6a3"><div class="ttname"><a href="class_b_n_o08x.html#a1b91f234d81c45f1f5ca2f27c9f0f6a3">BNO08x::get_pitch</a></div><div class="ttdeci">float get_pitch()</div><div class="ttdoc">Get the reported rotation about y axis.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1789</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a1bd3c33e70354bd35a78b83b6786b531"><div class="ttname"><a href="class_b_n_o08x.html#a1bd3c33e70354bd35a78b83b6786b531">BNO08x::get_uncalibrated_gyro</a></div><div class="ttdeci">void get_uncalibrated_gyro(float &amp;x, float &amp;y, float &amp;z, float &amp;bx, float &amp;by, float &amp;bz, uint8_t &amp;accuracy)</div><div class="ttdoc">Get full rotational velocity without drift compensation (units in Rad/s). An estimate of drift is giv...</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2235</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a1c6c49c97bc098db89db1aaa37e18f26"><div class="ttname"><a href="class_b_n_o08x.html#a1c6c49c97bc098db89db1aaa37e18f26">BNO08x::calibrate_planar_accelerometer</a></div><div class="ttdeci">void calibrate_planar_accelerometer()</div><div class="ttdoc">Sends command to calibrate planar accelerometer.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:632</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a1d3bff4e20c2c3d47db322c9e34ef338"><div class="ttname"><a href="class_b_n_o08x.html#a1d3bff4e20c2c3d47db322c9e34ef338">BNO08x::SHTP_REPORT_SET_FEATURE_COMMAND</a></div><div class="ttdeci">static const constexpr uint8_t SHTP_REPORT_SET_FEATURE_COMMAND</div><div class="ttdoc">See SH2 Ref. Manual 6.5.4.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:457</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a1d6ea02d0d4b23ff6a15e9d5c6c92372"><div class="ttname"><a href="class_b_n_o08x.html#a1d6ea02d0d4b23ff6a15e9d5c6c92372">BNO08x::get_resolution</a></div><div class="ttdeci">float get_resolution(uint16_t record_ID)</div><div class="ttdoc">Gets resolution from BNO08x FRS (flash record system).</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2540</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a1de356dd604c1dffcd1a32faeb4fafe2"><div class="ttname"><a href="class_b_n_o08x.html#a1de356dd604c1dffcd1a32faeb4fafe2">BNO08x::get_raw_accel_X</a></div><div class="ttdeci">int16_t get_raw_accel_X()</div><div class="ttdoc">Get raw accelerometer x axis reading from physical accelerometer MEMs sensor (See Ref....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2078</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a1e5b64caa514b7e4fe64ab214758b875"><div class="ttname"><a href="class_b_n_o08x.html#a1e5b64caa514b7e4fe64ab214758b875">BNO08x::SHTP_REPORT_COMMAND_RESPONSE</a></div><div class="ttdeci">static const constexpr uint8_t SHTP_REPORT_COMMAND_RESPONSE</div><div class="ttdoc">See SH2 Ref. Manual 6.3.9.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:450</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a1ebd456d2a67a22b5ba0911a95915921"><div class="ttname"><a href="class_b_n_o08x.html#a1ebd456d2a67a22b5ba0911a95915921">BNO08x::disable_rotation_vector</a></div><div class="ttdeci">void disable_rotation_vector()</div><div class="ttdoc">Sends command to disable rotation vector reports by setting report interval to 0.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1398</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a1ef13f6f330810934416ad5fe0ee55b2"><div class="ttname"><a href="class_b_n_o08x.html#a1ef13f6f330810934416ad5fe0ee55b2">BNO08x::TARE_AXIS_ALL</a></div><div class="ttdeci">static const constexpr uint8_t TARE_AXIS_ALL</div><div class="ttdoc">Tare all axes (used with tare now command)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:258</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a224fb8f833806dd530c5f16e7ab5bc7a"><div class="ttname"><a href="class_b_n_o08x.html#a224fb8f833806dd530c5f16e7ab5bc7a">BNO08x::SENSOR_REPORT_ID_GYROSCOPE</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORT_ID_GYROSCOPE</div><div class="ttdoc">See SH2 Ref. Manual 6.5.13.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:461</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a225397a04d849e5647992ca80d68febb"><div class="ttname"><a href="class_b_n_o08x.html#a225397a04d849e5647992ca80d68febb">BNO08x::TARE_GEOMAGNETIC_ROTATION_VECTOR</a></div><div class="ttdeci">static const constexpr uint8_t TARE_GEOMAGNETIC_ROTATION_VECTOR</div><div class="ttdoc">tare geomagnetic rotation vector</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:264</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a24ba760d064a1dc45f972c79b9c8d98d"><div class="ttname"><a href="class_b_n_o08x.html#a24ba760d064a1dc45f972c79b9c8d98d">BNO08x::get_quat_accuracy</a></div><div class="ttdeci">uint8_t get_quat_accuracy()</div><div class="ttdoc">Get accuracy of reported quaternion.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1952</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a2795c6579cf03e22f62a5eadc88dee91"><div class="ttname"><a href="class_b_n_o08x.html#a2795c6579cf03e22f62a5eadc88dee91">BNO08x::enable_accelerometer</a></div><div class="ttdeci">void enable_accelerometer(uint32_t time_between_reports)</div><div class="ttdoc">Sends command to enable accelerometer reports (See Ref. Manual 6.5.9)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1253</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a27df630f3e52b35552d2c1f2cf3496b0"><div class="ttname"><a href="class_b_n_o08x.html#a27df630f3e52b35552d2c1f2cf3496b0">BNO08x::TARE_NOW</a></div><div class="ttdeci">static const constexpr uint8_t TARE_NOW</div><div class="ttdoc">See SH2 Ref. Manual 6.4.4.1.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:481</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a27f5dce5c994be18a587fb622574ad41"><div class="ttname"><a href="class_b_n_o08x.html#a27f5dce5c994be18a587fb622574ad41">BNO08x::FRS_read_word</a></div><div class="ttdeci">uint32_t FRS_read_word(uint16_t record_ID, uint8_t word_number)</div><div class="ttdoc">Reads meta data word from BNO08x FRS (flash record system) given the record ID and word number....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2578</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a27fb24e894f794ec6228ef142b6ff8d9"><div class="ttname"><a href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9">BNO08x::q_to_float</a></div><div class="ttdeci">float q_to_float(int16_t fixed_point_value, uint8_t q_point)</div><div class="ttdoc">Converts a register value to a float using its associated Q point. (See https://en....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1621</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a2897a178bf2c53cd99df0d4570edf72e"><div class="ttname"><a href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e">BNO08x::wait_for_rx_done</a></div><div class="ttdeci">bool wait_for_rx_done()</div><div class="ttdoc">Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:144</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a289ff66f51c94be62c4a556f3a5997bf"><div class="ttname"><a href="class_b_n_o08x.html#a289ff66f51c94be62c4a556f3a5997bf">BNO08x::get_uncalibrated_gyro_X</a></div><div class="ttdeci">float get_uncalibrated_gyro_X()</div><div class="ttdoc">Get uncalibrated gyro x axis angular velocity measurement.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2251</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a28cd1c0b3477571d87133234e6358503"><div class="ttname"><a href="class_b_n_o08x.html#a28cd1c0b3477571d87133234e6358503">BNO08x::hard_reset</a></div><div class="ttdeci">bool hard_reset()</div><div class="ttdoc">Hard resets BNO08x sensor.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:250</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a29cfd7fc2816483ebebe9d55b677a036"><div class="ttname"><a href="class_b_n_o08x.html#a29cfd7fc2816483ebebe9d55b677a036">BNO08x::parse_product_id_report</a></div><div class="ttdeci">uint16_t parse_product_id_report(bno08x_rx_packet_t *packet)</div><div class="ttdoc">Parses product id report and prints device info.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:928</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a2a10161bb564067a07f3fcf4021e00bb"><div class="ttname"><a href="class_b_n_o08x.html#a2a10161bb564067a07f3fcf4021e00bb">BNO08x::SENSOR_REPORT_ID_STEP_COUNTER</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORT_ID_STEP_COUNTER</div><div class="ttdoc">See SH2 Ref. Manual 6.5.29.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:471</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a2a5b978233eab4c103ab01cfc33a1750"><div class="ttname"><a href="class_b_n_o08x.html#a2a5b978233eab4c103ab01cfc33a1750">BNO08x::MAX_METADATA_LENGTH</a></div><div class="ttdeci">static const constexpr uint16_t MAX_METADATA_LENGTH</div><div class="ttdoc">max length of metadata used in frs read operations</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:385</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a2c359a44a2c8e83ecb258a340e2d0e1a"><div class="ttname"><a href="class_b_n_o08x.html#a2c359a44a2c8e83ecb258a340e2d0e1a">BNO08x::send_packet</a></div><div class="ttdeci">void send_packet(bno08x_tx_packet_t *packet)</div><div class="ttdoc">Sends a queued SHTP packet via SPI.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:529</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a2c842e43ceae19149f6525bcbc48f1cf"><div class="ttname"><a href="class_b_n_o08x.html#a2c842e43ceae19149f6525bcbc48f1cf">BNO08x::get_raw_magf_Y</a></div><div class="ttdeci">int16_t get_raw_magf_Y()</div><div class="ttdoc">Get raw magnetometer y axis reading from physical magnetometer sensor (See Ref. Manual 6....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2148</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a2c98d5f2c406a3efd0b48c5666fa8c46"><div class="ttname"><a href="class_b_n_o08x.html#a2c98d5f2c406a3efd0b48c5666fa8c46">BNO08x::TAG</a></div><div class="ttdeci">static const constexpr char * TAG</div><div class="ttdoc">Class tag used for serial print statements.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:485</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a2e28b5a79c442a6baa2fa5165b9ce37d"><div class="ttname"><a href="class_b_n_o08x.html#a2e28b5a79c442a6baa2fa5165b9ce37d">BNO08x::get_raw_gyro_Z</a></div><div class="ttdeci">int16_t get_raw_gyro_Z()</div><div class="ttdoc">Get raw gyroscope z axis reading from physical gyroscope MEMs sensor (See Ref. Manual 6....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2128</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a2ecd4ed60f82730ae230c61687ec92bf"><div class="ttname"><a href="class_b_n_o08x.html#a2ecd4ed60f82730ae230c61687ec92bf">BNO08x::spi_task</a></div><div class="ttdeci">void spi_task()</div><div class="ttdoc">Task responsible for SPI transactions. Executed when HINT in is asserted by BNO08x.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2780</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a3042301cf0f51657c82b1127dce230f4"><div class="ttname"><a href="class_b_n_o08x.html#a3042301cf0f51657c82b1127dce230f4">BNO08x::enable_raw_accelerometer</a></div><div class="ttdeci">void enable_raw_accelerometer(uint32_t time_between_reports)</div><div class="ttdoc">Sends command to enable raw accelerometer reports (See Ref. Manual 6.5.8)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1366</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a308c8b5307d93a67b5b9066d44494aa5"><div class="ttname"><a href="class_b_n_o08x.html#a308c8b5307d93a67b5b9066d44494aa5">BNO08x::COMMAND_OSCILLATOR</a></div><div class="ttdeci">static const constexpr uint8_t COMMAND_OSCILLATOR</div><div class="ttdoc">Retrieve oscillator type command (See SH2 Ref. Manual 6.4)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:446</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a30eb6d305a187d4d36546841e12176b9"><div class="ttname"><a href="class_b_n_o08x.html#a30eb6d305a187d4d36546841e12176b9">BNO08x::COMMAND_INITIALIZE</a></div><div class="ttdeci">static const constexpr uint8_t COMMAND_INITIALIZE</div><div class="ttdoc">Reinitialize sensor hub components See (SH2 Ref. Manual 6.4.5)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:442</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a3285613f18b2f2f4c3f9e6d5c971af10"><div class="ttname"><a href="class_b_n_o08x.html#a3285613f18b2f2f4c3f9e6d5c971af10">BNO08x::get_uncalibrated_gyro_accuracy</a></div><div class="ttdeci">uint8_t get_uncalibrated_gyro_accuracy()</div><div class="ttdoc">Get uncalibrated gyro accuracy.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2311</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a32cffd8f78881925d22d5a7cb55f2bbc"><div class="ttname"><a href="class_b_n_o08x.html#a32cffd8f78881925d22d5a7cb55f2bbc">BNO08x::EVT_GRP_SPI_RX_DONE_BIT</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_SPI_RX_DONE_BIT</div><div class="ttdoc">When this bit is set it indicates a receive procedure has completed.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:391</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a3365b7ebde01e284274e655c60343df9"><div class="ttname"><a href="class_b_n_o08x.html#a3365b7ebde01e284274e655c60343df9">BNO08x::accel_accuracy</a></div><div class="ttdeci">uint16_t accel_accuracy</div><div class="ttdoc">Raw acceleration readings (See SH-2 Ref. Manual 6.5.8)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:343</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a33fe3c2f47759cfae5f4b612ddd329ea"><div class="ttname"><a href="class_b_n_o08x.html#a33fe3c2f47759cfae5f4b612ddd329ea">BNO08x::get_linear_accel_accuracy</a></div><div class="ttdeci">uint8_t get_linear_accel_accuracy()</div><div class="ttdoc">Get accuracy of linear acceleration.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2068</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a354eaff2218eb382a1851537a75badcc"><div class="ttname"><a href="class_b_n_o08x.html#a354eaff2218eb382a1851537a75badcc">BNO08x::SENSOR_REPORT_ID_ACCELEROMETER</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORT_ID_ACCELEROMETER</div><div class="ttdoc">See SH2 Ref. Manual 6.5.9.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:460</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a35856c108a47de8b3b38c4395aabb4eb"><div class="ttname"><a href="class_b_n_o08x.html#a35856c108a47de8b3b38c4395aabb4eb">BNO08x::print_header</a></div><div class="ttdeci">void print_header(bno08x_rx_packet_t *packet)</div><div class="ttdoc">Prints the header of the passed SHTP packet to serial console with ESP_LOG statement.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2419</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a35a224d519a2a243d0d526a34ecde5a8"><div class="ttname"><a href="class_b_n_o08x.html#a35a224d519a2a243d0d526a34ecde5a8">BNO08x::get_magf</a></div><div class="ttdeci">void get_magf(float &amp;x, float &amp;y, float &amp;z, uint8_t &amp;accuracy)</div><div class="ttdoc">Get the full magnetic field vector.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1648</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a35d8f641e73c308f92a5a0a772f90f48"><div class="ttname"><a href="class_b_n_o08x.html#a35d8f641e73c308f92a5a0a772f90f48">BNO08x::FRS_RECORD_ID_GYROSCOPE_CALIBRATED</a></div><div class="ttdeci">static const constexpr uint16_t FRS_RECORD_ID_GYROSCOPE_CALIBRATED</div><div class="ttdoc">Calirated gyroscope record ID, to be passed in metadata functions like get_Q1()</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:251</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a35e1635ef5edde8fc8640f978c6f2e3c"><div class="ttname"><a href="class_b_n_o08x.html#a35e1635ef5edde8fc8640f978c6f2e3c">BNO08x::accel_lin_accuracy</a></div><div class="ttdeci">uint16_t accel_lin_accuracy</div><div class="ttdoc">Raw linear acceleration (See SH-2 Ref. Manual 6.5.10)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:345</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a36223f7124751fa71e860b2ef55dd2ac"><div class="ttname"><a href="class_b_n_o08x.html#a36223f7124751fa71e860b2ef55dd2ac">BNO08x::quat_accuracy</a></div><div class="ttdeci">uint16_t quat_accuracy</div><div class="ttdoc">Raw quaternion reading (See SH-2 Ref. Manual 6.5.44)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:348</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a367d525d1c0ba119b3dca3067bb5bccc"><div class="ttname"><a href="class_b_n_o08x.html#a367d525d1c0ba119b3dca3067bb5bccc">BNO08x::data_available</a></div><div class="ttdeci">bool data_available()</div><div class="ttdoc">Checks if BNO08x has asserted interrupt and sent data.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:847</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a37c91f995c385556486df5fbbce8a3d5"><div class="ttname"><a href="class_b_n_o08x.html#a37c91f995c385556486df5fbbce8a3d5">BNO08x::SENSOR_REPORT_ID_ROTATION_VECTOR</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORT_ID_ROTATION_VECTOR</div><div class="ttdoc">See SH2 Ref. Manual 6.5.18.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:464</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a384a1efc9857ad938be3bb44f871539b"><div class="ttname"><a href="class_b_n_o08x.html#a384a1efc9857ad938be3bb44f871539b">BNO08x::COMMAND_ERRORS</a></div><div class="ttdeci">static const constexpr uint8_t COMMAND_ERRORS</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:439</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a386c46ac8965220ab7b9423df838dd4d"><div class="ttname"><a href="class_b_n_o08x.html#a386c46ac8965220ab7b9423df838dd4d">BNO08x::get_gravity</a></div><div class="ttdeci">void get_gravity(float &amp;x, float &amp;y, float &amp;z, uint8_t &amp;accuracy)</div><div class="ttdoc">Get full reported gravity vector, units in m/s^2.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1709</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a3a1a869ac69e6ee850bd2a7f90dd8945"><div class="ttname"><a href="class_b_n_o08x.html#a3a1a869ac69e6ee850bd2a7f90dd8945">BNO08x::bno08x_tx_packet_t</a></div><div class="ttdeci">struct BNO08x::bno08x_tx_packet_t bno08x_tx_packet_t</div><div class="ttdoc">Holds data that is sent over spi.</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a3a8b12ea9b75f97191785a60d1aa962a"><div class="ttname"><a href="class_b_n_o08x.html#a3a8b12ea9b75f97191785a60d1aa962a">BNO08x::EVT_GRP_RPT_GYRO_BIT</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_RPT_GYRO_BIT</div><div class="ttdoc">When set, gyro reports are active.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:411</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a3c32120bcd0987c3ca1bb72910586b59"><div class="ttname"><a href="class_b_n_o08x.html#a3c32120bcd0987c3ca1bb72910586b59">BNO08x::enable_magnetometer</a></div><div class="ttdeci">void enable_magnetometer(uint32_t time_between_reports)</div><div class="ttdoc">Sends command to enable magnetometer reports (See Ref. Manual 6.5.16)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1308</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a3d6b6257462951ea023af7076c80f6dd"><div class="ttname"><a href="class_b_n_o08x.html#a3d6b6257462951ea023af7076c80f6dd">BNO08x::mems_raw_gyro_X</a></div><div class="ttdeci">uint16_t mems_raw_gyro_X</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:365</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a3e56d12435f7be81956d68196f1a46b4"><div class="ttname"><a href="class_b_n_o08x.html#a3e56d12435f7be81956d68196f1a46b4">BNO08x::EVT_GRP_RPT_RAW_ACCELEROMETER_BIT</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_RPT_RAW_ACCELEROMETER_BIT</div><div class="ttdoc">When set, raw accelerometer reports are active.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:418</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a3fce726d5de821f97ed207036dae2900"><div class="ttname"><a href="class_b_n_o08x.html#a3fce726d5de821f97ed207036dae2900">BNO08x::get_accel_accuracy</a></div><div class="ttdeci">uint8_t get_accel_accuracy()</div><div class="ttdoc">Get accuracy of linear acceleration.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2010</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a40607e557eada666a5e1e416f42cd4a1"><div class="ttname"><a href="class_b_n_o08x.html#a40607e557eada666a5e1e416f42cd4a1">BNO08x::FRS_read_data</a></div><div class="ttdeci">bool FRS_read_data(uint16_t record_ID, uint8_t start_location, uint8_t words_to_read)</div><div class="ttdoc">Read meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and other...</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2630</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a407711b4a84223a52cc043a152aea8ba"><div class="ttname"><a href="class_b_n_o08x.html#a407711b4a84223a52cc043a152aea8ba">BNO08x::bno08x_rx_packet_t</a></div><div class="ttdeci">struct BNO08x::bno08x_rx_packet_t bno08x_rx_packet_t</div><div class="ttdoc">Holds data that is received over spi.</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a40f7688e843d74b8bd526c6f5ff17845"><div class="ttname"><a href="class_b_n_o08x.html#a40f7688e843d74b8bd526c6f5ff17845">BNO08x::BNO08x</a></div><div class="ttdeci">BNO08x(bno08x_config_t imu_config=default_imu_config)</div><div class="ttdoc">BNO08x imu constructor.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:15</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a41613e65ea9beef883184b7ef67affdd"><div class="ttname"><a href="class_b_n_o08x.html#a41613e65ea9beef883184b7ef67affdd">BNO08x::enable_report</a></div><div class="ttdeci">void enable_report(uint8_t report_ID, uint32_t time_between_reports, const EventBits_t report_evt_grp_bit)</div><div class="ttdoc">Enables a sensor report for a given ID.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:455</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a425a1f5a9f3232aadc685caaf4c2f82e"><div class="ttname"><a href="class_b_n_o08x.html#a425a1f5a9f3232aadc685caaf4c2f82e">BNO08x::imu_spi_config</a></div><div class="ttdeci">spi_device_interface_config_t imu_spi_config</div><div class="ttdoc">SPI slave device settings.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:336</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a427550a4ba25252912436b899124e157"><div class="ttname"><a href="class_b_n_o08x.html#a427550a4ba25252912436b899124e157">BNO08x::disable_step_counter</a></div><div class="ttdeci">void disable_step_counter()</div><div class="ttdoc">Sends command to disable step counter reports by setting report interval to 0.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1518</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a4421c43323945946ad605f8422958dcf"><div class="ttname"><a href="class_b_n_o08x.html#a4421c43323945946ad605f8422958dcf">BNO08x::get_Q1</a></div><div class="ttdeci">int16_t get_Q1(uint16_t record_ID)</div><div class="ttdoc">Gets Q1 point from BNO08x FRS (flash record system).</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2497</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a4549bbef48208bd9c745fc755b93012f"><div class="ttname"><a href="class_b_n_o08x.html#a4549bbef48208bd9c745fc755b93012f">BNO08x::tare_now</a></div><div class="ttdeci">void tare_now(uint8_t axis_sel=TARE_AXIS_ALL, uint8_t rotation_vector_basis=TARE_ROTATION_VECTOR)</div><div class="ttdoc">Sends command to tare an axis (See Ref. Manual 6.4.4.1)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1581</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a4797ec731de4c158716da1a7af9d1602"><div class="ttname"><a href="class_b_n_o08x.html#a4797ec731de4c158716da1a7af9d1602">BNO08x::get_tap_detector</a></div><div class="ttdeci">uint8_t get_tap_detector()</div><div class="ttdoc">Get if tap has occured.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2367</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a487391e6b2dd7f05084804d1fb94976f"><div class="ttname"><a href="class_b_n_o08x.html#a487391e6b2dd7f05084804d1fb94976f">BNO08x::get_magf_accuracy</a></div><div class="ttdeci">uint8_t get_magf_accuracy()</div><div class="ttdoc">Get accuracy of reported magnetic field vector.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1694</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a4882dbc698d7b730f57e2401037766a9"><div class="ttname"><a href="class_b_n_o08x.html#a4882dbc698d7b730f57e2401037766a9">BNO08x::isr_service_installed</a></div><div class="ttdeci">static bool isr_service_installed</div><div class="ttdoc">true of the isr service has been installed, only has to be done once regardless of how many devices a...</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:3</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a4c6353e795f734ed28613f9a3d161ea2"><div class="ttname"><a href="class_b_n_o08x.html#a4c6353e795f734ed28613f9a3d161ea2">BNO08x::queue_tare_command</a></div><div class="ttdeci">void queue_tare_command(uint8_t command, uint8_t axis=TARE_AXIS_ALL, uint8_t rotation_vector_basis=TARE_ROTATION_VECTOR)</div><div class="ttdoc">Queues a packet containing a command related to zeroing sensor's axes. (See Ref. Manual 6....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2732</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a4d3746a376a22acb7a2641bb750c4c89"><div class="ttname"><a href="class_b_n_o08x.html#a4d3746a376a22acb7a2641bb750c4c89">BNO08x::get_gyro_calibrated_velocity</a></div><div class="ttdeci">void get_gyro_calibrated_velocity(float &amp;x, float &amp;y, float &amp;z, uint8_t &amp;accuracy)</div><div class="ttdoc">Get full rotational velocity with drift compensation (units in Rad/s).</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2173</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a4d5c5eee87a578de9c8318cd294b3a22"><div class="ttname"><a href="class_b_n_o08x.html#a4d5c5eee87a578de9c8318cd294b3a22">BNO08x::queue_tx_data</a></div><div class="ttdeci">QueueHandle_t queue_tx_data</div><div class="ttdoc">Packet queue used to send data to be sent over SPI from sending functions to spi_task.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:326</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a4f12de628073f44b2a3fab2688cf1caf"><div class="ttname"><a href="class_b_n_o08x.html#a4f12de628073f44b2a3fab2688cf1caf">BNO08x::wait_for_data</a></div><div class="ttdeci">bool wait_for_data()</div><div class="ttdoc">Waits for a valid or invalid packet to be received or HOST_INT_TIMEOUT_MS to elapse.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:177</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a4f188bf76ba862f07606d1351d28548f"><div class="ttname"><a href="class_b_n_o08x.html#a4f188bf76ba862f07606d1351d28548f">BNO08x::raw_velocity_gyro_Y</a></div><div class="ttdeci">uint16_t raw_velocity_gyro_Y</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:349</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a4f580b3cb232a762ea7019ee7b04d419"><div class="ttname"><a href="class_b_n_o08x.html#a4f580b3cb232a762ea7019ee7b04d419">BNO08x::COMMAND_CLEAR_DCD</a></div><div class="ttdeci">static const constexpr uint8_t COMMAND_CLEAR_DCD</div><div class="ttdoc">Clear DCD &amp; Reset command (See SH2 Ref. Manual 6.4)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:447</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a4f66045a0528a0c17c52421ea51612e7"><div class="ttname"><a href="class_b_n_o08x.html#a4f66045a0528a0c17c52421ea51612e7">BNO08x::parse_command_report</a></div><div class="ttdeci">uint16_t parse_command_report(bno08x_rx_packet_t *packet)</div><div class="ttdoc">Parses received command report sent by BNO08x (See Ref. Manual 6.3.9)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1168</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a4f7060b2d3c15b359b70b6346730446a"><div class="ttname"><a href="class_b_n_o08x.html#a4f7060b2d3c15b359b70b6346730446a">BNO08x::get_activity_classifier</a></div><div class="ttdeci">uint8_t get_activity_classifier()</div><div class="ttdoc">Get the current activity classifier (Seee Ref. Manual 6.5.36)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2408</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a4fdc39294922a9553d84cd96bdae4376"><div class="ttname"><a href="class_b_n_o08x.html#a4fdc39294922a9553d84cd96bdae4376">BNO08x::disable_activity_classifier</a></div><div class="ttdeci">void disable_activity_classifier()</div><div class="ttdoc">Sends command to disable activity classifier reports by setting report interval to 0.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1538</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a5050359272abd146ab3c7a6101effbd7"><div class="ttname"><a href="class_b_n_o08x.html#a5050359272abd146ab3c7a6101effbd7">BNO08x::get_uncalibrated_gyro_bias_Z</a></div><div class="ttdeci">float get_uncalibrated_gyro_bias_Z()</div><div class="ttdoc">Get uncalibrated gyro Z axis drift estimate.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2301</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a51a6d594824de2292e70f788454f8a2d"><div class="ttname"><a href="class_b_n_o08x.html#a51a6d594824de2292e70f788454f8a2d">BNO08x::get_quat</a></div><div class="ttdeci">void get_quat(float &amp;i, float &amp;j, float &amp;k, float &amp;real, float &amp;rad_accuracy, uint8_t &amp;accuracy)</div><div class="ttdoc">Get the full quaternion reading.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1882</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a51b360d795563b55559f11efb40be36a"><div class="ttname"><a href="class_b_n_o08x.html#a51b360d795563b55559f11efb40be36a">BNO08x::parse_frs_read_response_report</a></div><div class="ttdeci">uint16_t parse_frs_read_response_report(bno08x_rx_packet_t *packet)</div><div class="ttdoc">Sends packet to be parsed to meta data function call (frs_read_word()) through queue.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:962</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a541155dc4544193451cf102e2a992da9"><div class="ttname"><a href="class_b_n_o08x.html#a541155dc4544193451cf102e2a992da9">BNO08x::EVT_GRP_RPT_GYRO_ROTATION_VECTOR_BIT</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_RPT_GYRO_ROTATION_VECTOR_BIT</div><div class="ttdoc">When set, gyro integrator rotation vector reports are active.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:406</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a542405639c28bd56bc4361b922763c95"><div class="ttname"><a href="class_b_n_o08x.html#a542405639c28bd56bc4361b922763c95">BNO08x::SHTP_REPORT_PRODUCT_ID_REQUEST</a></div><div class="ttdeci">static const constexpr uint8_t SHTP_REPORT_PRODUCT_ID_REQUEST</div><div class="ttdoc">See SH2 Ref. Manual 6.3.1.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:455</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a5622b4d1754648ea7eb400c1adf9e807"><div class="ttname"><a href="class_b_n_o08x.html#a5622b4d1754648ea7eb400c1adf9e807">BNO08x::get_gravity_Z</a></div><div class="ttdeci">float get_gravity_Z()</div><div class="ttdoc">Get the reported z axis gravity.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1742</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a5680148a41cb9cc96d1911150c46d2b8"><div class="ttname"><a href="class_b_n_o08x.html#a5680148a41cb9cc96d1911150c46d2b8">BNO08x::enable_ARVR_stabilized_game_rotation_vector</a></div><div class="ttdeci">void enable_ARVR_stabilized_game_rotation_vector(uint32_t time_between_reports)</div><div class="ttdoc">Sends command to enable ARVR stabilized game rotation vector reports (See Ref. Manual 6....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1231</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a584bfa04a39feb93279ee673c340db54"><div class="ttname"><a href="class_b_n_o08x.html#a584bfa04a39feb93279ee673c340db54">BNO08x::CALIBRATE_STOP</a></div><div class="ttdeci">static const constexpr uint8_t CALIBRATE_STOP</div><div class="ttdoc">Stop calibration command used by queue_calibrate_command.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:436</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a59a4d75f1302ab693b1b26e9ccaa5341"><div class="ttname"><a href="class_b_n_o08x.html#a59a4d75f1302ab693b1b26e9ccaa5341">BNO08x::mems_raw_accel_Z</a></div><div class="ttdeci">uint16_t mems_raw_accel_Z</div><div class="ttdoc">Raw accelerometer readings from MEMS sensor (See SH2 Ref. Manual 6.5.8)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:364</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a59cde7dd301c94a20b84735c5d49008e"><div class="ttname"><a href="class_b_n_o08x.html#a59cde7dd301c94a20b84735c5d49008e">BNO08x::TARE_SET_REORIENTATION</a></div><div class="ttdeci">static const constexpr uint8_t TARE_SET_REORIENTATION</div><div class="ttdoc">See SH2 Ref. Manual 6.4.4.3.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:483</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a5a0b0f5b8e962247a3b8aee8f1dc8e9f"><div class="ttname"><a href="class_b_n_o08x.html#a5a0b0f5b8e962247a3b8aee8f1dc8e9f">BNO08x::enable_step_counter</a></div><div class="ttdeci">void enable_step_counter(uint32_t time_between_reports)</div><div class="ttdoc">Sends command to enable step counter reports (See Ref. Manual 6.5.29)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1330</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a5a556c5ec1baaa7f1156779dbe47a7b7"><div class="ttname"><a href="class_b_n_o08x.html#a5a556c5ec1baaa7f1156779dbe47a7b7">BNO08x::get_quat_real</a></div><div class="ttdeci">float get_quat_real()</div><div class="ttdoc">Get real component of reported quaternion.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1930</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a5cc58139e4d5f0587b90e249ceb476f9"><div class="ttname"><a href="class_b_n_o08x.html#a5cc58139e4d5f0587b90e249ceb476f9">BNO08x::queue_command</a></div><div class="ttdeci">void queue_command(uint8_t command, uint8_t *commands)</div><div class="ttdoc">Queues a packet containing a command.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:554</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a5e63a9e68dbe2968b37dcb6dae04de6f"><div class="ttname"><a href="class_b_n_o08x.html#a5e63a9e68dbe2968b37dcb6dae04de6f">BNO08x::disable_gravity</a></div><div class="ttdeci">void disable_gravity()</div><div class="ttdoc">Sends command to disable gravity reports by setting report interval to 0.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1468</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a603dccfbbead6bdaa3bd970ad28fcd38"><div class="ttname"><a href="class_b_n_o08x.html#a603dccfbbead6bdaa3bd970ad28fcd38">BNO08x::EVT_GRP_SPI_RX_VALID_PACKET</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_SPI_RX_VALID_PACKET</div><div class="ttdoc">When this bit is set, it indicates a valid packet has been received and processed.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:393</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a615090aae15f1b0410a7e5ecb94957b5"><div class="ttname"><a href="class_b_n_o08x.html#a615090aae15f1b0410a7e5ecb94957b5">BNO08x::spi_task_hdl</a></div><div class="ttdeci">TaskHandle_t spi_task_hdl</div><div class="ttdoc">spi_task() handle</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:371</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a61ae05dc5572b326541bf8099f0c2a54"><div class="ttname"><a href="class_b_n_o08x.html#a61ae05dc5572b326541bf8099f0c2a54">BNO08x::raw_quat_J</a></div><div class="ttdeci">uint16_t raw_quat_J</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:347</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a61b7d10a98afc6903fea6b2cede27630"><div class="ttname"><a href="class_b_n_o08x.html#a61b7d10a98afc6903fea6b2cede27630">BNO08x::get_quat_radian_accuracy</a></div><div class="ttdeci">float get_quat_radian_accuracy()</div><div class="ttdoc">Get radian accuracy of reported quaternion.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1941</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a61df9f571555f5f682eb51f24a279489"><div class="ttname"><a href="class_b_n_o08x.html#a61df9f571555f5f682eb51f24a279489">BNO08x::raw_gyro_Y</a></div><div class="ttdeci">uint16_t raw_gyro_Y</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:346</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a6232920a05c0aba34e5560951a20ae87"><div class="ttname"><a href="class_b_n_o08x.html#a6232920a05c0aba34e5560951a20ae87">BNO08x::default_imu_config</a></div><div class="ttdeci">static bno08x_config_t default_imu_config</div><div class="ttdoc">default imu config settings</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:319</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a62c570ba96512f4d0d10b2594048de1f"><div class="ttname"><a href="class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f">BNO08x::queue_packet</a></div><div class="ttdeci">void queue_packet(uint8_t channel_number, uint8_t data_length, uint8_t *commands)</div><div class="ttdoc">Queues an SHTP packet to be sent via SPI.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:500</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a63eb6c8be6f3bc943a86bb0496871275"><div class="ttname"><a href="class_b_n_o08x.html#a63eb6c8be6f3bc943a86bb0496871275">BNO08x::evt_grp_report_en</a></div><div class="ttdeci">EventGroupHandle_t evt_grp_report_en</div><div class="ttdoc">Event group for indicating which reports are currently enabled.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:323</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a6415c95701f590c72083f5bdc5f4ae47"><div class="ttname"><a href="class_b_n_o08x.html#a6415c95701f590c72083f5bdc5f4ae47">BNO08x::EVT_GRP_SPI_RX_INVALID_PACKET</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_SPI_RX_INVALID_PACKET</div><div class="ttdoc">When this bit is set, it indicates an invalid packet has been received.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:395</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a64d3e41750c6de9413d6982511f78f17"><div class="ttname"><a href="class_b_n_o08x.html#a64d3e41750c6de9413d6982511f78f17">BNO08x::get_yaw</a></div><div class="ttdeci">float get_yaw()</div><div class="ttdoc">Get the reported rotation about z axis.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1818</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a665464f781fe891b9179478d0174af47"><div class="ttname"><a href="class_b_n_o08x.html#a665464f781fe891b9179478d0174af47">BNO08x::EVT_GRP_RPT_TAP_DETECTOR_BIT</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_RPT_TAP_DETECTOR_BIT</div><div class="ttdoc">When set, tap detector reports are active.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:414</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a6671b082d20dda8bf5c53cb47db0c338"><div class="ttname"><a href="class_b_n_o08x.html#a6671b082d20dda8bf5c53cb47db0c338">BNO08x::disable_magnetometer</a></div><div class="ttdeci">void disable_magnetometer()</div><div class="ttdoc">Sends command to disable magnetometer reports by setting report interval to 0.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1498</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a6730acb92053d44decb690a7b7234032"><div class="ttname"><a href="class_b_n_o08x.html#a6730acb92053d44decb690a7b7234032">BNO08x::SENSOR_REPORT_ID_GRAVITY</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORT_ID_GRAVITY</div><div class="ttdoc">See SH2 Ref. Manual 6.5.11.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:465</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a67a697595d6a4d4638a53c6b4a5ef0cd"><div class="ttname"><a href="class_b_n_o08x.html#a67a697595d6a4d4638a53c6b4a5ef0cd">BNO08x::parse_packet</a></div><div class="ttdeci">uint16_t parse_packet(bno08x_rx_packet_t *packet)</div><div class="ttdoc">Parses a packet received from bno08x, updating any data according to received reports.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:875</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a68aaaab144adbe5af00597408f044d9d"><div class="ttname"><a href="class_b_n_o08x.html#a68aaaab144adbe5af00597408f044d9d">BNO08x::TARE_ARVR_STABILIZED_GAME_ROTATION_VECTOR</a></div><div class="ttdeci">static const constexpr uint8_t TARE_ARVR_STABILIZED_GAME_ROTATION_VECTOR</div><div class="ttdoc">Tare ARVR stabilized game rotation vector.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:267</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a69dc7e97875060213085ba964b3bd987"><div class="ttname"><a href="class_b_n_o08x.html#a69dc7e97875060213085ba964b3bd987">BNO08x::raw_quat_I</a></div><div class="ttdeci">uint16_t raw_quat_I</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:347</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a6a15e3a64dd71ea61f0448afcce96409"><div class="ttname"><a href="class_b_n_o08x.html#a6a15e3a64dd71ea61f0448afcce96409">BNO08x::cb_list</a></div><div class="ttdeci">std::vector&lt; std::function&lt; void()&gt; &gt; cb_list</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:330</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a6be7b240e4447c2c643e706954093aa0"><div class="ttname"><a href="class_b_n_o08x.html#a6be7b240e4447c2c643e706954093aa0">BNO08x::EVT_GRP_RPT_RAW_GYRO_BIT</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_RPT_RAW_GYRO_BIT</div><div class="ttdoc">When set, raw gyro reports are active.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:419</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a7077b9a130f1dcf0192454e387968dd6"><div class="ttname"><a href="class_b_n_o08x.html#a7077b9a130f1dcf0192454e387968dd6">BNO08x::get_roll_deg</a></div><div class="ttdeci">float get_roll_deg()</div><div class="ttdoc">Get the reported rotation about x axis.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1845</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a718cdd910e5e7e03fd0a1ad04ee6f0ce"><div class="ttname"><a href="class_b_n_o08x.html#a718cdd910e5e7e03fd0a1ad04ee6f0ce">BNO08x::get_raw_accel_Z</a></div><div class="ttdeci">int16_t get_raw_accel_Z()</div><div class="ttdoc">Get raw accelerometer z axis reading from physical accelerometer MEMs sensor (See Ref....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2098</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a71ca35f78b98d93d31eb0c187dc8543b"><div class="ttname"><a href="class_b_n_o08x.html#a71ca35f78b98d93d31eb0c187dc8543b">BNO08x::calibration_complete</a></div><div class="ttdeci">bool calibration_complete()</div><div class="ttdoc">Returns true if calibration has completed.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:709</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a7274f6d3bda04da0bb304386b4e8d603"><div class="ttname"><a href="class_b_n_o08x.html#a7274f6d3bda04da0bb304386b4e8d603">BNO08x::SENSOR_REPORT_ID_PERSONAL_ACTIVITY_CLASSIFIER</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORT_ID_PERSONAL_ACTIVITY_CLASSIFIER</div><div class="ttdoc">See SH2 Ref. Manual 6.5.36.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:476</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a7388c67de3906ad05b233fd7eff0514d"><div class="ttname"><a href="class_b_n_o08x.html#a7388c67de3906ad05b233fd7eff0514d">BNO08x::enable_gyro_integrated_rotation_vector</a></div><div class="ttdeci">void enable_gyro_integrated_rotation_vector(uint32_t time_between_reports)</div><div class="ttdoc">Sends command to enable gyro integrated rotation vector reports (See Ref. Manual 6....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1242</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a74725517129dd548c7a3de705d5861bd"><div class="ttname"><a href="class_b_n_o08x.html#a74725517129dd548c7a3de705d5861bd">BNO08x::get_uncalibrated_gyro_bias_Y</a></div><div class="ttdeci">float get_uncalibrated_gyro_bias_Y()</div><div class="ttdoc">Get uncalibrated gyro Y axis drift estimate.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2291</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a74af7eacc35cc825940b647c2de0d368"><div class="ttname"><a href="class_b_n_o08x.html#a74af7eacc35cc825940b647c2de0d368">BNO08x::SHTP_REPORT_FRS_READ_REQUEST</a></div><div class="ttdeci">static const constexpr uint8_t SHTP_REPORT_FRS_READ_REQUEST</div><div class="ttdoc">See SH2 Ref. Manual 6.3.6.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:453</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a75cea49c1c08ca28d9fa7e5ed61c6e7b"><div class="ttname"><a href="class_b_n_o08x.html#a75cea49c1c08ca28d9fa7e5ed61c6e7b">BNO08x::activity_classifier</a></div><div class="ttdeci">uint8_t activity_classifier</div><div class="ttdoc">Activity status reading (See SH-2 Ref. Manual 6.5.36)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:360</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a75ef3d09f1ee016999c459e43e9e8c44"><div class="ttname"><a href="class_b_n_o08x.html#a75ef3d09f1ee016999c459e43e9e8c44">BNO08x::disable_raw_gyro</a></div><div class="ttdeci">void disable_raw_gyro()</div><div class="ttdoc">Sends command to disable raw gyro reports by setting report interval to 0.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1558</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a75fb2f06c5bbe26e3f3c794934ef954c"><div class="ttname"><a href="class_b_n_o08x.html#a75fb2f06c5bbe26e3f3c794934ef954c">BNO08x::raw_accel_X</a></div><div class="ttdeci">uint16_t raw_accel_X</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:342</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a763c3a9699a1081d430fd9b9b7bc49a3"><div class="ttname"><a href="class_b_n_o08x.html#a763c3a9699a1081d430fd9b9b7bc49a3">BNO08x::get_linear_accel_X</a></div><div class="ttdeci">float get_linear_accel_X()</div><div class="ttdoc">Get x axis linear acceleration (acceleration of device minus gravity, units in m/s^2)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2038</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a7665cce95e791c89161ec863f49c0392"><div class="ttname"><a href="class_b_n_o08x.html#a7665cce95e791c89161ec863f49c0392">BNO08x::disable_game_rotation_vector</a></div><div class="ttdeci">void disable_game_rotation_vector()</div><div class="ttdoc">Sends command to disable game rotation vector reports by setting report interval to 0.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1408</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a7720c44ed1c0f1a0663d2adc5e1a1ea1"><div class="ttname"><a href="class_b_n_o08x.html#a7720c44ed1c0f1a0663d2adc5e1a1ea1">BNO08x::raw_quat_K</a></div><div class="ttdeci">uint16_t raw_quat_K</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:347</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a79d3fff1e0f19467cad231b22edafa0f"><div class="ttname"><a href="class_b_n_o08x.html#a79d3fff1e0f19467cad231b22edafa0f">BNO08x::EVT_GRP_RPT_ARVR_S_GAME_ROTATION_VECTOR_BIT</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_RPT_ARVR_S_GAME_ROTATION_VECTOR_BIT</div><div class="ttdoc">When set, ARVR stabilized game rotation vector reports are active.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:404</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a7a246989c94cd87f68166b20b7ad4c8b"><div class="ttname"><a href="class_b_n_o08x.html#a7a246989c94cd87f68166b20b7ad4c8b">BNO08x::COMMAND_DCD_PERIOD_SAVE</a></div><div class="ttdeci">static const constexpr uint8_t COMMAND_DCD_PERIOD_SAVE</div><div class="ttdoc">Configure DCD periodic saving (See SH2 Ref. Manual 6.4)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:445</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a7bd032712a975e73e66bd72a3502baba"><div class="ttname"><a href="class_b_n_o08x.html#a7bd032712a975e73e66bd72a3502baba">BNO08x::meta_data</a></div><div class="ttdeci">uint32_t meta_data[9]</div><div class="ttdoc">First 9 bytes of meta data returned from FRS read operation (we don't really need the rest) (See Ref....</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:332</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a7cdeb849e728487de961cdfd4030c773"><div class="ttname"><a href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773">BNO08x::wait_for_tx_done</a></div><div class="ttdeci">bool wait_for_tx_done()</div><div class="ttdoc">Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:223</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a7d4661d3aae56013caa8f2bff0f67c08"><div class="ttname"><a href="class_b_n_o08x.html#a7d4661d3aae56013caa8f2bff0f67c08">BNO08x::queue_rx_data</a></div><div class="ttdeci">QueueHandle_t queue_rx_data</div><div class="ttdoc">Packet queue used to send data received from bno08x from spi_task to data_proc_task.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:325</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a7d6ee23222f55dbe9f70e04b36d9add2"><div class="ttname"><a href="class_b_n_o08x.html#a7d6ee23222f55dbe9f70e04b36d9add2">BNO08x::EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT</div><div class="ttdoc">When set, stability classifier reports are active.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:416</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a7fe5de95b1f51da44247a87317fd0c75"><div class="ttname"><a href="class_b_n_o08x.html#a7fe5de95b1f51da44247a87317fd0c75">BNO08x::enable_uncalibrated_gyro</a></div><div class="ttdeci">void enable_uncalibrated_gyro(uint32_t time_between_reports)</div><div class="ttdoc">Sends command to enable uncalibrated gyro reports (See Ref. Manual 6.5.14)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1297</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a804b95c58c30d36933fd251626b85bf7"><div class="ttname"><a href="class_b_n_o08x.html#a804b95c58c30d36933fd251626b85bf7">BNO08x::hint_handler</a></div><div class="ttdeci">static void IRAM_ATTR hint_handler(void *arg)</div><div class="ttdoc">HINT interrupt service routine, handles falling edge of BNO08x HINT pin.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2859</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a80ea70c4787dea6c3eabb48f583f1916"><div class="ttname"><a href="class_b_n_o08x.html#a80ea70c4787dea6c3eabb48f583f1916">BNO08x::SENSOR_REPORT_ID_RAW_ACCELEROMETER</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORT_ID_RAW_ACCELEROMETER</div><div class="ttdoc">See SH2 Ref. Manual 6.5.8.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:473</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a8114460c50e84b0ac750293ab72868c8"><div class="ttname"><a href="class_b_n_o08x.html#a8114460c50e84b0ac750293ab72868c8">BNO08x::SENSOR_REPORT_ID_TAP_DETECTOR</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORT_ID_TAP_DETECTOR</div><div class="ttdoc">See SH2 Ref. Manual 6.5.27.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:470</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a811999653110858311c97a779c388e5d"><div class="ttname"><a href="class_b_n_o08x.html#a811999653110858311c97a779c388e5d">BNO08x::get_gyro_accuracy</a></div><div class="ttdeci">uint8_t get_gyro_accuracy()</div><div class="ttdoc">Get calibrated gyro accuracy.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2216</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a8296089e2fdbd7d2e85f364cf063af82"><div class="ttname"><a href="class_b_n_o08x.html#a8296089e2fdbd7d2e85f364cf063af82">BNO08x::disable_gyro</a></div><div class="ttdeci">void disable_gyro()</div><div class="ttdoc">Sends command to disable gyro reports by setting report interval to 0.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1478</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a82ed8d7b9a5c25374839df75a3d220ea"><div class="ttname"><a href="class_b_n_o08x.html#a82ed8d7b9a5c25374839df75a3d220ea">BNO08x::get_magf_Y</a></div><div class="ttdeci">float get_magf_Y()</div><div class="ttdoc">Get Y component of magnetic field vector.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1672</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a8381dfe403ddff522f172cb16780731a"><div class="ttname"><a href="class_b_n_o08x.html#a8381dfe403ddff522f172cb16780731a">BNO08x::COMMAND_ME_CALIBRATE</a></div><div class="ttdeci">static const constexpr uint8_t COMMAND_ME_CALIBRATE</div><div class="ttdoc">Command and response to configure ME calibration (See SH2 Ref. Manual 6.4.7)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:444</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a84b3639cc159262e0137adb0db5cf9aa"><div class="ttname"><a href="class_b_n_o08x.html#a84b3639cc159262e0137adb0db5cf9aa">BNO08x::queue_reset_reason</a></div><div class="ttdeci">QueueHandle_t queue_reset_reason</div><div class="ttdoc">Queue used to send reset reason from product id report to reset_reason() function.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:328</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a867354267253ae828be4fae15c062db3"><div class="ttname"><a href="class_b_n_o08x.html#a867354267253ae828be4fae15c062db3">BNO08x::raw_quat_real</a></div><div class="ttdeci">uint16_t raw_quat_real</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:347</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a88679bccd9339b87ec35fc4fc4e745ae"><div class="ttname"><a href="class_b_n_o08x.html#a88679bccd9339b87ec35fc4fc4e745ae">BNO08x::get_gravity_X</a></div><div class="ttdeci">float get_gravity_X()</div><div class="ttdoc">Get the reported x axis gravity.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1722</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a89399e8a68a53bc2a269ab73625a2da2"><div class="ttname"><a href="class_b_n_o08x.html#a89399e8a68a53bc2a269ab73625a2da2">BNO08x::EVT_GRP_RPT_ALL_BITS</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_RPT_ALL_BITS</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:422</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a89618eba08186ee8e679e7313907ddef"><div class="ttname"><a href="class_b_n_o08x.html#a89618eba08186ee8e679e7313907ddef">BNO08x::get_roll</a></div><div class="ttdeci">float get_roll()</div><div class="ttdoc">Get the reported rotation about x axis.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1762</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a8a2667f668317cee0a9fc4ef0accc3f5"><div class="ttname"><a href="class_b_n_o08x.html#a8a2667f668317cee0a9fc4ef0accc3f5">BNO08x::raw_bias_X</a></div><div class="ttdeci">uint16_t raw_bias_X</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:353</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a8a36db7f1c932f33e05e494632059801"><div class="ttname"><a href="class_b_n_o08x.html#a8a36db7f1c932f33e05e494632059801">BNO08x::get_gravity_Y</a></div><div class="ttdeci">float get_gravity_Y()</div><div class="ttdoc">Get the reported y axis gravity.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1732</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a8a5f3b985989e846e831f70f7733d0bc"><div class="ttname"><a href="class_b_n_o08x.html#a8a5f3b985989e846e831f70f7733d0bc">BNO08x::enable_ARVR_stabilized_rotation_vector</a></div><div class="ttdeci">void enable_ARVR_stabilized_rotation_vector(uint32_t time_between_reports)</div><div class="ttdoc">Sends command to enable ARVR stabilized rotation vector reports (See Ref. Manual 6....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1220</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a8d4b91149cfc1a3cd615f60a4ad2275e"><div class="ttname"><a href="class_b_n_o08x.html#a8d4b91149cfc1a3cd615f60a4ad2275e">BNO08x::SENSOR_REPORT_ID_ARVR_STABILIZED_ROTATION_VECTOR</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORT_ID_ARVR_STABILIZED_ROTATION_VECTOR</div><div class="ttdoc">See SH2 Ref. Manual 6.5.42.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:477</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a8d8e75f0234287cb89cbec553cffe52c"><div class="ttname"><a href="class_b_n_o08x.html#a8d8e75f0234287cb89cbec553cffe52c">BNO08x::enable_raw_gyro</a></div><div class="ttdeci">void enable_raw_gyro(uint32_t time_between_reports)</div><div class="ttdoc">Sends command to enable raw gyro reports (See Ref. Manual 6.5.12)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1377</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a8d9db3e1b6208c2661e1c543deefa53d"><div class="ttname"><a href="class_b_n_o08x.html#a8d9db3e1b6208c2661e1c543deefa53d">BNO08x::parse_input_report</a></div><div class="ttdeci">uint16_t parse_input_report(bno08x_rx_packet_t *packet)</div><div class="ttdoc">Parses received input report sent by BNO08x.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:987</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a8e2cfc25d0e34ae53a762b88cc3ac3c8"><div class="ttname"><a href="class_b_n_o08x.html#a8e2cfc25d0e34ae53a762b88cc3ac3c8">BNO08x::TARE_ROTATION_VECTOR</a></div><div class="ttdeci">static const constexpr uint8_t TARE_ROTATION_VECTOR</div><div class="ttdoc">Tare rotation vector.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:262</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a901af6f2d552f197ee830d0a1c06679c"><div class="ttname"><a href="class_b_n_o08x.html#a901af6f2d552f197ee830d0a1c06679c">BNO08x::EVT_GRP_RPT_MAGNETOMETER_BIT</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_RPT_MAGNETOMETER_BIT</div><div class="ttdoc">When set, magnetometer reports are active.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:413</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a90f0cdf11decc276006f76a494d42ce3"><div class="ttname"><a href="class_b_n_o08x.html#a90f0cdf11decc276006f76a494d42ce3">BNO08x::mems_raw_magf_Z</a></div><div class="ttdeci">uint16_t mems_raw_magf_Z</div><div class="ttdoc">Raw magnetometer (compass) readings from MEMS sensor (See SH-2 Ref. Manual 6.5.15)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:368</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a923d65d8568cc31873ad56a3908e1939"><div class="ttname"><a href="class_b_n_o08x.html#a923d65d8568cc31873ad56a3908e1939">BNO08x::ROTATION_VECTOR_ACCURACY_Q1</a></div><div class="ttdeci">static const constexpr int16_t ROTATION_VECTOR_ACCURACY_Q1</div><div class="ttdoc">Rotation vector accuracy estimate Q point (See SH-2 Ref. Manual 6.5.18)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:270</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a9329c6669282071622c3b3741b1b8142"><div class="ttname"><a href="class_b_n_o08x.html#a9329c6669282071622c3b3741b1b8142">BNO08x::get_accel</a></div><div class="ttdeci">void get_accel(float &amp;x, float &amp;y, float &amp;z, uint8_t &amp;accuracy)</div><div class="ttdoc">Get full acceleration (total acceleration of device, units in m/s^2).</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1967</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a937cbdc4edaac72c8cad041d79de5701"><div class="ttname"><a href="class_b_n_o08x.html#a937cbdc4edaac72c8cad041d79de5701">BNO08x::mems_raw_accel_X</a></div><div class="ttdeci">uint16_t mems_raw_accel_X</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:363</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a93dd073c0cc1f3ccfde552649f6ebccc"><div class="ttname"><a href="class_b_n_o08x.html#a93dd073c0cc1f3ccfde552649f6ebccc">BNO08x::COMMAND_COUNTER</a></div><div class="ttdeci">static const constexpr uint8_t COMMAND_COUNTER</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:440</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a954dccdcbe8a8c4f1787f13ebb8d932b"><div class="ttname"><a href="class_b_n_o08x.html#a954dccdcbe8a8c4f1787f13ebb8d932b">BNO08x::get_Q2</a></div><div class="ttdeci">int16_t get_Q2(uint16_t record_ID)</div><div class="ttdoc">Gets Q2 point from BNO08x FRS (flash record system).</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2512</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a955dcb60da150490e17367a871b3a3d2"><div class="ttname"><a href="class_b_n_o08x.html#a955dcb60da150490e17367a871b3a3d2">BNO08x::CALIBRATE_PLANAR_ACCEL</a></div><div class="ttdeci">static const constexpr uint8_t CALIBRATE_PLANAR_ACCEL</div><div class="ttdoc">Calibrate planar acceleration command used by queue_calibrate_command.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:433</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a96563de0eb597a52d595d19da827b1ac"><div class="ttname"><a href="class_b_n_o08x.html#a96563de0eb597a52d595d19da827b1ac">BNO08x::get_raw_accel_Y</a></div><div class="ttdeci">int16_t get_raw_accel_Y()</div><div class="ttdoc">Get raw accelerometer y axis reading from physical accelerometer MEMs sensor (See Ref....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2088</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a96eb1b1bfe1266791fd424b3ce402c56"><div class="ttname"><a href="class_b_n_o08x.html#a96eb1b1bfe1266791fd424b3ce402c56">BNO08x::EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT</div><div class="ttdoc">When set, activity classifier reports are active.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:417</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a973a1b1785f3302ee1b2702c6a27646e"><div class="ttname"><a href="class_b_n_o08x.html#a973a1b1785f3302ee1b2702c6a27646e">BNO08x::soft_reset</a></div><div class="ttdeci">bool soft_reset()</div><div class="ttdoc">Soft resets BNO08x sensor using executable channel.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:294</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a982f065df42f00e53fd87c840efdb0f1"><div class="ttname"><a href="class_b_n_o08x.html#a982f065df42f00e53fd87c840efdb0f1">BNO08x::bus_config</a></div><div class="ttdeci">spi_bus_config_t bus_config</div><div class="ttdoc">SPI bus GPIO configuration settings.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:335</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a98ea35dd0fbd0c409d25fd8a6ed9f277"><div class="ttname"><a href="class_b_n_o08x.html#a98ea35dd0fbd0c409d25fd8a6ed9f277">BNO08x::gyro_accuracy</a></div><div class="ttdeci">uint16_t gyro_accuracy</div><div class="ttdoc">Raw gyro reading (See SH-2 Ref. Manual 6.5.13)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:346</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a99c1bcc2ec3ca3d8feafd6dd61f9d269"><div class="ttname"><a href="class_b_n_o08x.html#a99c1bcc2ec3ca3d8feafd6dd61f9d269">BNO08x::get_raw_magf_Z</a></div><div class="ttdeci">int16_t get_raw_magf_Z()</div><div class="ttdoc">Get raw magnetometer z axis reading from physical magnetometer sensor (See Ref. Manual 6....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2158</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a9a1c851e8fa5633e11f6abee293d7e9b"><div class="ttname"><a href="class_b_n_o08x.html#a9a1c851e8fa5633e11f6abee293d7e9b">BNO08x::queue_frs_read_data</a></div><div class="ttdeci">QueueHandle_t queue_frs_read_data</div><div class="ttdoc">Queue used to send packet body from data_proc_task to frs read functions.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:327</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a9ada90f8ab6dd33fa2d7c168d9234af1"><div class="ttname"><a href="class_b_n_o08x.html#a9ada90f8ab6dd33fa2d7c168d9234af1">BNO08x::calibrate_gyro</a></div><div class="ttdeci">void calibrate_gyro()</div><div class="ttdoc">Sends command to calibrate gyro.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:608</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a9e9a7578b7584e7eb2ad562b29565fa7"><div class="ttname"><a href="class_b_n_o08x.html#a9e9a7578b7584e7eb2ad562b29565fa7">BNO08x::SENSOR_REPORT_ID_RAW_MAGNETOMETER</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORT_ID_RAW_MAGNETOMETER</div><div class="ttdoc">See SH2 Ref. Manual 6.5.15.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:475</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a9ec354d75249f06f13599abf7bedfde0"><div class="ttname"><a href="class_b_n_o08x.html#a9ec354d75249f06f13599abf7bedfde0">BNO08x::TARE_GYRO_INTEGRATED_ROTATION_VECTOR</a></div><div class="ttdeci">static const constexpr uint8_t TARE_GYRO_INTEGRATED_ROTATION_VECTOR</div><div class="ttdoc">Tare gyro integrated rotation vector.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:265</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a9f35840b19c8ad11fd1b4622c3269250"><div class="ttname"><a href="class_b_n_o08x.html#a9f35840b19c8ad11fd1b4622c3269250">BNO08x::FRS_RECORD_ID_ROTATION_VECTOR</a></div><div class="ttdeci">static const constexpr uint16_t FRS_RECORD_ID_ROTATION_VECTOR</div><div class="ttdoc">Rotation vector record ID, to be passed in metadata functions like get_Q1()</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:255</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a9f42c70c2337a0d831064a40ecfe2dd8"><div class="ttname"><a href="class_b_n_o08x.html#a9f42c70c2337a0d831064a40ecfe2dd8">BNO08x::get_quat_K</a></div><div class="ttdeci">float get_quat_K()</div><div class="ttdoc">Get K component of reported quaternion.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1919</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a9f6bb642fa0297a7b9bcc94dd7374015"><div class="ttname"><a href="class_b_n_o08x.html#a9f6bb642fa0297a7b9bcc94dd7374015">BNO08x::get_quat_J</a></div><div class="ttdeci">float get_quat_J()</div><div class="ttdoc">Get J component of reported quaternion.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1908</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_a9fac9b811b7c2117675a784cb4df204c"><div class="ttname"><a href="class_b_n_o08x.html#a9fac9b811b7c2117675a784cb4df204c">BNO08x::MAGNETOMETER_Q1</a></div><div class="ttdeci">static const constexpr int16_t MAGNETOMETER_Q1</div><div class="ttdoc">Magnetometer Q point (See SH-2 Ref. Manual 6.5.16)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:274</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_aa16609de88bfb7b389348859aa0cee54"><div class="ttname"><a href="class_b_n_o08x.html#aa16609de88bfb7b389348859aa0cee54">BNO08x::save_calibration</a></div><div class="ttdeci">void save_calibration()</div><div class="ttdoc">Sends command to save internal calibration data (See Ref. Manual 6.4.7).</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:734</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_aa2b4442b5cc63ebf0c495e6fb537c85e"><div class="ttname"><a href="class_b_n_o08x.html#aa2b4442b5cc63ebf0c495e6fb537c85e">BNO08x::evt_grp_spi</a></div><div class="ttdeci">EventGroupHandle_t evt_grp_spi</div><div class="ttdoc">Event group for indicating when bno08x hint pin has triggered and when new data has been processed....</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:322</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_aa333b17ab88348a9849f0ceb9757dc9c"><div class="ttname"><a href="class_b_n_o08x.html#aa333b17ab88348a9849f0ceb9757dc9c">BNO08x::EVT_GRP_SPI_TX_DONE</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_SPI_TX_DONE</div><div class="ttdoc">When this bit is set, it indicates a queued packet has been sent.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:397</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_aa3bec8effefa61cec6fa170e9d02c4dd"><div class="ttname"><a href="class_b_n_o08x.html#aa3bec8effefa61cec6fa170e9d02c4dd">BNO08x::GYRO_Q1</a></div><div class="ttdeci">static const constexpr int16_t GYRO_Q1</div><div class="ttdoc">Gyro Q point (See SH-2 Ref. Manual 6.5.13)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:273</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_aa59e3d8953c96dc1cc5958a1ac628df4"><div class="ttname"><a href="class_b_n_o08x.html#aa59e3d8953c96dc1cc5958a1ac628df4">BNO08x::disable_ARVR_stabilized_rotation_vector</a></div><div class="ttdeci">void disable_ARVR_stabilized_rotation_vector()</div><div class="ttdoc">Sends command to disable ARVR stabilized rotation vector reports by setting report interval to 0.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1418</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_aa5bb03dbeabed729c012ec7164a3354f"><div class="ttname"><a href="class_b_n_o08x.html#aa5bb03dbeabed729c012ec7164a3354f">BNO08x::raw_velocity_gyro_X</a></div><div class="ttdeci">uint16_t raw_velocity_gyro_X</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:349</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_aa5bdf740161b7c37adcac0154a410118"><div class="ttname"><a href="class_b_n_o08x.html#aa5bdf740161b7c37adcac0154a410118">BNO08x::raw_magf_X</a></div><div class="ttdeci">uint16_t raw_magf_X</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:355</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_aa9703cee46912a545b5e85e671f08e4b"><div class="ttname"><a href="class_b_n_o08x.html#aa9703cee46912a545b5e85e671f08e4b">BNO08x::EVT_GRP_RPT_ARVR_S_ROTATION_VECTOR_BIT</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_RPT_ARVR_S_ROTATION_VECTOR_BIT</div><div class="ttdoc">When set, ARVR stabilized rotation vector reports are active.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:402</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_aac0a00bed7825d8a2c357a48c3626931"><div class="ttname"><a href="class_b_n_o08x.html#aac0a00bed7825d8a2c357a48c3626931">BNO08x::disable_gyro_integrated_rotation_vector</a></div><div class="ttdeci">void disable_gyro_integrated_rotation_vector()</div><div class="ttdoc">Sends command to disable gyro integrated rotation vector reports by setting report interval to 0.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1438</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_aad926054c81818fff611e10ed913706a"><div class="ttname"><a href="class_b_n_o08x.html#aad926054c81818fff611e10ed913706a">BNO08x::mems_raw_magf_Y</a></div><div class="ttdeci">uint16_t mems_raw_magf_Y</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:367</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_aaf28212a5f1960c62a73282976142cfc"><div class="ttname"><a href="class_b_n_o08x.html#aaf28212a5f1960c62a73282976142cfc">BNO08x::disable_uncalibrated_gyro</a></div><div class="ttdeci">void disable_uncalibrated_gyro()</div><div class="ttdoc">Sends command to disable uncalibrated gyro reports by setting report interval to 0.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1488</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_aafe117561fe9138800073a04a778b4ce"><div class="ttname"><a href="class_b_n_o08x.html#aafe117561fe9138800073a04a778b4ce">BNO08x::ANGULAR_VELOCITY_Q1</a></div><div class="ttdeci">static const constexpr int16_t ANGULAR_VELOCITY_Q1</div><div class="ttdoc">Angular velocity Q point (See SH-2 Ref. Manual 6.5.44)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:275</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ab04695dd189412092254e52bd6e5a75a"><div class="ttname"><a href="class_b_n_o08x.html#ab04695dd189412092254e52bd6e5a75a">BNO08x::SHTP_REPORT_COMMAND_REQUEST</a></div><div class="ttdeci">static const constexpr uint8_t SHTP_REPORT_COMMAND_REQUEST</div><div class="ttdoc">See SH2 Ref. Manual 6.3.8.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:451</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ab0a60844b36fb140cad588a65b3a9655"><div class="ttname"><a href="class_b_n_o08x.html#ab0a60844b36fb140cad588a65b3a9655">BNO08x::enable_stability_classifier</a></div><div class="ttdeci">void enable_stability_classifier(uint32_t time_between_reports)</div><div class="ttdoc">Sends command to enable activity stability classifier reports (See Ref. Manual 6.5....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1341</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ab187fe50fcfbb04bec9e80eb0fccf61c"><div class="ttname"><a href="class_b_n_o08x.html#ab187fe50fcfbb04bec9e80eb0fccf61c">BNO08x::disable_ARVR_stabilized_game_rotation_vector</a></div><div class="ttdeci">void disable_ARVR_stabilized_game_rotation_vector()</div><div class="ttdoc">Sends command to disable ARVR stabilized game rotation vector reports by setting report interval to 0...</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1428</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ab264b65a3aa5a9a74ed11b8977164a73"><div class="ttname"><a href="class_b_n_o08x.html#ab264b65a3aa5a9a74ed11b8977164a73">BNO08x::EVT_GRP_RPT_STEP_COUNTER_BIT</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_RPT_STEP_COUNTER_BIT</div><div class="ttdoc">When set, step counter reports are active.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:415</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ab307ed3352e04c9e998ab4dd066f8932"><div class="ttname"><a href="class_b_n_o08x.html#ab307ed3352e04c9e998ab4dd066f8932">BNO08x::disable_stability_classifier</a></div><div class="ttdeci">void disable_stability_classifier()</div><div class="ttdoc">Sends command to disable stability reports by setting report interval to 0.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1528</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ab4373e9b87837ea9fcbc0b536338c7b8"><div class="ttname"><a href="class_b_n_o08x.html#ab4373e9b87837ea9fcbc0b536338c7b8">BNO08x::data_proc_task</a></div><div class="ttdeci">void data_proc_task()</div><div class="ttdoc">Task responsible parsing packets. Executed when SPI task sends a packet to be parsed,...</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2830</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ab4862de31d0874b44b6745678e1c905e"><div class="ttname"><a href="class_b_n_o08x.html#ab4862de31d0874b44b6745678e1c905e">BNO08x::raw_magf_Z</a></div><div class="ttdeci">uint16_t raw_magf_Z</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:355</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ab49f9a6586d709bbd26280ef44a4bbf7"><div class="ttname"><a href="class_b_n_o08x.html#ab49f9a6586d709bbd26280ef44a4bbf7">BNO08x::raw_velocity_gyro_Z</a></div><div class="ttdeci">uint16_t raw_velocity_gyro_Z</div><div class="ttdoc">Raw gyro angular velocity reading (See SH-2 Ref. Manual 6.5.44)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:350</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ab4c1d5cde156af09b7e88913f3af62c7"><div class="ttname"><a href="class_b_n_o08x.html#ab4c1d5cde156af09b7e88913f3af62c7">BNO08x::enable_rotation_vector</a></div><div class="ttdeci">void enable_rotation_vector(uint32_t time_between_reports)</div><div class="ttdoc">Sends command to enable rotation vector reports (See Ref. Manual 6.5.18)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1209</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ab4c48a91d2f8b29430abc17b7f015282"><div class="ttname"><a href="class_b_n_o08x.html#ab4c48a91d2f8b29430abc17b7f015282">BNO08x::get_magf_Z</a></div><div class="ttdeci">float get_magf_Z()</div><div class="ttdoc">Get Z component of magnetic field vector.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1683</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ab4c8e37c730ddb168f78c29bd7ae6566"><div class="ttname"><a href="class_b_n_o08x.html#ab4c8e37c730ddb168f78c29bd7ae6566">BNO08x::enable_tap_detector</a></div><div class="ttdeci">void enable_tap_detector(uint32_t time_between_reports)</div><div class="ttdoc">Sends command to enable tap detector reports (See Ref. Manual 6.5.27)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1319</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ab56e2ba505fa293d03e955137625c562"><div class="ttname"><a href="class_b_n_o08x.html#ab56e2ba505fa293d03e955137625c562">BNO08x::raw_accel_Y</a></div><div class="ttdeci">uint16_t raw_accel_Y</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:342</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ab587cdf991342b69b7fff3b33f537eb5"><div class="ttname"><a href="class_b_n_o08x.html#ab587cdf991342b69b7fff3b33f537eb5">BNO08x::mems_raw_magf_X</a></div><div class="ttdeci">uint16_t mems_raw_magf_X</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:367</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ab5c29f31714b4755c0edbce7156652f7"><div class="ttname"><a href="class_b_n_o08x.html#ab5c29f31714b4755c0edbce7156652f7">BNO08x::SENSOR_REPORT_ID_STABILITY_CLASSIFIER</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORT_ID_STABILITY_CLASSIFIER</div><div class="ttdoc">See SH2 Ref. Manual 6.5.31.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:472</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ab5f200069a2f8cb74cb79c6f162da5a1"><div class="ttname"><a href="class_b_n_o08x.html#ab5f200069a2f8cb74cb79c6f162da5a1">BNO08x::queue_request_product_id_command</a></div><div class="ttdeci">void queue_request_product_id_command()</div><div class="ttdoc">Queues a packet containing the request product ID command.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:570</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ab6b142416912a096886dd63ad0beb865"><div class="ttname"><a href="class_b_n_o08x.html#ab6b142416912a096886dd63ad0beb865">BNO08x::mems_raw_gyro_Y</a></div><div class="ttdeci">uint16_t mems_raw_gyro_Y</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:365</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ab7977391191067282e7f734b9ee45059"><div class="ttname"><a href="class_b_n_o08x.html#ab7977391191067282e7f734b9ee45059">BNO08x::get_gyro_calibrated_velocity_X</a></div><div class="ttdeci">float get_gyro_calibrated_velocity_X()</div><div class="ttdoc">Get calibrated gyro x axis angular velocity measurement.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2186</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ab94a8f69673a3db7556ba67775c5ea93"><div class="ttname"><a href="class_b_n_o08x.html#ab94a8f69673a3db7556ba67775c5ea93">BNO08x::EVT_GRP_RPT_GRAVITY_BIT</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_RPT_GRAVITY_BIT</div><div class="ttdoc">When set, gravity reports are active.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:410</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_abaf1ec8bb197db1998a9ed3cec6180d5"><div class="ttname"><a href="class_b_n_o08x.html#abaf1ec8bb197db1998a9ed3cec6180d5">BNO08x::TARE_GAME_ROTATION_VECTOR</a></div><div class="ttdeci">static const constexpr uint8_t TARE_GAME_ROTATION_VECTOR</div><div class="ttdoc">Tare game rotation vector.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:263</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_abb6d0586a5a87b7b34f4c65ae52965a4"><div class="ttname"><a href="class_b_n_o08x.html#abb6d0586a5a87b7b34f4c65ae52965a4">BNO08x::SENSOR_REPORT_ID_GEOMAGNETIC_ROTATION_VECTOR</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORT_ID_GEOMAGNETIC_ROTATION_VECTOR</div><div class="ttdoc">See SH2 Ref. Manual 6.5.20.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:468</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_abc8add47f1babc66c812a015614143d3"><div class="ttname"><a href="class_b_n_o08x.html#abc8add47f1babc66c812a015614143d3">BNO08x::raw_lin_accel_Z</a></div><div class="ttdeci">uint16_t raw_lin_accel_Z</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:344</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_abc972db20affbd0040b4e6c4892dd57b"><div class="ttname"><a href="class_b_n_o08x.html#abc972db20affbd0040b4e6c4892dd57b">BNO08x::time_stamp</a></div><div class="ttdeci">uint32_t time_stamp</div><div class="ttdoc">Report timestamp (see datasheet 1.3.5.3)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:341</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_abce574112a9079d2cbc58cfc352b8a69"><div class="ttname"><a href="class_b_n_o08x.html#abce574112a9079d2cbc58cfc352b8a69">BNO08x::get_accel_X</a></div><div class="ttdeci">float get_accel_X()</div><div class="ttdoc">Get x axis acceleration (total acceleration of device, units in m/s^2).</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1980</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_abe04c38b5bd52d331bd8aefae1f51947"><div class="ttname"><a href="class_b_n_o08x.html#abe04c38b5bd52d331bd8aefae1f51947">BNO08x::enable_game_rotation_vector</a></div><div class="ttdeci">void enable_game_rotation_vector(uint32_t time_between_reports)</div><div class="ttdoc">Sends command to enable game rotation vector reports (See Ref. Manual 6.5.19)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1198</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_abff9abe904bcdde951cf88c378284b45"><div class="ttname"><a href="class_b_n_o08x.html#abff9abe904bcdde951cf88c378284b45">BNO08x::TARE_ARVR_STABILIZED_ROTATION_VECTOR</a></div><div class="ttdeci">static const constexpr uint8_t TARE_ARVR_STABILIZED_ROTATION_VECTOR</div><div class="ttdoc">Tare ARVR stabilized rotation vector.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:266</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ac00e8b59ae8d710cf79956eaafa97ddb"><div class="ttname"><a href="class_b_n_o08x.html#ac00e8b59ae8d710cf79956eaafa97ddb">BNO08x::CALIBRATE_MAG</a></div><div class="ttdeci">static const constexpr uint8_t CALIBRATE_MAG</div><div class="ttdoc">Calibrate magnetometer command used by queue_calibrate_command.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:432</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ac16adc5f00b0039c98a4921f13895026"><div class="ttname"><a href="class_b_n_o08x.html#ac16adc5f00b0039c98a4921f13895026">BNO08x::spi_transaction</a></div><div class="ttdeci">spi_transaction_t spi_transaction</div><div class="ttdoc">SPI transaction handle.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:338</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ac1b3de9b552c611ee9c455d7f19be698"><div class="ttname"><a href="class_b_n_o08x.html#ac1b3de9b552c611ee9c455d7f19be698">BNO08x::mode_on</a></div><div class="ttdeci">bool mode_on()</div><div class="ttdoc">Turns on/ brings BNO08x sensor out of sleep mode using executable channel.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:348</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ac26350b55095a346d72598ab8aa74b4a"><div class="ttname"><a href="class_b_n_o08x.html#ac26350b55095a346d72598ab8aa74b4a">BNO08x::calibrate_magnetometer</a></div><div class="ttdeci">void calibrate_magnetometer()</div><div class="ttdoc">Sends command to calibrate magnetometer.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:620</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ac28553b40b82c7cb409938681afe6cec"><div class="ttname"><a href="class_b_n_o08x.html#ac28553b40b82c7cb409938681afe6cec">BNO08x::EVT_GRP_RPT_RAW_MAGNETOMETER_BIT</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_RPT_RAW_MAGNETOMETER_BIT</div><div class="ttdoc">When set, raw magnetometer reports are active.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:420</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ac35d5b12721ab876eaeb1f714a9b3b1d"><div class="ttname"><a href="class_b_n_o08x.html#ac35d5b12721ab876eaeb1f714a9b3b1d">BNO08x::mems_raw_gyro_Z</a></div><div class="ttdeci">uint16_t mems_raw_gyro_Z</div><div class="ttdoc">Raw gyro readings from MEMS sensor (See SH-2 Ref. Manual 6.5.12)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:366</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ac38ff5eb93d3c3db0af2504ba02fd93c"><div class="ttname"><a href="class_b_n_o08x.html#ac38ff5eb93d3c3db0af2504ba02fd93c">BNO08x::raw_bias_Y</a></div><div class="ttdeci">uint16_t raw_bias_Y</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:353</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ac5d4e151690774687efa951ca41c16ae"><div class="ttname"><a href="class_b_n_o08x.html#ac5d4e151690774687efa951ca41c16ae">BNO08x::magf_accuracy</a></div><div class="ttdeci">uint16_t magf_accuracy</div><div class="ttdoc">Calibrated magnetic field reading in uTesla (See SH-2 Ref. Manual 6.5.16)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:356</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ac9d9b6636745e8180807284da67c92a2"><div class="ttname"><a href="class_b_n_o08x.html#ac9d9b6636745e8180807284da67c92a2">BNO08x::end_calibration</a></div><div class="ttdeci">void end_calibration()</div><div class="ttdoc">Sends command to end calibration procedure.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:722</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_acb8e83fbb0645d4e98a96120ce9f431c"><div class="ttname"><a href="class_b_n_o08x.html#acb8e83fbb0645d4e98a96120ce9f431c">BNO08x::SENSOR_REPORT_ID_UNCALIBRATED_GYRO</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORT_ID_UNCALIBRATED_GYRO</div><div class="ttdoc">See SH2 Ref. Manual 6.5.14.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:466</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_acc0ea091465fc9a5736f5e0c6a0ce8ef"><div class="ttname"><a href="class_b_n_o08x.html#acc0ea091465fc9a5736f5e0c6a0ce8ef">BNO08x::spi_hdl</a></div><div class="ttdeci">spi_device_handle_t spi_hdl</div><div class="ttdoc">SPI device handle.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:337</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_acc2c66e2985975266a286385ea855117"><div class="ttname"><a href="class_b_n_o08x.html#acc2c66e2985975266a286385ea855117">BNO08x::raw_uncalib_gyro_Y</a></div><div class="ttdeci">uint16_t raw_uncalib_gyro_Y</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:353</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_accd39f48e9f8ab8267df7184b5b7cd76"><div class="ttname"><a href="class_b_n_o08x.html#accd39f48e9f8ab8267df7184b5b7cd76">BNO08x::get_gravity_accuracy</a></div><div class="ttdeci">uint8_t get_gravity_accuracy()</div><div class="ttdoc">Get the reported gravity accuracy.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1752</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_acd0fc6ffa70dd2761cba0ac0b88c234f"><div class="ttname"><a href="class_b_n_o08x.html#acd0fc6ffa70dd2761cba0ac0b88c234f">BNO08x::SENSOR_REPORT_ID_GYRO_INTEGRATED_ROTATION_VECTOR</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORT_ID_GYRO_INTEGRATED_ROTATION_VECTOR</div><div class="ttdoc">See SH2 Ref. Manual 6.5.44.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:469</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_acd1819a81818f90dc105950b4a7d0b04"><div class="ttname"><a href="class_b_n_o08x.html#acd1819a81818f90dc105950b4a7d0b04">BNO08x::get_gyro_velocity_Y</a></div><div class="ttdeci">float get_gyro_velocity_Y()</div><div class="ttdoc">Get y axis angular velocity from gyro-integrated rotation vector. (See Ref. Manual 6....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2347</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_acd365418f24a6da61122c66d82086639"><div class="ttname"><a href="class_b_n_o08x.html#acd365418f24a6da61122c66d82086639">BNO08x::raw_magf_Y</a></div><div class="ttdeci">uint16_t raw_magf_Y</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:355</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_acd376cd3e454a87198ec86accbf2ee00"><div class="ttname"><a href="class_b_n_o08x.html#acd376cd3e454a87198ec86accbf2ee00">BNO08x::get_gyro_velocity_X</a></div><div class="ttdeci">float get_gyro_velocity_X()</div><div class="ttdoc">Get x axis angular velocity from gyro-integrated rotation vector. (See Ref. Manual 6....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2337</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_acd5b44d705af1f9aaa271a59a9d2d595"><div class="ttname"><a href="class_b_n_o08x.html#acd5b44d705af1f9aaa271a59a9d2d595">BNO08x::CALIBRATE_ACCEL</a></div><div class="ttdeci">static const constexpr uint8_t CALIBRATE_ACCEL</div><div class="ttdoc">Calibrate accelerometer command used by queue_calibrate_command.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:430</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ace7720a02c9f4ef38e319849f6c36a0b"><div class="ttname"><a href="class_b_n_o08x.html#ace7720a02c9f4ef38e319849f6c36a0b">BNO08x::SENSOR_REPORT_ID_LINEAR_ACCELERATION</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORT_ID_LINEAR_ACCELERATION</div><div class="ttdoc">See SH2 Ref. Manual 6.5.10.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:463</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ad097849616c5caab1fd3eb3632ee2b91"><div class="ttname"><a href="class_b_n_o08x.html#ad097849616c5caab1fd3eb3632ee2b91">BNO08x::queue_calibrate_command</a></div><div class="ttdeci">void queue_calibrate_command(uint8_t _to_calibrate)</div><div class="ttdoc">Queues a packet containing a command to calibrate the specified sensor.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:645</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ad0d37fe07ced24f2c9afc21145a74e7b"><div class="ttname"><a href="class_b_n_o08x.html#ad0d37fe07ced24f2c9afc21145a74e7b">BNO08x::LINEAR_ACCELEROMETER_Q1</a></div><div class="ttdeci">static const constexpr int16_t LINEAR_ACCELEROMETER_Q1</div><div class="ttdoc">Linear acceleration Q point (See SH-2 Ref. Manual 6.5.10)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:272</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ad212b5028a31e857e76d251ced2724e1"><div class="ttname"><a href="class_b_n_o08x.html#ad212b5028a31e857e76d251ced2724e1">BNO08x::calibration_status</a></div><div class="ttdeci">uint8_t calibration_status</div><div class="ttdoc">Calibration status of device (See SH-2 Ref. Manual 6.4.7.1 &amp; 6.4.7.2)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:362</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ad228cdf352b7ea95e484da993045a47b"><div class="ttname"><a href="class_b_n_o08x.html#ad228cdf352b7ea95e484da993045a47b">BNO08x::get_uncalibrated_gyro_bias_X</a></div><div class="ttdeci">float get_uncalibrated_gyro_bias_X()</div><div class="ttdoc">Get uncalibrated gyro x axis drift estimate.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2281</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ad4fab6e636e239d4b9273f158983ed89"><div class="ttname"><a href="class_b_n_o08x.html#ad4fab6e636e239d4b9273f158983ed89">BNO08x::get_gyro_calibrated_velocity_Y</a></div><div class="ttdeci">float get_gyro_calibrated_velocity_Y()</div><div class="ttdoc">Get calibrated gyro y axis angular velocity measurement.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2196</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ad59b029d04341dbef72e059488951980"><div class="ttname"><a href="class_b_n_o08x.html#ad59b029d04341dbef72e059488951980">BNO08x::get_linear_accel</a></div><div class="ttdeci">void get_linear_accel(float &amp;x, float &amp;y, float &amp;z, uint8_t &amp;accuracy)</div><div class="ttdoc">Get full linear acceleration (acceleration of the device minus gravity, units in m/s^2).</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2025</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ad5c991150895b80bee68c933059a4058"><div class="ttname"><a href="class_b_n_o08x.html#ad5c991150895b80bee68c933059a4058">BNO08x::disable_accelerometer</a></div><div class="ttdeci">void disable_accelerometer()</div><div class="ttdoc">Sends command to disable accelerometer reports by setting report interval to 0.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1448</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ad7b322681b9ec5f57edb09e336b988c0"><div class="ttname"><a href="class_b_n_o08x.html#ad7b322681b9ec5f57edb09e336b988c0">BNO08x::enable_gyro</a></div><div class="ttdeci">void enable_gyro(uint32_t time_between_reports)</div><div class="ttdoc">Sends command to enable gyro reports (See Ref. Manual 6.5.13)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1286</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ad7b83cac874c092583f8513d3bb69bbf"><div class="ttname"><a href="class_b_n_o08x.html#ad7b83cac874c092583f8513d3bb69bbf">BNO08x::enable_activity_classifier</a></div><div class="ttdeci">void enable_activity_classifier(uint32_t time_between_reports, uint32_t activities_to_enable, uint8_t(&amp;activity_confidence_vals)[9])</div><div class="ttdoc">Sends command to enable activity classifier reports (See Ref. Manual 6.5.36)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1354</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ad7ef7d7068af5f92239c12022dbeb16d"><div class="ttname"><a href="class_b_n_o08x.html#ad7ef7d7068af5f92239c12022dbeb16d">BNO08x::FRS_RECORD_ID_ACCELEROMETER</a></div><div class="ttdeci">static const constexpr uint16_t FRS_RECORD_ID_ACCELEROMETER</div><div class="ttdoc">Accelerometer record ID, to be passed in metadata functions like get_Q1()</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:249</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ad80a77973371b12d722ea39063c648be"><div class="ttname"><a href="class_b_n_o08x.html#ad80a77973371b12d722ea39063c648be">BNO08x::step_count</a></div><div class="ttdeci">uint16_t step_count</div><div class="ttdoc">Step counter reading (See SH-2 Ref. Manual 6.5.29)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:358</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ad83cecb8a5d2be01db6792755b6057e9"><div class="ttname"><a href="class_b_n_o08x.html#ad83cecb8a5d2be01db6792755b6057e9">BNO08x::mems_raw_accel_Y</a></div><div class="ttdeci">uint16_t mems_raw_accel_Y</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:363</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ad9137777271421a58159f3fe5e05ed20"><div class="ttname"><a href="class_b_n_o08x.html#ad9137777271421a58159f3fe5e05ed20">BNO08x::get_time_stamp</a></div><div class="ttdeci">uint32_t get_time_stamp()</div><div class="ttdoc">Return timestamp of most recent report.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1633</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ad93161968a53ff53a6bb74ab7c34fbff"><div class="ttname"><a href="class_b_n_o08x.html#ad93161968a53ff53a6bb74ab7c34fbff">BNO08x::EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT</div><div class="ttdoc">When set, linear accelerometer reports are active.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:409</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ada7dbda9f7a0bfb0894a787ce0ff9cef"><div class="ttname"><a href="class_b_n_o08x.html#ada7dbda9f7a0bfb0894a787ce0ff9cef">BNO08x::SENSOR_REPORT_ID_GAME_ROTATION_VECTOR</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORT_ID_GAME_ROTATION_VECTOR</div><div class="ttdoc">See SH2 Ref. Manual 6.5.19.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:467</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_adaff49f3d80fdd19fd4210f0c56d41ef"><div class="ttname"><a href="class_b_n_o08x.html#adaff49f3d80fdd19fd4210f0c56d41ef">BNO08x::get_step_count</a></div><div class="ttdeci">uint16_t get_step_count()</div><div class="ttdoc">Get the counted amount of steps.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2379</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_add29c84038558c28bcfca37865cf9244"><div class="ttname"><a href="class_b_n_o08x.html#add29c84038558c28bcfca37865cf9244">BNO08x::disable_raw_magnetometer</a></div><div class="ttdeci">void disable_raw_magnetometer()</div><div class="ttdoc">Sends command to disable raw magnetometer reports by setting report interval to 0.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1568</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_adf12600b39de41d258439a343fcc1ad8"><div class="ttname"><a href="class_b_n_o08x.html#adf12600b39de41d258439a343fcc1ad8">BNO08x::get_raw_magf_X</a></div><div class="ttdeci">int16_t get_raw_magf_X()</div><div class="ttdoc">Get raw magnetometer x axis reading from physical magnetometer sensor (See Ref. Manual 6....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2138</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_adf789e709ac1667656db757c8d559af9"><div class="ttname"><a href="class_b_n_o08x.html#adf789e709ac1667656db757c8d559af9">BNO08x::FRS_read_request</a></div><div class="ttdeci">bool FRS_read_request(uint16_t record_ID, uint16_t read_offset, uint16_t block_size)</div><div class="ttdoc">Requests meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and o...</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2600</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ae01698d287ea999179a11e2244902022"><div class="ttname"><a href="class_b_n_o08x.html#ae01698d287ea999179a11e2244902022">BNO08x::gravity_accuracy</a></div><div class="ttdeci">uint16_t gravity_accuracy</div><div class="ttdoc">Gravity reading in m/s^2 (See SH-2 Ref. Manual 6.5.11)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:352</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ae10722334dfce9635e76519598e165a2"><div class="ttname"><a href="class_b_n_o08x.html#ae10722334dfce9635e76519598e165a2">BNO08x::GRAVITY_Q1</a></div><div class="ttdeci">static const constexpr int16_t GRAVITY_Q1</div><div class="ttdoc">Gravity Q point (See SH-2 Ref. Manual 6.5.11)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:276</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ae1435b83ca83bc51b75f3303afe87f7b"><div class="ttname"><a href="class_b_n_o08x.html#ae1435b83ca83bc51b75f3303afe87f7b">BNO08x::enable_linear_accelerometer</a></div><div class="ttdeci">void enable_linear_accelerometer(uint32_t time_between_reports)</div><div class="ttdoc">Sends command to enable linear accelerometer reports (See Ref. Manual 6.5.10)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1264</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ae1f71a432cb15e75f522fa18f29f4d50"><div class="ttname"><a href="class_b_n_o08x.html#ae1f71a432cb15e75f522fa18f29f4d50">BNO08x::raw_lin_accel_X</a></div><div class="ttdeci">uint16_t raw_lin_accel_X</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:344</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ae2add976af256ec981248371a2f58207"><div class="ttname"><a href="class_b_n_o08x.html#ae2add976af256ec981248371a2f58207">BNO08x::get_gyro_velocity_Z</a></div><div class="ttdeci">float get_gyro_velocity_Z()</div><div class="ttdoc">Get z axis angular velocity from gyro-integrated rotation vector. (See Ref. Manual 6....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2357</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ae37d6f8431c8c465bfb0c662772b5cb9"><div class="ttname"><a href="class_b_n_o08x.html#ae37d6f8431c8c465bfb0c662772b5cb9">BNO08x::SHTP_REPORT_BASE_TIMESTAMP</a></div><div class="ttdeci">static const constexpr uint8_t SHTP_REPORT_BASE_TIMESTAMP</div><div class="ttdoc">See SH2 Ref. Manual 7.2.1.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:456</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ae540799865934fcff54caed0772df071"><div class="ttname"><a href="class_b_n_o08x.html#ae540799865934fcff54caed0772df071">BNO08x::receive_packet</a></div><div class="ttdeci">bool receive_packet()</div><div class="ttdoc">Receives a SHTP packet via SPI and sends it to data_proc_task()</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:396</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ae6e875a27ae74ebed806ee1a4576845a"><div class="ttname"><a href="class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a">BNO08x::run_full_calibration_routine</a></div><div class="ttdeci">bool run_full_calibration_routine()</div><div class="ttdoc">Runs full calibration routine.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:753</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_ae7f34752f888c637d5619f898e62a6d4"><div class="ttname"><a href="class_b_n_o08x.html#ae7f34752f888c637d5619f898e62a6d4">BNO08x::HOST_INT_TIMEOUT_MS</a></div><div class="ttdeci">static const constexpr uint64_t HOST_INT_TIMEOUT_MS</div><div class="ttdoc">Max wait between HINT being asserted by BNO08x before transaction is considered failed (in milisecond...</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:387</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_aea8e2c6dd7a2c9899479a7f39fe94798"><div class="ttname"><a href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798">BNO08x::initialize</a></div><div class="ttdeci">bool initialize()</div><div class="ttdoc">Initializes BNO08x sensor.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:114</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_aeac84719a1cc0f9c8d5a9a749391d4db"><div class="ttname"><a href="class_b_n_o08x.html#aeac84719a1cc0f9c8d5a9a749391d4db">BNO08x::CALIBRATE_GYRO</a></div><div class="ttdeci">static const constexpr uint8_t CALIBRATE_GYRO</div><div class="ttdoc">Calibrate gyro command used by queue_calibrate_command.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:431</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_aeb51ebb6c82158cd7e23bd682c08c4e0"><div class="ttname"><a href="class_b_n_o08x.html#aeb51ebb6c82158cd7e23bd682c08c4e0">BNO08x::SENSOR_REPORT_ID_ARVR_STABILIZED_GAME_ROTATION_VECTOR</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORT_ID_ARVR_STABILIZED_GAME_ROTATION_VECTOR</div><div class="ttdoc">See SH2 Ref. Manual 6.5.43.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:478</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_aeb760b095dcf808a413ef696f2608e43"><div class="ttname"><a href="class_b_n_o08x.html#aeb760b095dcf808a413ef696f2608e43">BNO08x::SHTP_REPORT_FRS_READ_RESPONSE</a></div><div class="ttdeci">static const constexpr uint8_t SHTP_REPORT_FRS_READ_RESPONSE</div><div class="ttdoc">See SH2 Ref. Manual 6.3.7.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:452</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_aecb3e11c1ca5769fd60f42c17a105731"><div class="ttname"><a href="class_b_n_o08x.html#aecb3e11c1ca5769fd60f42c17a105731">BNO08x::TARE_AXIS_Z</a></div><div class="ttdeci">static const constexpr uint8_t TARE_AXIS_Z</div><div class="ttdoc">Tar yaw axis only (used with tare now command)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:259</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_aeda443e9f608fccfec0e6770edc90c82"><div class="ttname"><a href="class_b_n_o08x.html#aeda443e9f608fccfec0e6770edc90c82">BNO08x::imu_config</a></div><div class="ttdeci">bno08x_config_t imu_config</div><div class="ttdoc">IMU configuration settings.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:334</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_aeffce374f558a167d5b5f19ad627e7cc"><div class="ttname"><a href="class_b_n_o08x.html#aeffce374f558a167d5b5f19ad627e7cc">BNO08x::calibrate_accelerometer</a></div><div class="ttdeci">void calibrate_accelerometer()</div><div class="ttdoc">Sends command to calibrate accelerometer.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:596</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_af124a6c1d8b871f3181b6c85f1099cb2"><div class="ttname"><a href="class_b_n_o08x.html#af124a6c1d8b871f3181b6c85f1099cb2">BNO08x::COMMAND_DCD</a></div><div class="ttdeci">static const constexpr uint8_t COMMAND_DCD</div><div class="ttdoc">Save DCD command (See SH2 Ref. Manual 6.4.7)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:443</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_af1b2c3a383a84fc6dfaddae1052b44d4"><div class="ttname"><a href="class_b_n_o08x.html#af1b2c3a383a84fc6dfaddae1052b44d4">BNO08x::get_raw_gyro_X</a></div><div class="ttdeci">int16_t get_raw_gyro_X()</div><div class="ttdoc">Get raw gyroscope x axis reading from physical gyroscope MEMs sensor (See Ref. Manual 6....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2108</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_af20dcd487a9fe8fa6243817d51e37be5"><div class="ttname"><a href="class_b_n_o08x.html#af20dcd487a9fe8fa6243817d51e37be5">BNO08x::gravity_Y</a></div><div class="ttdeci">uint16_t gravity_Y</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:351</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_af254d245b368027df6952b7d7522bd35"><div class="ttname"><a href="class_b_n_o08x.html#af254d245b368027df6952b7d7522bd35">BNO08x::raw_accel_Z</a></div><div class="ttdeci">uint16_t raw_accel_Z</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:342</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_af2951f6ea448af7cf7932fbfed9fec3c"><div class="ttname"><a href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c">BNO08x::queue_feature_command</a></div><div class="ttdeci">void queue_feature_command(uint8_t report_ID, uint32_t time_between_reports)</div><div class="ttdoc">Queues a packet containing a command with a request for sensor reports, reported periodically....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2756</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_af45016be9ea523d80be8467b2907b499"><div class="ttname"><a href="class_b_n_o08x.html#af45016be9ea523d80be8467b2907b499">BNO08x::gravity_X</a></div><div class="ttdeci">uint16_t gravity_X</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:351</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_af50010400cbd1445e9ddfa259384b412"><div class="ttname"><a href="class_b_n_o08x.html#af50010400cbd1445e9ddfa259384b412">BNO08x::get_pitch_deg</a></div><div class="ttdeci">float get_pitch_deg()</div><div class="ttdoc">Get the reported rotation about y axis.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1855</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_af53d9e99f163d97ef92fe989b1dd25cc"><div class="ttname"><a href="class_b_n_o08x.html#af53d9e99f163d97ef92fe989b1dd25cc">BNO08x::CALIBRATE_ACCEL_GYRO_MAG</a></div><div class="ttdeci">static const constexpr uint8_t CALIBRATE_ACCEL_GYRO_MAG</div><div class="ttdoc">Calibrate accelerometer, gyro, &amp; magnetometer command used by queue_calibrate_command.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:434</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_af80f7795656e695e036d3b1557aed94c"><div class="ttname"><a href="class_b_n_o08x.html#af80f7795656e695e036d3b1557aed94c">BNO08x::get_yaw_deg</a></div><div class="ttdeci">float get_yaw_deg()</div><div class="ttdoc">Get the reported rotation about z axis.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1865</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_af86821bc0f1e7f5897de20b5e47a85bd"><div class="ttname"><a href="class_b_n_o08x.html#af86821bc0f1e7f5897de20b5e47a85bd">BNO08x::EVT_GRP_RPT_GYRO_UNCALIBRATED_BIT</a></div><div class="ttdeci">static const constexpr EventBits_t EVT_GRP_RPT_GYRO_UNCALIBRATED_BIT</div><div class="ttdoc">When set, uncalibrated gyro reports are active.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:412</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_af96e8cd070459f945ffbf01b98106e13"><div class="ttname"><a href="class_b_n_o08x.html#af96e8cd070459f945ffbf01b98106e13">BNO08x::activity_confidences</a></div><div class="ttdeci">uint8_t * activity_confidences</div><div class="ttdoc">Confidence of read activities (See SH-2 Ref. Manual 6.5.36)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:361</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_af9b6fbf35e7cd55d517d30c6429a21a4"><div class="ttname"><a href="class_b_n_o08x.html#af9b6fbf35e7cd55d517d30c6429a21a4">BNO08x::data_proc_task_hdl</a></div><div class="ttdeci">TaskHandle_t data_proc_task_hdl</div><div class="ttdoc">data_proc_task() task handle</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:376</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_afa1cf5c3afbb258d97c55c5fb187f2d6"><div class="ttname"><a href="class_b_n_o08x.html#afa1cf5c3afbb258d97c55c5fb187f2d6">BNO08x::gravity_Z</a></div><div class="ttdeci">uint16_t gravity_Z</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:351</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_afac9dd4161f4c0051255293680c9082b"><div class="ttname"><a href="class_b_n_o08x.html#afac9dd4161f4c0051255293680c9082b">BNO08x::raw_uncalib_gyro_Z</a></div><div class="ttdeci">uint16_t raw_uncalib_gyro_Z</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:353</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_afb2ffc4e7ff0498917bc14a83af306e2"><div class="ttname"><a href="class_b_n_o08x.html#afb2ffc4e7ff0498917bc14a83af306e2">BNO08x::save_tare</a></div><div class="ttdeci">void save_tare()</div><div class="ttdoc">Sends command to save tare into non-volatile memory of BNO08x (See Ref. Manual 6.4....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1593</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_afbd2b02d5abe7084ce9de49ee2c9142f"><div class="ttname"><a href="class_b_n_o08x.html#afbd2b02d5abe7084ce9de49ee2c9142f">BNO08x::disable_linear_accelerometer</a></div><div class="ttdeci">void disable_linear_accelerometer()</div><div class="ttdoc">Sends command to disable linear accelerometer reports by setting report interval to 0.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1458</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_afd0ca5f9b9741935543d143a5a43d128"><div class="ttname"><a href="class_b_n_o08x.html#afd0ca5f9b9741935543d143a5a43d128">BNO08x::calibrate_all</a></div><div class="ttdeci">void calibrate_all()</div><div class="ttdoc">Sends command to calibrate accelerometer, gyro, and magnetometer.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:584</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_afdc5cdb65bd0b36528b5b671b9d27053"><div class="ttname"><a href="class_b_n_o08x.html#afdc5cdb65bd0b36528b5b671b9d27053">BNO08x::raw_uncalib_gyro_X</a></div><div class="ttdeci">uint16_t raw_uncalib_gyro_X</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:353</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_afdf24bb3d54518b23972f21f007817c1"><div class="ttname"><a href="class_b_n_o08x.html#afdf24bb3d54518b23972f21f007817c1">BNO08x::get_accel_Y</a></div><div class="ttdeci">float get_accel_Y()</div><div class="ttdoc">Get y axis acceleration (total acceleration of device, units in m/s^2).</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1990</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_afdfa7d50362702da689c5d18bf17fd84"><div class="ttname"><a href="class_b_n_o08x.html#afdfa7d50362702da689c5d18bf17fd84">BNO08x::get_linear_accel_Z</a></div><div class="ttdeci">float get_linear_accel_Z()</div><div class="ttdoc">Get z axis linear acceleration (acceleration of device minus gravity, units in m/s^2)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2058</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_afe39bfdede7b9a2b273983cb29a27d6e"><div class="ttname"><a href="class_b_n_o08x.html#afe39bfdede7b9a2b273983cb29a27d6e">BNO08x::clear_tare</a></div><div class="ttdeci">void clear_tare()</div><div class="ttdoc">Sends command to clear persistent tare settings in non-volatile memory of BNO08x (See Ref....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1605</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_afe6392012669e7ebd1a9e817e2bd313f"><div class="ttname"><a href="class_b_n_o08x.html#afe6392012669e7ebd1a9e817e2bd313f">BNO08x::get_gyro_velocity</a></div><div class="ttdeci">void get_gyro_velocity(float &amp;x, float &amp;y, float &amp;z)</div><div class="ttdoc">Full rotational velocity from gyro-integrated rotation vector (See Ref. Manual 6.5....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2325</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_aff3a5590471d1c9fc485a5610433915f"><div class="ttname"><a href="class_b_n_o08x.html#aff3a5590471d1c9fc485a5610433915f">BNO08x::raw_lin_accel_Y</a></div><div class="ttdeci">uint16_t raw_lin_accel_Y</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:344</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_aff7714441d242b3b9b0c03f94e0a9374"><div class="ttname"><a href="class_b_n_o08x.html#aff7714441d242b3b9b0c03f94e0a9374">BNO08x::get_raw_gyro_Y</a></div><div class="ttdeci">int16_t get_raw_gyro_Y()</div><div class="ttdoc">Get raw gyroscope y axis reading from physical gyroscope MEMs sensor (See Ref. Manual 6....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2118</div></div>
<div class="ttc" id="aclass_b_n_o08x_html_affaaa35abbb872da5299ebab6e2c9b11"><div class="ttname"><a href="class_b_n_o08x.html#affaaa35abbb872da5299ebab6e2c9b11">BNO08x::request_calibration_status</a></div><div class="ttdeci">void request_calibration_status()</div><div class="ttdoc">Requests ME calibration status from BNO08x (see Ref. Manual 6.4.7.2)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:692</div></div>
<div class="ttc" id="astruct_b_n_o08x_1_1bno08x__rx__packet__t_html"><div class="ttname"><a href="struct_b_n_o08x_1_1bno08x__rx__packet__t.html">BNO08x::bno08x_rx_packet_t</a></div><div class="ttdoc">Holds data that is received over spi.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:281</div></div>
<div class="ttc" id="astruct_b_n_o08x_1_1bno08x__rx__packet__t_html_a645adb6ba8fb2afbb99ec58fe678e205"><div class="ttname"><a href="struct_b_n_o08x_1_1bno08x__rx__packet__t.html#a645adb6ba8fb2afbb99ec58fe678e205">BNO08x::bno08x_rx_packet_t::length</a></div><div class="ttdeci">uint16_t length</div><div class="ttdoc">Body of SHTP packet.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:284</div></div>
<div class="ttc" id="astruct_b_n_o08x_1_1bno08x__rx__packet__t_html_a667d671ccb272bd375008716e26e0b5b"><div class="ttname"><a href="struct_b_n_o08x_1_1bno08x__rx__packet__t.html#a667d671ccb272bd375008716e26e0b5b">BNO08x::bno08x_rx_packet_t::header</a></div><div class="ttdeci">uint8_t header[4]</div><div class="ttdoc">Header of SHTP packet.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:282</div></div>
<div class="ttc" id="astruct_b_n_o08x_1_1bno08x__rx__packet__t_html_ab422d75e1fcd776ef412f4d623cc293e"><div class="ttname"><a href="struct_b_n_o08x_1_1bno08x__rx__packet__t.html#ab422d75e1fcd776ef412f4d623cc293e">BNO08x::bno08x_rx_packet_t::body</a></div><div class="ttdeci">uint8_t body[300]</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:283</div></div>
<div class="ttc" id="astruct_b_n_o08x_1_1bno08x__tx__packet__t_html"><div class="ttname"><a href="struct_b_n_o08x_1_1bno08x__tx__packet__t.html">BNO08x::bno08x_tx_packet_t</a></div><div class="ttdoc">Holds data that is sent over spi.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:289</div></div>
<div class="ttc" id="astruct_b_n_o08x_1_1bno08x__tx__packet__t_html_a4478c6cd9e87907eacc56dd06ad4a69d"><div class="ttname"><a href="struct_b_n_o08x_1_1bno08x__tx__packet__t.html#a4478c6cd9e87907eacc56dd06ad4a69d">BNO08x::bno08x_tx_packet_t::body</a></div><div class="ttdeci">uint8_t body[50]</div><div class="ttdoc">Body of SHTP the packet (header + body)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:290</div></div>
<div class="ttc" id="astruct_b_n_o08x_1_1bno08x__tx__packet__t_html_a73180537ea7605340c5e6b2132e2cbf5"><div class="ttname"><a href="struct_b_n_o08x_1_1bno08x__tx__packet__t.html#a73180537ea7605340c5e6b2132e2cbf5">BNO08x::bno08x_tx_packet_t::length</a></div><div class="ttdeci">uint16_t length</div><div class="ttdoc">Packet length in bytes.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:291</div></div>
<div class="ttc" id="astructbno08x__config__t_html"><div class="ttname"><a href="structbno08x__config__t.html">bno08x_config_t</a></div><div class="ttdoc">IMU configuration settings passed into constructor.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:44</div></div>
<div class="ttc" id="astructbno08x__config__t_html_a020d2343750bb7debc2a108ae038c9ec"><div class="ttname"><a href="structbno08x__config__t.html#a020d2343750bb7debc2a108ae038c9ec">bno08x_config_t::spi_peripheral</a></div><div class="ttdeci">spi_host_device_t spi_peripheral</div><div class="ttdoc">SPI peripheral to be used.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:45</div></div>
<div class="ttc" id="astructbno08x__config__t_html_a231614c3b20888360def2ce9db83f52a"><div class="ttname"><a href="structbno08x__config__t.html#a231614c3b20888360def2ce9db83f52a">bno08x_config_t::sclk_speed</a></div><div class="ttdeci">uint32_t sclk_speed</div><div class="ttdoc">Desired SPI SCLK speed in Hz (max 3MHz)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:53</div></div>
<div class="ttc" id="astructbno08x__config__t_html_a3cfe965659cfbc6b0c5269bd0211975f"><div class="ttname"><a href="structbno08x__config__t.html#a3cfe965659cfbc6b0c5269bd0211975f">bno08x_config_t::io_int</a></div><div class="ttdeci">gpio_num_t io_int</div><div class="ttdoc">Chip select pin (connects to BNO08x CS pin)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:50</div></div>
<div class="ttc" id="astructbno08x__config__t_html_a62745c761219139f66ecd173b51577fc"><div class="ttname"><a href="structbno08x__config__t.html#a62745c761219139f66ecd173b51577fc">bno08x_config_t::io_rst</a></div><div class="ttdeci">gpio_num_t io_rst</div><div class="ttdoc">Host interrupt pin (connects to BNO08x INT pin)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:51</div></div>
<div class="ttc" id="astructbno08x__config__t_html_a639685b91ae3198909d722316495246a"><div class="ttname"><a href="structbno08x__config__t.html#a639685b91ae3198909d722316495246a">bno08x_config_t::io_sclk</a></div><div class="ttdeci">gpio_num_t io_sclk</div><div class="ttdoc">SCLK pin (connects to BNO08x SCL pin)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:48</div></div>
<div class="ttc" id="astructbno08x__config__t_html_a79023fd80039e41a22b7f73ccd5fc861"><div class="ttname"><a href="structbno08x__config__t.html#a79023fd80039e41a22b7f73ccd5fc861">bno08x_config_t::io_mosi</a></div><div class="ttdeci">gpio_num_t io_mosi</div><div class="ttdoc">MOSI GPIO pin (connects to BNO08x DI pin)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:46</div></div>
<div class="ttc" id="astructbno08x__config__t_html_a90ad7f316dc443874d19dc7e723a0ce0"><div class="ttname"><a href="structbno08x__config__t.html#a90ad7f316dc443874d19dc7e723a0ce0">bno08x_config_t::io_wake</a></div><div class="ttdeci">gpio_num_t io_wake</div><div class="ttdoc">Reset pin (connects to BNO08x RST pin)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:52</div></div>
<div class="ttc" id="astructbno08x__config__t_html_a9468180a773892977db39cc5ed9368e3"><div class="ttname"><a href="structbno08x__config__t.html#a9468180a773892977db39cc5ed9368e3">bno08x_config_t::io_miso</a></div><div class="ttdeci">gpio_num_t io_miso</div><div class="ttdoc">MISO GPIO pin (connects to BNO08x SDA pin)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:47</div></div>
<div class="ttc" id="astructbno08x__config__t_html_ab1b5351b63da0c172c942463d0dc2505"><div class="ttname"><a href="structbno08x__config__t.html#ab1b5351b63da0c172c942463d0dc2505">bno08x_config_t::io_cs</a></div><div class="ttdeci">gpio_num_t io_cs</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:49</div></div>
<div class="ttc" id="astructbno08x__config__t_html_abf8805292192f4c30c5000423175a2e1"><div class="ttname"><a href="structbno08x__config__t.html#abf8805292192f4c30c5000423175a2e1">bno08x_config_t::bno08x_config_t</a></div><div class="ttdeci">bno08x_config_t()</div><div class="ttdoc">Default IMU configuration settings constructor. To modify default GPIO pins, run &quot;idf....</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:58</div></div>
<div class="ttc" id="astructbno08x__config__t_html_ae3b4bc522d30f9df7747ed46d0532c23"><div class="ttname"><a href="structbno08x__config__t.html#ae3b4bc522d30f9df7747ed46d0532c23">bno08x_config_t::bno08x_config_t</a></div><div class="ttdeci">bno08x_config_t(spi_host_device_t spi_peripheral, gpio_num_t io_mosi, gpio_num_t io_miso, gpio_num_t io_sclk, gpio_num_t io_cs, gpio_num_t io_int, gpio_num_t io_rst, gpio_num_t io_wake, uint32_t sclk_speed)</div><div class="ttdoc">Overloaded IMU configuration settings constructor for custom pin settings.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:73</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="_b_n_o08x_8hpp.html">BNO08x.hpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,108 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>esp32_BNO08x: README.md File Reference</title>
<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>
<script type="text/javascript" src="clipboard.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" src="cookie.js"></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>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">esp32_BNO08x<span id="projectnumber">&#160;1.1</span>
</div>
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></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">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('_r_e_a_d_m_e_8md.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">README.md File Reference</div></div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="_r_e_a_d_m_e_8md.html">README.md</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,115 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>esp32_BNO08x: Class List</title>
<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>
<script type="text/javascript" src="clipboard.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" src="cookie.js"></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>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">esp32_BNO08x<span id="projectnumber">&#160;1.1</span>
</div>
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></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">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('annotated.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">Class List</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:dynsection.toggleLevel(1);">1</span><span onclick="javascript:dynsection.toggleLevel(2);">2</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="dynsection.toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_b_n_o08x.html" target="_self">BNO08x</a></td><td class="desc"></td></tr>
<tr id="row_0_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_b_n_o08x_1_1bno08x__rx__packet__t.html" target="_self">bno08x_rx_packet_t</a></td><td class="desc">Holds data that is received over spi </td></tr>
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_b_n_o08x_1_1bno08x__tx__packet__t.html" target="_self">bno08x_tx_packet_t</a></td><td class="desc">Holds data that is sent over spi </td></tr>
<tr id="row_1_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structbno08x__config__t.html" target="_self">bno08x_config_t</a></td><td class="desc">IMU configuration settings passed into constructor </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,5 +0,0 @@
var annotated_dup =
[
[ "BNO08x", "class_b_n_o08x.html", "class_b_n_o08x" ],
[ "bno08x_config_t", "structbno08x__config__t.html", "structbno08x__config__t" ]
];

Binary file not shown.

Before

Width:  |  Height:  |  Size: 676 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 635 B

View File

@ -1,430 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>esp32_BNO08x: Member List</title>
<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>
<script type="text/javascript" src="clipboard.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" src="cookie.js"></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>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">esp32_BNO08x<span id="projectnumber">&#160;1.1</span>
</div>
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></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">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('class_b_n_o08x.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">BNO08x Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="class_b_n_o08x.html">BNO08x</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a3365b7ebde01e284274e655c60343df9">accel_accuracy</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a35e1635ef5edde8fc8640f978c6f2e3c">accel_lin_accuracy</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a0564aaf5b20dc42b54db4fb3115ac1c7">ACCELEROMETER_Q1</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a75cea49c1c08ca28d9fa7e5ed61c6e7b">activity_classifier</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#af96e8cd070459f945ffbf01b98106e13">activity_confidences</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#aafe117561fe9138800073a04a778b4ce">ANGULAR_VELOCITY_Q1</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a40f7688e843d74b8bd526c6f5ff17845">BNO08x</a>(bno08x_config_t imu_config=default_imu_config)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a407711b4a84223a52cc043a152aea8ba">bno08x_rx_packet_t</a> typedef</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a3a1a869ac69e6ee850bd2a7f90dd8945">bno08x_tx_packet_t</a> typedef</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a982f065df42f00e53fd87c840efdb0f1">bus_config</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#acd5b44d705af1f9aaa271a59a9d2d595">CALIBRATE_ACCEL</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#af53d9e99f163d97ef92fe989b1dd25cc">CALIBRATE_ACCEL_GYRO_MAG</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#aeffce374f558a167d5b5f19ad627e7cc">calibrate_accelerometer</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#afd0ca5f9b9741935543d143a5a43d128">calibrate_all</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#aeac84719a1cc0f9c8d5a9a749391d4db">CALIBRATE_GYRO</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a9ada90f8ab6dd33fa2d7c168d9234af1">calibrate_gyro</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ac00e8b59ae8d710cf79956eaafa97ddb">CALIBRATE_MAG</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ac26350b55095a346d72598ab8aa74b4a">calibrate_magnetometer</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a955dcb60da150490e17367a871b3a3d2">CALIBRATE_PLANAR_ACCEL</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a1c6c49c97bc098db89db1aaa37e18f26">calibrate_planar_accelerometer</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a584bfa04a39feb93279ee673c340db54">CALIBRATE_STOP</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a71ca35f78b98d93d31eb0c187dc8543b">calibration_complete</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ad212b5028a31e857e76d251ced2724e1">calibration_status</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a6a15e3a64dd71ea61f0448afcce96409">cb_list</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#afe39bfdede7b9a2b273983cb29a27d6e">clear_tare</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a4f580b3cb232a762ea7019ee7b04d419">COMMAND_CLEAR_DCD</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a93dd073c0cc1f3ccfde552649f6ebccc">COMMAND_COUNTER</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#af124a6c1d8b871f3181b6c85f1099cb2">COMMAND_DCD</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a7a246989c94cd87f68166b20b7ad4c8b">COMMAND_DCD_PERIOD_SAVE</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a384a1efc9857ad938be3bb44f871539b">COMMAND_ERRORS</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a30eb6d305a187d4d36546841e12176b9">COMMAND_INITIALIZE</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a8381dfe403ddff522f172cb16780731a">COMMAND_ME_CALIBRATE</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a308c8b5307d93a67b5b9066d44494aa5">COMMAND_OSCILLATOR</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a0a1756bc16ba3eac45f4229b1e350107">COMMAND_TARE</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a367d525d1c0ba119b3dca3067bb5bccc">data_available</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ab4373e9b87837ea9fcbc0b536338c7b8">data_proc_task</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#af9b6fbf35e7cd55d517d30c6429a21a4">data_proc_task_hdl</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a0ae135d7bf7a5f047a1d1aa5cc07e520">data_proc_task_trampoline</a>(void *arg)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a6232920a05c0aba34e5560951a20ae87">default_imu_config</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ad5c991150895b80bee68c933059a4058">disable_accelerometer</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a4fdc39294922a9553d84cd96bdae4376">disable_activity_classifier</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ab187fe50fcfbb04bec9e80eb0fccf61c">disable_ARVR_stabilized_game_rotation_vector</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#aa59e3d8953c96dc1cc5958a1ac628df4">disable_ARVR_stabilized_rotation_vector</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a7665cce95e791c89161ec863f49c0392">disable_game_rotation_vector</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a5e63a9e68dbe2968b37dcb6dae04de6f">disable_gravity</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a8296089e2fdbd7d2e85f364cf063af82">disable_gyro</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#aac0a00bed7825d8a2c357a48c3626931">disable_gyro_integrated_rotation_vector</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#afbd2b02d5abe7084ce9de49ee2c9142f">disable_linear_accelerometer</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a6671b082d20dda8bf5c53cb47db0c338">disable_magnetometer</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a171d78f4b00598b04c8ca54da16c508b">disable_raw_accelerometer</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a75ef3d09f1ee016999c459e43e9e8c44">disable_raw_gyro</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#add29c84038558c28bcfca37865cf9244">disable_raw_magnetometer</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a00ec3857cb06ae885e32059ef1cab693">disable_report</a>(uint8_t report_ID, const EventBits_t report_evt_grp_bit)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a1ebd456d2a67a22b5ba0911a95915921">disable_rotation_vector</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ab307ed3352e04c9e998ab4dd066f8932">disable_stability_classifier</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a427550a4ba25252912436b899124e157">disable_step_counter</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a16f83d1e85576a51abf2c65e5de58cd2">disable_tap_detector</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#aaf28212a5f1960c62a73282976142cfc">disable_uncalibrated_gyro</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a2795c6579cf03e22f62a5eadc88dee91">enable_accelerometer</a>(uint32_t time_between_reports)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ad7b83cac874c092583f8513d3bb69bbf">enable_activity_classifier</a>(uint32_t time_between_reports, uint32_t activities_to_enable, uint8_t(&amp;activity_confidence_vals)[9])</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a5680148a41cb9cc96d1911150c46d2b8">enable_ARVR_stabilized_game_rotation_vector</a>(uint32_t time_between_reports)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a8a5f3b985989e846e831f70f7733d0bc">enable_ARVR_stabilized_rotation_vector</a>(uint32_t time_between_reports)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#abe04c38b5bd52d331bd8aefae1f51947">enable_game_rotation_vector</a>(uint32_t time_between_reports)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a030eae12c3586acf09b48e94630b2544">enable_gravity</a>(uint32_t time_between_reports)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ad7b322681b9ec5f57edb09e336b988c0">enable_gyro</a>(uint32_t time_between_reports)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a7388c67de3906ad05b233fd7eff0514d">enable_gyro_integrated_rotation_vector</a>(uint32_t time_between_reports)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ae1435b83ca83bc51b75f3303afe87f7b">enable_linear_accelerometer</a>(uint32_t time_between_reports)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a3c32120bcd0987c3ca1bb72910586b59">enable_magnetometer</a>(uint32_t time_between_reports)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a3042301cf0f51657c82b1127dce230f4">enable_raw_accelerometer</a>(uint32_t time_between_reports)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a8d8e75f0234287cb89cbec553cffe52c">enable_raw_gyro</a>(uint32_t time_between_reports)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a14ebec501b8d004a38648a9a1f7a2c9e">enable_raw_magnetometer</a>(uint32_t time_between_reports)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a41613e65ea9beef883184b7ef67affdd">enable_report</a>(uint8_t report_ID, uint32_t time_between_reports, const EventBits_t report_evt_grp_bit)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ab4c1d5cde156af09b7e88913f3af62c7">enable_rotation_vector</a>(uint32_t time_between_reports)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ab0a60844b36fb140cad588a65b3a9655">enable_stability_classifier</a>(uint32_t time_between_reports)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a5a0b0f5b8e962247a3b8aee8f1dc8e9f">enable_step_counter</a>(uint32_t time_between_reports)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ab4c8e37c730ddb168f78c29bd7ae6566">enable_tap_detector</a>(uint32_t time_between_reports)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a7fe5de95b1f51da44247a87317fd0c75">enable_uncalibrated_gyro</a>(uint32_t time_between_reports)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ac9d9b6636745e8180807284da67c92a2">end_calibration</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a63eb6c8be6f3bc943a86bb0496871275">evt_grp_report_en</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a17b19c32d4dfbc9ae2761a0cdd873314">EVT_GRP_RPT_ACCELEROMETER_BIT</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a96eb1b1bfe1266791fd424b3ce402c56">EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a89399e8a68a53bc2a269ab73625a2da2">EVT_GRP_RPT_ALL_BITS</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a79d3fff1e0f19467cad231b22edafa0f">EVT_GRP_RPT_ARVR_S_GAME_ROTATION_VECTOR_BIT</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#aa9703cee46912a545b5e85e671f08e4b">EVT_GRP_RPT_ARVR_S_ROTATION_VECTOR_BIT</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a0f3f33d93b72ba6564f9d5fa93c24f98">EVT_GRP_RPT_GAME_ROTATION_VECTOR_BIT</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ab94a8f69673a3db7556ba67775c5ea93">EVT_GRP_RPT_GRAVITY_BIT</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a3a8b12ea9b75f97191785a60d1aa962a">EVT_GRP_RPT_GYRO_BIT</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a541155dc4544193451cf102e2a992da9">EVT_GRP_RPT_GYRO_ROTATION_VECTOR_BIT</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#af86821bc0f1e7f5897de20b5e47a85bd">EVT_GRP_RPT_GYRO_UNCALIBRATED_BIT</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ad93161968a53ff53a6bb74ab7c34fbff">EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a901af6f2d552f197ee830d0a1c06679c">EVT_GRP_RPT_MAGNETOMETER_BIT</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a3e56d12435f7be81956d68196f1a46b4">EVT_GRP_RPT_RAW_ACCELEROMETER_BIT</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a6be7b240e4447c2c643e706954093aa0">EVT_GRP_RPT_RAW_GYRO_BIT</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ac28553b40b82c7cb409938681afe6cec">EVT_GRP_RPT_RAW_MAGNETOMETER_BIT</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a198da2ee3cd9cfa459c3c41c4f8c44b7">EVT_GRP_RPT_ROTATION_VECTOR_BIT</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a7d6ee23222f55dbe9f70e04b36d9add2">EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ab264b65a3aa5a9a74ed11b8977164a73">EVT_GRP_RPT_STEP_COUNTER_BIT</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a665464f781fe891b9179478d0174af47">EVT_GRP_RPT_TAP_DETECTOR_BIT</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#aa2b4442b5cc63ebf0c495e6fb537c85e">evt_grp_spi</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a32cffd8f78881925d22d5a7cb55f2bbc">EVT_GRP_SPI_RX_DONE_BIT</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a6415c95701f590c72083f5bdc5f4ae47">EVT_GRP_SPI_RX_INVALID_PACKET</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a603dccfbbead6bdaa3bd970ad28fcd38">EVT_GRP_SPI_RX_VALID_PACKET</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#aa333b17ab88348a9849f0ceb9757dc9c">EVT_GRP_SPI_TX_DONE</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a40607e557eada666a5e1e416f42cd4a1">FRS_read_data</a>(uint16_t record_ID, uint8_t start_location, uint8_t words_to_read)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#adf789e709ac1667656db757c8d559af9">FRS_read_request</a>(uint16_t record_ID, uint16_t read_offset, uint16_t block_size)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a27f5dce5c994be18a587fb622574ad41">FRS_read_word</a>(uint16_t record_ID, uint8_t word_number)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ad7ef7d7068af5f92239c12022dbeb16d">FRS_RECORD_ID_ACCELEROMETER</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a35d8f641e73c308f92a5a0a772f90f48">FRS_RECORD_ID_GYROSCOPE_CALIBRATED</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a0992d77f9bae0b8e3c8d9331fe84fe24">FRS_RECORD_ID_MAGNETIC_FIELD_CALIBRATED</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a9f35840b19c8ad11fd1b4622c3269250">FRS_RECORD_ID_ROTATION_VECTOR</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a9329c6669282071622c3b3741b1b8142">get_accel</a>(float &amp;x, float &amp;y, float &amp;z, uint8_t &amp;accuracy)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a3fce726d5de821f97ed207036dae2900">get_accel_accuracy</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#abce574112a9079d2cbc58cfc352b8a69">get_accel_X</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#afdf24bb3d54518b23972f21f007817c1">get_accel_Y</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a0a72477cb7a330fedbcb3e2126b882b1">get_accel_Z</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a4f7060b2d3c15b359b70b6346730446a">get_activity_classifier</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a386c46ac8965220ab7b9423df838dd4d">get_gravity</a>(float &amp;x, float &amp;y, float &amp;z, uint8_t &amp;accuracy)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#accd39f48e9f8ab8267df7184b5b7cd76">get_gravity_accuracy</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a88679bccd9339b87ec35fc4fc4e745ae">get_gravity_X</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a8a36db7f1c932f33e05e494632059801">get_gravity_Y</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a5622b4d1754648ea7eb400c1adf9e807">get_gravity_Z</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a811999653110858311c97a779c388e5d">get_gyro_accuracy</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a4d3746a376a22acb7a2641bb750c4c89">get_gyro_calibrated_velocity</a>(float &amp;x, float &amp;y, float &amp;z, uint8_t &amp;accuracy)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ab7977391191067282e7f734b9ee45059">get_gyro_calibrated_velocity_X</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ad4fab6e636e239d4b9273f158983ed89">get_gyro_calibrated_velocity_Y</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a15a29c3bb476048b7229abcfb2b1d52a">get_gyro_calibrated_velocity_Z</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#afe6392012669e7ebd1a9e817e2bd313f">get_gyro_velocity</a>(float &amp;x, float &amp;y, float &amp;z)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#acd376cd3e454a87198ec86accbf2ee00">get_gyro_velocity_X</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#acd1819a81818f90dc105950b4a7d0b04">get_gyro_velocity_Y</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ae2add976af256ec981248371a2f58207">get_gyro_velocity_Z</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ad59b029d04341dbef72e059488951980">get_linear_accel</a>(float &amp;x, float &amp;y, float &amp;z, uint8_t &amp;accuracy)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a33fe3c2f47759cfae5f4b612ddd329ea">get_linear_accel_accuracy</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a763c3a9699a1081d430fd9b9b7bc49a3">get_linear_accel_X</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a1033bdd65b42b6706d1dfc67ece66191">get_linear_accel_Y</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#afdfa7d50362702da689c5d18bf17fd84">get_linear_accel_Z</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a35a224d519a2a243d0d526a34ecde5a8">get_magf</a>(float &amp;x, float &amp;y, float &amp;z, uint8_t &amp;accuracy)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a487391e6b2dd7f05084804d1fb94976f">get_magf_accuracy</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a111601243b913751eb51c1f37cba4e7d">get_magf_X</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a82ed8d7b9a5c25374839df75a3d220ea">get_magf_Y</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ab4c48a91d2f8b29430abc17b7f015282">get_magf_Z</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a1b91f234d81c45f1f5ca2f27c9f0f6a3">get_pitch</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#af50010400cbd1445e9ddfa259384b412">get_pitch_deg</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a4421c43323945946ad605f8422958dcf">get_Q1</a>(uint16_t record_ID)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a954dccdcbe8a8c4f1787f13ebb8d932b">get_Q2</a>(uint16_t record_ID)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a1590ba793668f9cb1a32a1f4dd07cb9a">get_Q3</a>(uint16_t record_ID)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a51a6d594824de2292e70f788454f8a2d">get_quat</a>(float &amp;i, float &amp;j, float &amp;k, float &amp;real, float &amp;rad_accuracy, uint8_t &amp;accuracy)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a24ba760d064a1dc45f972c79b9c8d98d">get_quat_accuracy</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a12c12a8e078b28480fb8828d306656f5">get_quat_I</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a9f6bb642fa0297a7b9bcc94dd7374015">get_quat_J</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a9f42c70c2337a0d831064a40ecfe2dd8">get_quat_K</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a61b7d10a98afc6903fea6b2cede27630">get_quat_radian_accuracy</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a5a556c5ec1baaa7f1156779dbe47a7b7">get_quat_real</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a0fff04c42c9502615ad73cd1457cb9b0">get_range</a>(uint16_t record_ID)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a1de356dd604c1dffcd1a32faeb4fafe2">get_raw_accel_X</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a96563de0eb597a52d595d19da827b1ac">get_raw_accel_Y</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a718cdd910e5e7e03fd0a1ad04ee6f0ce">get_raw_accel_Z</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#af1b2c3a383a84fc6dfaddae1052b44d4">get_raw_gyro_X</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#aff7714441d242b3b9b0c03f94e0a9374">get_raw_gyro_Y</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a2e28b5a79c442a6baa2fa5165b9ce37d">get_raw_gyro_Z</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#adf12600b39de41d258439a343fcc1ad8">get_raw_magf_X</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a2c842e43ceae19149f6525bcbc48f1cf">get_raw_magf_Y</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a99c1bcc2ec3ca3d8feafd6dd61f9d269">get_raw_magf_Z</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a11bb1b3fa44ad8f28c1492b5c07af886">get_reset_reason</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a1d6ea02d0d4b23ff6a15e9d5c6c92372">get_resolution</a>(uint16_t record_ID)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a89618eba08186ee8e679e7313907ddef">get_roll</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a7077b9a130f1dcf0192454e387968dd6">get_roll_deg</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a0d148e00abcfeec48c689e3084a7e786">get_stability_classifier</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#adaff49f3d80fdd19fd4210f0c56d41ef">get_step_count</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a4797ec731de4c158716da1a7af9d1602">get_tap_detector</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ad9137777271421a58159f3fe5e05ed20">get_time_stamp</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a1bd3c33e70354bd35a78b83b6786b531">get_uncalibrated_gyro</a>(float &amp;x, float &amp;y, float &amp;z, float &amp;bx, float &amp;by, float &amp;bz, uint8_t &amp;accuracy)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a3285613f18b2f2f4c3f9e6d5c971af10">get_uncalibrated_gyro_accuracy</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ad228cdf352b7ea95e484da993045a47b">get_uncalibrated_gyro_bias_X</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a74725517129dd548c7a3de705d5861bd">get_uncalibrated_gyro_bias_Y</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a5050359272abd146ab3c7a6101effbd7">get_uncalibrated_gyro_bias_Z</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a289ff66f51c94be62c4a556f3a5997bf">get_uncalibrated_gyro_X</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a1874e4bd457bb5b6ecc2c64039b88ba4">get_uncalibrated_gyro_Y</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a0a73633d8929ce4058b14cefc8cad717">get_uncalibrated_gyro_Z</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a64d3e41750c6de9413d6982511f78f17">get_yaw</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#af80f7795656e695e036d3b1557aed94c">get_yaw_deg</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ae01698d287ea999179a11e2244902022">gravity_accuracy</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ae10722334dfce9635e76519598e165a2">GRAVITY_Q1</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#af45016be9ea523d80be8467b2907b499">gravity_X</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#af20dcd487a9fe8fa6243817d51e37be5">gravity_Y</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#afa1cf5c3afbb258d97c55c5fb187f2d6">gravity_Z</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a98ea35dd0fbd0c409d25fd8a6ed9f277">gyro_accuracy</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#aa3bec8effefa61cec6fa170e9d02c4dd">GYRO_Q1</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a28cd1c0b3477571d87133234e6358503">hard_reset</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a804b95c58c30d36933fd251626b85bf7">hint_handler</a>(void *arg)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ae7f34752f888c637d5619f898e62a6d4">HOST_INT_TIMEOUT_MS</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#aeda443e9f608fccfec0e6770edc90c82">imu_config</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a425a1f5a9f3232aadc685caaf4c2f82e">imu_spi_config</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798">initialize</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a4882dbc698d7b730f57e2401037766a9">isr_service_installed</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ad0d37fe07ced24f2c9afc21145a74e7b">LINEAR_ACCELEROMETER_Q1</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ac5d4e151690774687efa951ca41c16ae">magf_accuracy</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a9fac9b811b7c2117675a784cb4df204c">MAGNETOMETER_Q1</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a2a5b978233eab4c103ab01cfc33a1750">MAX_METADATA_LENGTH</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a937cbdc4edaac72c8cad041d79de5701">mems_raw_accel_X</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ad83cecb8a5d2be01db6792755b6057e9">mems_raw_accel_Y</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a59a4d75f1302ab693b1b26e9ccaa5341">mems_raw_accel_Z</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a3d6b6257462951ea023af7076c80f6dd">mems_raw_gyro_X</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ab6b142416912a096886dd63ad0beb865">mems_raw_gyro_Y</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ac35d5b12721ab876eaeb1f714a9b3b1d">mems_raw_gyro_Z</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ab587cdf991342b69b7fff3b33f537eb5">mems_raw_magf_X</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#aad926054c81818fff611e10ed913706a">mems_raw_magf_Y</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a90f0cdf11decc276006f76a494d42ce3">mems_raw_magf_Z</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a7bd032712a975e73e66bd72a3502baba">meta_data</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ac1b3de9b552c611ee9c455d7f19be698">mode_on</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a176ae0112325c05105eacb4566bbfa0b">mode_sleep</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a4f66045a0528a0c17c52421ea51612e7">parse_command_report</a>(bno08x_rx_packet_t *packet)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a51b360d795563b55559f11efb40be36a">parse_frs_read_response_report</a>(bno08x_rx_packet_t *packet)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a8d9db3e1b6208c2661e1c543deefa53d">parse_input_report</a>(bno08x_rx_packet_t *packet)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a67a697595d6a4d4638a53c6b4a5ef0cd">parse_packet</a>(bno08x_rx_packet_t *packet)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a29cfd7fc2816483ebebe9d55b677a036">parse_product_id_report</a>(bno08x_rx_packet_t *packet)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a35856c108a47de8b3b38c4395aabb4eb">print_header</a>(bno08x_rx_packet_t *packet)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a05e4cd5861b55fc0182d7dd13bb85e49">print_packet</a>(bno08x_rx_packet_t *packet)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9">q_to_float</a>(int16_t fixed_point_value, uint8_t q_point)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a36223f7124751fa71e860b2ef55dd2ac">quat_accuracy</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ad097849616c5caab1fd3eb3632ee2b91">queue_calibrate_command</a>(uint8_t _to_calibrate)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a5cc58139e4d5f0587b90e249ceb476f9">queue_command</a>(uint8_t command, uint8_t *commands)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c">queue_feature_command</a>(uint8_t report_ID, uint32_t time_between_reports)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a2d6de4823893128e6a4b562f34326ae8">queue_feature_command</a>(uint8_t report_ID, uint32_t time_between_reports, uint32_t specific_config)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a9a1c851e8fa5633e11f6abee293d7e9b">queue_frs_read_data</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f">queue_packet</a>(uint8_t channel_number, uint8_t data_length, uint8_t *commands)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ab5f200069a2f8cb74cb79c6f162da5a1">queue_request_product_id_command</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a84b3639cc159262e0137adb0db5cf9aa">queue_reset_reason</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a7d4661d3aae56013caa8f2bff0f67c08">queue_rx_data</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a4c6353e795f734ed28613f9a3d161ea2">queue_tare_command</a>(uint8_t command, uint8_t axis=TARE_AXIS_ALL, uint8_t rotation_vector_basis=TARE_ROTATION_VECTOR)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a4d5c5eee87a578de9c8318cd294b3a22">queue_tx_data</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a75fb2f06c5bbe26e3f3c794934ef954c">raw_accel_X</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ab56e2ba505fa293d03e955137625c562">raw_accel_Y</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#af254d245b368027df6952b7d7522bd35">raw_accel_Z</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a8a2667f668317cee0a9fc4ef0accc3f5">raw_bias_X</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ac38ff5eb93d3c3db0af2504ba02fd93c">raw_bias_Y</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a0968eaed9b3d979a2caa1aba6e6b417a">raw_bias_Z</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a19696327a056a448ed5ba706e747bbe5">raw_gyro_X</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a61df9f571555f5f682eb51f24a279489">raw_gyro_Y</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a03f567cda2a3cc966301e96732fca9ad">raw_gyro_Z</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ae1f71a432cb15e75f522fa18f29f4d50">raw_lin_accel_X</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#aff3a5590471d1c9fc485a5610433915f">raw_lin_accel_Y</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#abc8add47f1babc66c812a015614143d3">raw_lin_accel_Z</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#aa5bdf740161b7c37adcac0154a410118">raw_magf_X</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#acd365418f24a6da61122c66d82086639">raw_magf_Y</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ab4862de31d0874b44b6745678e1c905e">raw_magf_Z</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a69dc7e97875060213085ba964b3bd987">raw_quat_I</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a61ae05dc5572b326541bf8099f0c2a54">raw_quat_J</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a7720c44ed1c0f1a0663d2adc5e1a1ea1">raw_quat_K</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a033d6cb1aa137743b69cc3e401df67b7">raw_quat_radian_accuracy</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a867354267253ae828be4fae15c062db3">raw_quat_real</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#afdc5cdb65bd0b36528b5b671b9d27053">raw_uncalib_gyro_X</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#acc2c66e2985975266a286385ea855117">raw_uncalib_gyro_Y</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#afac9dd4161f4c0051255293680c9082b">raw_uncalib_gyro_Z</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#aa5bb03dbeabed729c012ec7164a3354f">raw_velocity_gyro_X</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a4f188bf76ba862f07606d1351d28548f">raw_velocity_gyro_Y</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ab49f9a6586d709bbd26280ef44a4bbf7">raw_velocity_gyro_Z</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ae540799865934fcff54caed0772df071">receive_packet</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a06bb0c70305421b5357e64f31579fdc7">register_cb</a>(std::function&lt; void()&gt; cb_fxn)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#affaaa35abbb872da5299ebab6e2c9b11">request_calibration_status</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a923d65d8568cc31873ad56a3908e1939">ROTATION_VECTOR_ACCURACY_Q1</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a0b19c8f2de2b2bfe033da7f93cdd2608">ROTATION_VECTOR_Q1</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a">run_full_calibration_routine</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a1a037bda37493cde56732cc6fdc7884b">RX_DATA_LENGTH</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#aa16609de88bfb7b389348859aa0cee54">save_calibration</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#afb2ffc4e7ff0498917bc14a83af306e2">save_tare</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a2c359a44a2c8e83ecb258a340e2d0e1a">send_packet</a>(bno08x_tx_packet_t *packet)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a354eaff2218eb382a1851537a75badcc">SENSOR_REPORT_ID_ACCELEROMETER</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#aeb51ebb6c82158cd7e23bd682c08c4e0">SENSOR_REPORT_ID_ARVR_STABILIZED_GAME_ROTATION_VECTOR</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a8d4b91149cfc1a3cd615f60a4ad2275e">SENSOR_REPORT_ID_ARVR_STABILIZED_ROTATION_VECTOR</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ada7dbda9f7a0bfb0894a787ce0ff9cef">SENSOR_REPORT_ID_GAME_ROTATION_VECTOR</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#abb6d0586a5a87b7b34f4c65ae52965a4">SENSOR_REPORT_ID_GEOMAGNETIC_ROTATION_VECTOR</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a6730acb92053d44decb690a7b7234032">SENSOR_REPORT_ID_GRAVITY</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#acd0fc6ffa70dd2761cba0ac0b88c234f">SENSOR_REPORT_ID_GYRO_INTEGRATED_ROTATION_VECTOR</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a224fb8f833806dd530c5f16e7ab5bc7a">SENSOR_REPORT_ID_GYROSCOPE</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ace7720a02c9f4ef38e319849f6c36a0b">SENSOR_REPORT_ID_LINEAR_ACCELERATION</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a06058a84d6604054aa66ee008ac64aa9">SENSOR_REPORT_ID_MAGNETIC_FIELD</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a7274f6d3bda04da0bb304386b4e8d603">SENSOR_REPORT_ID_PERSONAL_ACTIVITY_CLASSIFIER</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a80ea70c4787dea6c3eabb48f583f1916">SENSOR_REPORT_ID_RAW_ACCELEROMETER</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a03b3000424e6d966b80655443ec546bc">SENSOR_REPORT_ID_RAW_GYROSCOPE</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a9e9a7578b7584e7eb2ad562b29565fa7">SENSOR_REPORT_ID_RAW_MAGNETOMETER</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a37c91f995c385556486df5fbbce8a3d5">SENSOR_REPORT_ID_ROTATION_VECTOR</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ab5c29f31714b4755c0edbce7156652f7">SENSOR_REPORT_ID_STABILITY_CLASSIFIER</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a2a10161bb564067a07f3fcf4021e00bb">SENSOR_REPORT_ID_STEP_COUNTER</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a8114460c50e84b0ac750293ab72868c8">SENSOR_REPORT_ID_TAP_DETECTOR</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#acb8e83fbb0645d4e98a96120ce9f431c">SENSOR_REPORT_ID_UNCALIBRATED_GYRO</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ae37d6f8431c8c465bfb0c662772b5cb9">SHTP_REPORT_BASE_TIMESTAMP</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ab04695dd189412092254e52bd6e5a75a">SHTP_REPORT_COMMAND_REQUEST</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a1e5b64caa514b7e4fe64ab214758b875">SHTP_REPORT_COMMAND_RESPONSE</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a74af7eacc35cc825940b647c2de0d368">SHTP_REPORT_FRS_READ_REQUEST</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#aeb760b095dcf808a413ef696f2608e43">SHTP_REPORT_FRS_READ_RESPONSE</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a542405639c28bd56bc4361b922763c95">SHTP_REPORT_PRODUCT_ID_REQUEST</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a0177134162e116501bc9483c6e4b76c3">SHTP_REPORT_PRODUCT_ID_RESPONSE</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a1d3bff4e20c2c3d47db322c9e34ef338">SHTP_REPORT_SET_FEATURE_COMMAND</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a973a1b1785f3302ee1b2702c6a27646e">soft_reset</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#acc0ea091465fc9a5736f5e0c6a0ce8ef">spi_hdl</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a2ecd4ed60f82730ae230c61687ec92bf">spi_task</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a615090aae15f1b0410a7e5ecb94957b5">spi_task_hdl</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a0ce6d9db873555f1ebe7e095251eab74">spi_task_trampoline</a>(void *arg)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ac16adc5f00b0039c98a4921f13895026">spi_transaction</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a1b12471e92536a79d0c425d77676f2e1">stability_classifier</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ad80a77973371b12d722ea39063c648be">step_count</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a2c98d5f2c406a3efd0b48c5666fa8c46">TAG</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a1171a5738a4e6831ec7fa32a29f15554">tap_detector</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a68aaaab144adbe5af00597408f044d9d">TARE_ARVR_STABILIZED_GAME_ROTATION_VECTOR</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#abff9abe904bcdde951cf88c378284b45">TARE_ARVR_STABILIZED_ROTATION_VECTOR</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a1ef13f6f330810934416ad5fe0ee55b2">TARE_AXIS_ALL</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#aecb3e11c1ca5769fd60f42c17a105731">TARE_AXIS_Z</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#abaf1ec8bb197db1998a9ed3cec6180d5">TARE_GAME_ROTATION_VECTOR</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a225397a04d849e5647992ca80d68febb">TARE_GEOMAGNETIC_ROTATION_VECTOR</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a9ec354d75249f06f13599abf7bedfde0">TARE_GYRO_INTEGRATED_ROTATION_VECTOR</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a27df630f3e52b35552d2c1f2cf3496b0">TARE_NOW</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a4549bbef48208bd9c745fc755b93012f">tare_now</a>(uint8_t axis_sel=TARE_AXIS_ALL, uint8_t rotation_vector_basis=TARE_ROTATION_VECTOR)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a115aef7b38ec0dec2085f6917d832912">TARE_PERSIST</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a8e2cfc25d0e34ae53a762b88cc3ac3c8">TARE_ROTATION_VECTOR</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a59cde7dd301c94a20b84735c5d49008e">TARE_SET_REORIENTATION</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#abc972db20affbd0040b4e6c4892dd57b">time_stamp</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a081c666a3f24016d0ec5c5edc49f2903">uncalib_gyro_accuracy</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a4f12de628073f44b2a3fab2688cf1caf">wait_for_data</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e">wait_for_rx_done</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773">wait_for_tx_done</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
</ul>
</div>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@ -1,325 +0,0 @@
var class_b_n_o08x =
[
[ "bno08x_rx_packet_t", "struct_b_n_o08x_1_1bno08x__rx__packet__t.html", "struct_b_n_o08x_1_1bno08x__rx__packet__t" ],
[ "bno08x_tx_packet_t", "struct_b_n_o08x_1_1bno08x__tx__packet__t.html", "struct_b_n_o08x_1_1bno08x__tx__packet__t" ],
[ "bno08x_rx_packet_t", "class_b_n_o08x.html#a407711b4a84223a52cc043a152aea8ba", null ],
[ "bno08x_tx_packet_t", "class_b_n_o08x.html#a3a1a869ac69e6ee850bd2a7f90dd8945", null ],
[ "BNO08x", "class_b_n_o08x.html#a40f7688e843d74b8bd526c6f5ff17845", null ],
[ "calibrate_accelerometer", "class_b_n_o08x.html#aeffce374f558a167d5b5f19ad627e7cc", null ],
[ "calibrate_all", "class_b_n_o08x.html#afd0ca5f9b9741935543d143a5a43d128", null ],
[ "calibrate_gyro", "class_b_n_o08x.html#a9ada90f8ab6dd33fa2d7c168d9234af1", null ],
[ "calibrate_magnetometer", "class_b_n_o08x.html#ac26350b55095a346d72598ab8aa74b4a", null ],
[ "calibrate_planar_accelerometer", "class_b_n_o08x.html#a1c6c49c97bc098db89db1aaa37e18f26", null ],
[ "calibration_complete", "class_b_n_o08x.html#a71ca35f78b98d93d31eb0c187dc8543b", null ],
[ "clear_tare", "class_b_n_o08x.html#afe39bfdede7b9a2b273983cb29a27d6e", null ],
[ "data_available", "class_b_n_o08x.html#a367d525d1c0ba119b3dca3067bb5bccc", null ],
[ "data_proc_task", "class_b_n_o08x.html#ab4373e9b87837ea9fcbc0b536338c7b8", null ],
[ "data_proc_task_trampoline", "class_b_n_o08x.html#a0ae135d7bf7a5f047a1d1aa5cc07e520", null ],
[ "disable_accelerometer", "class_b_n_o08x.html#ad5c991150895b80bee68c933059a4058", null ],
[ "disable_activity_classifier", "class_b_n_o08x.html#a4fdc39294922a9553d84cd96bdae4376", null ],
[ "disable_ARVR_stabilized_game_rotation_vector", "class_b_n_o08x.html#ab187fe50fcfbb04bec9e80eb0fccf61c", null ],
[ "disable_ARVR_stabilized_rotation_vector", "class_b_n_o08x.html#aa59e3d8953c96dc1cc5958a1ac628df4", null ],
[ "disable_game_rotation_vector", "class_b_n_o08x.html#a7665cce95e791c89161ec863f49c0392", null ],
[ "disable_gravity", "class_b_n_o08x.html#a5e63a9e68dbe2968b37dcb6dae04de6f", null ],
[ "disable_gyro", "class_b_n_o08x.html#a8296089e2fdbd7d2e85f364cf063af82", null ],
[ "disable_gyro_integrated_rotation_vector", "class_b_n_o08x.html#aac0a00bed7825d8a2c357a48c3626931", null ],
[ "disable_linear_accelerometer", "class_b_n_o08x.html#afbd2b02d5abe7084ce9de49ee2c9142f", null ],
[ "disable_magnetometer", "class_b_n_o08x.html#a6671b082d20dda8bf5c53cb47db0c338", null ],
[ "disable_raw_accelerometer", "class_b_n_o08x.html#a171d78f4b00598b04c8ca54da16c508b", null ],
[ "disable_raw_gyro", "class_b_n_o08x.html#a75ef3d09f1ee016999c459e43e9e8c44", null ],
[ "disable_raw_magnetometer", "class_b_n_o08x.html#add29c84038558c28bcfca37865cf9244", null ],
[ "disable_report", "class_b_n_o08x.html#a00ec3857cb06ae885e32059ef1cab693", null ],
[ "disable_rotation_vector", "class_b_n_o08x.html#a1ebd456d2a67a22b5ba0911a95915921", null ],
[ "disable_stability_classifier", "class_b_n_o08x.html#ab307ed3352e04c9e998ab4dd066f8932", null ],
[ "disable_step_counter", "class_b_n_o08x.html#a427550a4ba25252912436b899124e157", null ],
[ "disable_tap_detector", "class_b_n_o08x.html#a16f83d1e85576a51abf2c65e5de58cd2", null ],
[ "disable_uncalibrated_gyro", "class_b_n_o08x.html#aaf28212a5f1960c62a73282976142cfc", null ],
[ "enable_accelerometer", "class_b_n_o08x.html#a2795c6579cf03e22f62a5eadc88dee91", null ],
[ "enable_activity_classifier", "class_b_n_o08x.html#ad7b83cac874c092583f8513d3bb69bbf", null ],
[ "enable_ARVR_stabilized_game_rotation_vector", "class_b_n_o08x.html#a5680148a41cb9cc96d1911150c46d2b8", null ],
[ "enable_ARVR_stabilized_rotation_vector", "class_b_n_o08x.html#a8a5f3b985989e846e831f70f7733d0bc", null ],
[ "enable_game_rotation_vector", "class_b_n_o08x.html#abe04c38b5bd52d331bd8aefae1f51947", null ],
[ "enable_gravity", "class_b_n_o08x.html#a030eae12c3586acf09b48e94630b2544", null ],
[ "enable_gyro", "class_b_n_o08x.html#ad7b322681b9ec5f57edb09e336b988c0", null ],
[ "enable_gyro_integrated_rotation_vector", "class_b_n_o08x.html#a7388c67de3906ad05b233fd7eff0514d", null ],
[ "enable_linear_accelerometer", "class_b_n_o08x.html#ae1435b83ca83bc51b75f3303afe87f7b", null ],
[ "enable_magnetometer", "class_b_n_o08x.html#a3c32120bcd0987c3ca1bb72910586b59", null ],
[ "enable_raw_accelerometer", "class_b_n_o08x.html#a3042301cf0f51657c82b1127dce230f4", null ],
[ "enable_raw_gyro", "class_b_n_o08x.html#a8d8e75f0234287cb89cbec553cffe52c", null ],
[ "enable_raw_magnetometer", "class_b_n_o08x.html#a14ebec501b8d004a38648a9a1f7a2c9e", null ],
[ "enable_report", "class_b_n_o08x.html#a41613e65ea9beef883184b7ef67affdd", null ],
[ "enable_rotation_vector", "class_b_n_o08x.html#ab4c1d5cde156af09b7e88913f3af62c7", null ],
[ "enable_stability_classifier", "class_b_n_o08x.html#ab0a60844b36fb140cad588a65b3a9655", null ],
[ "enable_step_counter", "class_b_n_o08x.html#a5a0b0f5b8e962247a3b8aee8f1dc8e9f", null ],
[ "enable_tap_detector", "class_b_n_o08x.html#ab4c8e37c730ddb168f78c29bd7ae6566", null ],
[ "enable_uncalibrated_gyro", "class_b_n_o08x.html#a7fe5de95b1f51da44247a87317fd0c75", null ],
[ "end_calibration", "class_b_n_o08x.html#ac9d9b6636745e8180807284da67c92a2", null ],
[ "FRS_read_data", "class_b_n_o08x.html#a40607e557eada666a5e1e416f42cd4a1", null ],
[ "FRS_read_request", "class_b_n_o08x.html#adf789e709ac1667656db757c8d559af9", null ],
[ "FRS_read_word", "class_b_n_o08x.html#a27f5dce5c994be18a587fb622574ad41", null ],
[ "get_accel", "class_b_n_o08x.html#a9329c6669282071622c3b3741b1b8142", null ],
[ "get_accel_accuracy", "class_b_n_o08x.html#a3fce726d5de821f97ed207036dae2900", null ],
[ "get_accel_X", "class_b_n_o08x.html#abce574112a9079d2cbc58cfc352b8a69", null ],
[ "get_accel_Y", "class_b_n_o08x.html#afdf24bb3d54518b23972f21f007817c1", null ],
[ "get_accel_Z", "class_b_n_o08x.html#a0a72477cb7a330fedbcb3e2126b882b1", null ],
[ "get_activity_classifier", "class_b_n_o08x.html#a4f7060b2d3c15b359b70b6346730446a", null ],
[ "get_gravity", "class_b_n_o08x.html#a386c46ac8965220ab7b9423df838dd4d", null ],
[ "get_gravity_accuracy", "class_b_n_o08x.html#accd39f48e9f8ab8267df7184b5b7cd76", null ],
[ "get_gravity_X", "class_b_n_o08x.html#a88679bccd9339b87ec35fc4fc4e745ae", null ],
[ "get_gravity_Y", "class_b_n_o08x.html#a8a36db7f1c932f33e05e494632059801", null ],
[ "get_gravity_Z", "class_b_n_o08x.html#a5622b4d1754648ea7eb400c1adf9e807", null ],
[ "get_gyro_accuracy", "class_b_n_o08x.html#a811999653110858311c97a779c388e5d", null ],
[ "get_gyro_calibrated_velocity", "class_b_n_o08x.html#a4d3746a376a22acb7a2641bb750c4c89", null ],
[ "get_gyro_calibrated_velocity_X", "class_b_n_o08x.html#ab7977391191067282e7f734b9ee45059", null ],
[ "get_gyro_calibrated_velocity_Y", "class_b_n_o08x.html#ad4fab6e636e239d4b9273f158983ed89", null ],
[ "get_gyro_calibrated_velocity_Z", "class_b_n_o08x.html#a15a29c3bb476048b7229abcfb2b1d52a", null ],
[ "get_gyro_velocity", "class_b_n_o08x.html#afe6392012669e7ebd1a9e817e2bd313f", null ],
[ "get_gyro_velocity_X", "class_b_n_o08x.html#acd376cd3e454a87198ec86accbf2ee00", null ],
[ "get_gyro_velocity_Y", "class_b_n_o08x.html#acd1819a81818f90dc105950b4a7d0b04", null ],
[ "get_gyro_velocity_Z", "class_b_n_o08x.html#ae2add976af256ec981248371a2f58207", null ],
[ "get_linear_accel", "class_b_n_o08x.html#ad59b029d04341dbef72e059488951980", null ],
[ "get_linear_accel_accuracy", "class_b_n_o08x.html#a33fe3c2f47759cfae5f4b612ddd329ea", null ],
[ "get_linear_accel_X", "class_b_n_o08x.html#a763c3a9699a1081d430fd9b9b7bc49a3", null ],
[ "get_linear_accel_Y", "class_b_n_o08x.html#a1033bdd65b42b6706d1dfc67ece66191", null ],
[ "get_linear_accel_Z", "class_b_n_o08x.html#afdfa7d50362702da689c5d18bf17fd84", null ],
[ "get_magf", "class_b_n_o08x.html#a35a224d519a2a243d0d526a34ecde5a8", null ],
[ "get_magf_accuracy", "class_b_n_o08x.html#a487391e6b2dd7f05084804d1fb94976f", null ],
[ "get_magf_X", "class_b_n_o08x.html#a111601243b913751eb51c1f37cba4e7d", null ],
[ "get_magf_Y", "class_b_n_o08x.html#a82ed8d7b9a5c25374839df75a3d220ea", null ],
[ "get_magf_Z", "class_b_n_o08x.html#ab4c48a91d2f8b29430abc17b7f015282", null ],
[ "get_pitch", "class_b_n_o08x.html#a1b91f234d81c45f1f5ca2f27c9f0f6a3", null ],
[ "get_pitch_deg", "class_b_n_o08x.html#af50010400cbd1445e9ddfa259384b412", null ],
[ "get_Q1", "class_b_n_o08x.html#a4421c43323945946ad605f8422958dcf", null ],
[ "get_Q2", "class_b_n_o08x.html#a954dccdcbe8a8c4f1787f13ebb8d932b", null ],
[ "get_Q3", "class_b_n_o08x.html#a1590ba793668f9cb1a32a1f4dd07cb9a", null ],
[ "get_quat", "class_b_n_o08x.html#a51a6d594824de2292e70f788454f8a2d", null ],
[ "get_quat_accuracy", "class_b_n_o08x.html#a24ba760d064a1dc45f972c79b9c8d98d", null ],
[ "get_quat_I", "class_b_n_o08x.html#a12c12a8e078b28480fb8828d306656f5", null ],
[ "get_quat_J", "class_b_n_o08x.html#a9f6bb642fa0297a7b9bcc94dd7374015", null ],
[ "get_quat_K", "class_b_n_o08x.html#a9f42c70c2337a0d831064a40ecfe2dd8", null ],
[ "get_quat_radian_accuracy", "class_b_n_o08x.html#a61b7d10a98afc6903fea6b2cede27630", null ],
[ "get_quat_real", "class_b_n_o08x.html#a5a556c5ec1baaa7f1156779dbe47a7b7", null ],
[ "get_range", "class_b_n_o08x.html#a0fff04c42c9502615ad73cd1457cb9b0", null ],
[ "get_raw_accel_X", "class_b_n_o08x.html#a1de356dd604c1dffcd1a32faeb4fafe2", null ],
[ "get_raw_accel_Y", "class_b_n_o08x.html#a96563de0eb597a52d595d19da827b1ac", null ],
[ "get_raw_accel_Z", "class_b_n_o08x.html#a718cdd910e5e7e03fd0a1ad04ee6f0ce", null ],
[ "get_raw_gyro_X", "class_b_n_o08x.html#af1b2c3a383a84fc6dfaddae1052b44d4", null ],
[ "get_raw_gyro_Y", "class_b_n_o08x.html#aff7714441d242b3b9b0c03f94e0a9374", null ],
[ "get_raw_gyro_Z", "class_b_n_o08x.html#a2e28b5a79c442a6baa2fa5165b9ce37d", null ],
[ "get_raw_magf_X", "class_b_n_o08x.html#adf12600b39de41d258439a343fcc1ad8", null ],
[ "get_raw_magf_Y", "class_b_n_o08x.html#a2c842e43ceae19149f6525bcbc48f1cf", null ],
[ "get_raw_magf_Z", "class_b_n_o08x.html#a99c1bcc2ec3ca3d8feafd6dd61f9d269", null ],
[ "get_reset_reason", "class_b_n_o08x.html#a11bb1b3fa44ad8f28c1492b5c07af886", null ],
[ "get_resolution", "class_b_n_o08x.html#a1d6ea02d0d4b23ff6a15e9d5c6c92372", null ],
[ "get_roll", "class_b_n_o08x.html#a89618eba08186ee8e679e7313907ddef", null ],
[ "get_roll_deg", "class_b_n_o08x.html#a7077b9a130f1dcf0192454e387968dd6", null ],
[ "get_stability_classifier", "class_b_n_o08x.html#a0d148e00abcfeec48c689e3084a7e786", null ],
[ "get_step_count", "class_b_n_o08x.html#adaff49f3d80fdd19fd4210f0c56d41ef", null ],
[ "get_tap_detector", "class_b_n_o08x.html#a4797ec731de4c158716da1a7af9d1602", null ],
[ "get_time_stamp", "class_b_n_o08x.html#ad9137777271421a58159f3fe5e05ed20", null ],
[ "get_uncalibrated_gyro", "class_b_n_o08x.html#a1bd3c33e70354bd35a78b83b6786b531", null ],
[ "get_uncalibrated_gyro_accuracy", "class_b_n_o08x.html#a3285613f18b2f2f4c3f9e6d5c971af10", null ],
[ "get_uncalibrated_gyro_bias_X", "class_b_n_o08x.html#ad228cdf352b7ea95e484da993045a47b", null ],
[ "get_uncalibrated_gyro_bias_Y", "class_b_n_o08x.html#a74725517129dd548c7a3de705d5861bd", null ],
[ "get_uncalibrated_gyro_bias_Z", "class_b_n_o08x.html#a5050359272abd146ab3c7a6101effbd7", null ],
[ "get_uncalibrated_gyro_X", "class_b_n_o08x.html#a289ff66f51c94be62c4a556f3a5997bf", null ],
[ "get_uncalibrated_gyro_Y", "class_b_n_o08x.html#a1874e4bd457bb5b6ecc2c64039b88ba4", null ],
[ "get_uncalibrated_gyro_Z", "class_b_n_o08x.html#a0a73633d8929ce4058b14cefc8cad717", null ],
[ "get_yaw", "class_b_n_o08x.html#a64d3e41750c6de9413d6982511f78f17", null ],
[ "get_yaw_deg", "class_b_n_o08x.html#af80f7795656e695e036d3b1557aed94c", null ],
[ "hard_reset", "class_b_n_o08x.html#a28cd1c0b3477571d87133234e6358503", null ],
[ "hint_handler", "class_b_n_o08x.html#a804b95c58c30d36933fd251626b85bf7", null ],
[ "initialize", "class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798", null ],
[ "mode_on", "class_b_n_o08x.html#ac1b3de9b552c611ee9c455d7f19be698", null ],
[ "mode_sleep", "class_b_n_o08x.html#a176ae0112325c05105eacb4566bbfa0b", null ],
[ "parse_command_report", "class_b_n_o08x.html#a4f66045a0528a0c17c52421ea51612e7", null ],
[ "parse_frs_read_response_report", "class_b_n_o08x.html#a51b360d795563b55559f11efb40be36a", null ],
[ "parse_input_report", "class_b_n_o08x.html#a8d9db3e1b6208c2661e1c543deefa53d", null ],
[ "parse_packet", "class_b_n_o08x.html#a67a697595d6a4d4638a53c6b4a5ef0cd", null ],
[ "parse_product_id_report", "class_b_n_o08x.html#a29cfd7fc2816483ebebe9d55b677a036", null ],
[ "print_header", "class_b_n_o08x.html#a35856c108a47de8b3b38c4395aabb4eb", null ],
[ "print_packet", "class_b_n_o08x.html#a05e4cd5861b55fc0182d7dd13bb85e49", null ],
[ "q_to_float", "class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9", null ],
[ "queue_calibrate_command", "class_b_n_o08x.html#ad097849616c5caab1fd3eb3632ee2b91", null ],
[ "queue_command", "class_b_n_o08x.html#a5cc58139e4d5f0587b90e249ceb476f9", null ],
[ "queue_feature_command", "class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c", null ],
[ "queue_feature_command", "class_b_n_o08x.html#a2d6de4823893128e6a4b562f34326ae8", null ],
[ "queue_packet", "class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f", null ],
[ "queue_request_product_id_command", "class_b_n_o08x.html#ab5f200069a2f8cb74cb79c6f162da5a1", null ],
[ "queue_tare_command", "class_b_n_o08x.html#a4c6353e795f734ed28613f9a3d161ea2", null ],
[ "receive_packet", "class_b_n_o08x.html#ae540799865934fcff54caed0772df071", null ],
[ "register_cb", "class_b_n_o08x.html#a06bb0c70305421b5357e64f31579fdc7", null ],
[ "request_calibration_status", "class_b_n_o08x.html#affaaa35abbb872da5299ebab6e2c9b11", null ],
[ "run_full_calibration_routine", "class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a", null ],
[ "save_calibration", "class_b_n_o08x.html#aa16609de88bfb7b389348859aa0cee54", null ],
[ "save_tare", "class_b_n_o08x.html#afb2ffc4e7ff0498917bc14a83af306e2", null ],
[ "send_packet", "class_b_n_o08x.html#a2c359a44a2c8e83ecb258a340e2d0e1a", null ],
[ "soft_reset", "class_b_n_o08x.html#a973a1b1785f3302ee1b2702c6a27646e", null ],
[ "spi_task", "class_b_n_o08x.html#a2ecd4ed60f82730ae230c61687ec92bf", null ],
[ "spi_task_trampoline", "class_b_n_o08x.html#a0ce6d9db873555f1ebe7e095251eab74", null ],
[ "tare_now", "class_b_n_o08x.html#a4549bbef48208bd9c745fc755b93012f", null ],
[ "wait_for_data", "class_b_n_o08x.html#a4f12de628073f44b2a3fab2688cf1caf", null ],
[ "wait_for_rx_done", "class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e", null ],
[ "wait_for_tx_done", "class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773", null ],
[ "accel_accuracy", "class_b_n_o08x.html#a3365b7ebde01e284274e655c60343df9", null ],
[ "accel_lin_accuracy", "class_b_n_o08x.html#a35e1635ef5edde8fc8640f978c6f2e3c", null ],
[ "ACCELEROMETER_Q1", "class_b_n_o08x.html#a0564aaf5b20dc42b54db4fb3115ac1c7", null ],
[ "activity_classifier", "class_b_n_o08x.html#a75cea49c1c08ca28d9fa7e5ed61c6e7b", null ],
[ "activity_confidences", "class_b_n_o08x.html#af96e8cd070459f945ffbf01b98106e13", null ],
[ "ANGULAR_VELOCITY_Q1", "class_b_n_o08x.html#aafe117561fe9138800073a04a778b4ce", null ],
[ "bus_config", "class_b_n_o08x.html#a982f065df42f00e53fd87c840efdb0f1", null ],
[ "CALIBRATE_ACCEL", "class_b_n_o08x.html#acd5b44d705af1f9aaa271a59a9d2d595", null ],
[ "CALIBRATE_ACCEL_GYRO_MAG", "class_b_n_o08x.html#af53d9e99f163d97ef92fe989b1dd25cc", null ],
[ "CALIBRATE_GYRO", "class_b_n_o08x.html#aeac84719a1cc0f9c8d5a9a749391d4db", null ],
[ "CALIBRATE_MAG", "class_b_n_o08x.html#ac00e8b59ae8d710cf79956eaafa97ddb", null ],
[ "CALIBRATE_PLANAR_ACCEL", "class_b_n_o08x.html#a955dcb60da150490e17367a871b3a3d2", null ],
[ "CALIBRATE_STOP", "class_b_n_o08x.html#a584bfa04a39feb93279ee673c340db54", null ],
[ "calibration_status", "class_b_n_o08x.html#ad212b5028a31e857e76d251ced2724e1", null ],
[ "cb_list", "class_b_n_o08x.html#a6a15e3a64dd71ea61f0448afcce96409", null ],
[ "COMMAND_CLEAR_DCD", "class_b_n_o08x.html#a4f580b3cb232a762ea7019ee7b04d419", null ],
[ "COMMAND_COUNTER", "class_b_n_o08x.html#a93dd073c0cc1f3ccfde552649f6ebccc", null ],
[ "COMMAND_DCD", "class_b_n_o08x.html#af124a6c1d8b871f3181b6c85f1099cb2", null ],
[ "COMMAND_DCD_PERIOD_SAVE", "class_b_n_o08x.html#a7a246989c94cd87f68166b20b7ad4c8b", null ],
[ "COMMAND_ERRORS", "class_b_n_o08x.html#a384a1efc9857ad938be3bb44f871539b", null ],
[ "COMMAND_INITIALIZE", "class_b_n_o08x.html#a30eb6d305a187d4d36546841e12176b9", null ],
[ "COMMAND_ME_CALIBRATE", "class_b_n_o08x.html#a8381dfe403ddff522f172cb16780731a", null ],
[ "COMMAND_OSCILLATOR", "class_b_n_o08x.html#a308c8b5307d93a67b5b9066d44494aa5", null ],
[ "COMMAND_TARE", "class_b_n_o08x.html#a0a1756bc16ba3eac45f4229b1e350107", null ],
[ "data_proc_task_hdl", "class_b_n_o08x.html#af9b6fbf35e7cd55d517d30c6429a21a4", null ],
[ "default_imu_config", "class_b_n_o08x.html#a6232920a05c0aba34e5560951a20ae87", null ],
[ "evt_grp_report_en", "class_b_n_o08x.html#a63eb6c8be6f3bc943a86bb0496871275", null ],
[ "EVT_GRP_RPT_ACCELEROMETER_BIT", "class_b_n_o08x.html#a17b19c32d4dfbc9ae2761a0cdd873314", null ],
[ "EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT", "class_b_n_o08x.html#a96eb1b1bfe1266791fd424b3ce402c56", null ],
[ "EVT_GRP_RPT_ALL_BITS", "class_b_n_o08x.html#a89399e8a68a53bc2a269ab73625a2da2", null ],
[ "EVT_GRP_RPT_ARVR_S_GAME_ROTATION_VECTOR_BIT", "class_b_n_o08x.html#a79d3fff1e0f19467cad231b22edafa0f", null ],
[ "EVT_GRP_RPT_ARVR_S_ROTATION_VECTOR_BIT", "class_b_n_o08x.html#aa9703cee46912a545b5e85e671f08e4b", null ],
[ "EVT_GRP_RPT_GAME_ROTATION_VECTOR_BIT", "class_b_n_o08x.html#a0f3f33d93b72ba6564f9d5fa93c24f98", null ],
[ "EVT_GRP_RPT_GRAVITY_BIT", "class_b_n_o08x.html#ab94a8f69673a3db7556ba67775c5ea93", null ],
[ "EVT_GRP_RPT_GYRO_BIT", "class_b_n_o08x.html#a3a8b12ea9b75f97191785a60d1aa962a", null ],
[ "EVT_GRP_RPT_GYRO_ROTATION_VECTOR_BIT", "class_b_n_o08x.html#a541155dc4544193451cf102e2a992da9", null ],
[ "EVT_GRP_RPT_GYRO_UNCALIBRATED_BIT", "class_b_n_o08x.html#af86821bc0f1e7f5897de20b5e47a85bd", null ],
[ "EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT", "class_b_n_o08x.html#ad93161968a53ff53a6bb74ab7c34fbff", null ],
[ "EVT_GRP_RPT_MAGNETOMETER_BIT", "class_b_n_o08x.html#a901af6f2d552f197ee830d0a1c06679c", null ],
[ "EVT_GRP_RPT_RAW_ACCELEROMETER_BIT", "class_b_n_o08x.html#a3e56d12435f7be81956d68196f1a46b4", null ],
[ "EVT_GRP_RPT_RAW_GYRO_BIT", "class_b_n_o08x.html#a6be7b240e4447c2c643e706954093aa0", null ],
[ "EVT_GRP_RPT_RAW_MAGNETOMETER_BIT", "class_b_n_o08x.html#ac28553b40b82c7cb409938681afe6cec", null ],
[ "EVT_GRP_RPT_ROTATION_VECTOR_BIT", "class_b_n_o08x.html#a198da2ee3cd9cfa459c3c41c4f8c44b7", null ],
[ "EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT", "class_b_n_o08x.html#a7d6ee23222f55dbe9f70e04b36d9add2", null ],
[ "EVT_GRP_RPT_STEP_COUNTER_BIT", "class_b_n_o08x.html#ab264b65a3aa5a9a74ed11b8977164a73", null ],
[ "EVT_GRP_RPT_TAP_DETECTOR_BIT", "class_b_n_o08x.html#a665464f781fe891b9179478d0174af47", null ],
[ "evt_grp_spi", "class_b_n_o08x.html#aa2b4442b5cc63ebf0c495e6fb537c85e", null ],
[ "EVT_GRP_SPI_RX_DONE_BIT", "class_b_n_o08x.html#a32cffd8f78881925d22d5a7cb55f2bbc", null ],
[ "EVT_GRP_SPI_RX_INVALID_PACKET", "class_b_n_o08x.html#a6415c95701f590c72083f5bdc5f4ae47", null ],
[ "EVT_GRP_SPI_RX_VALID_PACKET", "class_b_n_o08x.html#a603dccfbbead6bdaa3bd970ad28fcd38", null ],
[ "EVT_GRP_SPI_TX_DONE", "class_b_n_o08x.html#aa333b17ab88348a9849f0ceb9757dc9c", null ],
[ "FRS_RECORD_ID_ACCELEROMETER", "class_b_n_o08x.html#ad7ef7d7068af5f92239c12022dbeb16d", null ],
[ "FRS_RECORD_ID_GYROSCOPE_CALIBRATED", "class_b_n_o08x.html#a35d8f641e73c308f92a5a0a772f90f48", null ],
[ "FRS_RECORD_ID_MAGNETIC_FIELD_CALIBRATED", "class_b_n_o08x.html#a0992d77f9bae0b8e3c8d9331fe84fe24", null ],
[ "FRS_RECORD_ID_ROTATION_VECTOR", "class_b_n_o08x.html#a9f35840b19c8ad11fd1b4622c3269250", null ],
[ "gravity_accuracy", "class_b_n_o08x.html#ae01698d287ea999179a11e2244902022", null ],
[ "GRAVITY_Q1", "class_b_n_o08x.html#ae10722334dfce9635e76519598e165a2", null ],
[ "gravity_X", "class_b_n_o08x.html#af45016be9ea523d80be8467b2907b499", null ],
[ "gravity_Y", "class_b_n_o08x.html#af20dcd487a9fe8fa6243817d51e37be5", null ],
[ "gravity_Z", "class_b_n_o08x.html#afa1cf5c3afbb258d97c55c5fb187f2d6", null ],
[ "gyro_accuracy", "class_b_n_o08x.html#a98ea35dd0fbd0c409d25fd8a6ed9f277", null ],
[ "GYRO_Q1", "class_b_n_o08x.html#aa3bec8effefa61cec6fa170e9d02c4dd", null ],
[ "HOST_INT_TIMEOUT_MS", "class_b_n_o08x.html#ae7f34752f888c637d5619f898e62a6d4", null ],
[ "imu_config", "class_b_n_o08x.html#aeda443e9f608fccfec0e6770edc90c82", null ],
[ "imu_spi_config", "class_b_n_o08x.html#a425a1f5a9f3232aadc685caaf4c2f82e", null ],
[ "isr_service_installed", "class_b_n_o08x.html#a4882dbc698d7b730f57e2401037766a9", null ],
[ "LINEAR_ACCELEROMETER_Q1", "class_b_n_o08x.html#ad0d37fe07ced24f2c9afc21145a74e7b", null ],
[ "magf_accuracy", "class_b_n_o08x.html#ac5d4e151690774687efa951ca41c16ae", null ],
[ "MAGNETOMETER_Q1", "class_b_n_o08x.html#a9fac9b811b7c2117675a784cb4df204c", null ],
[ "MAX_METADATA_LENGTH", "class_b_n_o08x.html#a2a5b978233eab4c103ab01cfc33a1750", null ],
[ "mems_raw_accel_X", "class_b_n_o08x.html#a937cbdc4edaac72c8cad041d79de5701", null ],
[ "mems_raw_accel_Y", "class_b_n_o08x.html#ad83cecb8a5d2be01db6792755b6057e9", null ],
[ "mems_raw_accel_Z", "class_b_n_o08x.html#a59a4d75f1302ab693b1b26e9ccaa5341", null ],
[ "mems_raw_gyro_X", "class_b_n_o08x.html#a3d6b6257462951ea023af7076c80f6dd", null ],
[ "mems_raw_gyro_Y", "class_b_n_o08x.html#ab6b142416912a096886dd63ad0beb865", null ],
[ "mems_raw_gyro_Z", "class_b_n_o08x.html#ac35d5b12721ab876eaeb1f714a9b3b1d", null ],
[ "mems_raw_magf_X", "class_b_n_o08x.html#ab587cdf991342b69b7fff3b33f537eb5", null ],
[ "mems_raw_magf_Y", "class_b_n_o08x.html#aad926054c81818fff611e10ed913706a", null ],
[ "mems_raw_magf_Z", "class_b_n_o08x.html#a90f0cdf11decc276006f76a494d42ce3", null ],
[ "meta_data", "class_b_n_o08x.html#a7bd032712a975e73e66bd72a3502baba", null ],
[ "quat_accuracy", "class_b_n_o08x.html#a36223f7124751fa71e860b2ef55dd2ac", null ],
[ "queue_frs_read_data", "class_b_n_o08x.html#a9a1c851e8fa5633e11f6abee293d7e9b", null ],
[ "queue_reset_reason", "class_b_n_o08x.html#a84b3639cc159262e0137adb0db5cf9aa", null ],
[ "queue_rx_data", "class_b_n_o08x.html#a7d4661d3aae56013caa8f2bff0f67c08", null ],
[ "queue_tx_data", "class_b_n_o08x.html#a4d5c5eee87a578de9c8318cd294b3a22", null ],
[ "raw_accel_X", "class_b_n_o08x.html#a75fb2f06c5bbe26e3f3c794934ef954c", null ],
[ "raw_accel_Y", "class_b_n_o08x.html#ab56e2ba505fa293d03e955137625c562", null ],
[ "raw_accel_Z", "class_b_n_o08x.html#af254d245b368027df6952b7d7522bd35", null ],
[ "raw_bias_X", "class_b_n_o08x.html#a8a2667f668317cee0a9fc4ef0accc3f5", null ],
[ "raw_bias_Y", "class_b_n_o08x.html#ac38ff5eb93d3c3db0af2504ba02fd93c", null ],
[ "raw_bias_Z", "class_b_n_o08x.html#a0968eaed9b3d979a2caa1aba6e6b417a", null ],
[ "raw_gyro_X", "class_b_n_o08x.html#a19696327a056a448ed5ba706e747bbe5", null ],
[ "raw_gyro_Y", "class_b_n_o08x.html#a61df9f571555f5f682eb51f24a279489", null ],
[ "raw_gyro_Z", "class_b_n_o08x.html#a03f567cda2a3cc966301e96732fca9ad", null ],
[ "raw_lin_accel_X", "class_b_n_o08x.html#ae1f71a432cb15e75f522fa18f29f4d50", null ],
[ "raw_lin_accel_Y", "class_b_n_o08x.html#aff3a5590471d1c9fc485a5610433915f", null ],
[ "raw_lin_accel_Z", "class_b_n_o08x.html#abc8add47f1babc66c812a015614143d3", null ],
[ "raw_magf_X", "class_b_n_o08x.html#aa5bdf740161b7c37adcac0154a410118", null ],
[ "raw_magf_Y", "class_b_n_o08x.html#acd365418f24a6da61122c66d82086639", null ],
[ "raw_magf_Z", "class_b_n_o08x.html#ab4862de31d0874b44b6745678e1c905e", null ],
[ "raw_quat_I", "class_b_n_o08x.html#a69dc7e97875060213085ba964b3bd987", null ],
[ "raw_quat_J", "class_b_n_o08x.html#a61ae05dc5572b326541bf8099f0c2a54", null ],
[ "raw_quat_K", "class_b_n_o08x.html#a7720c44ed1c0f1a0663d2adc5e1a1ea1", null ],
[ "raw_quat_radian_accuracy", "class_b_n_o08x.html#a033d6cb1aa137743b69cc3e401df67b7", null ],
[ "raw_quat_real", "class_b_n_o08x.html#a867354267253ae828be4fae15c062db3", null ],
[ "raw_uncalib_gyro_X", "class_b_n_o08x.html#afdc5cdb65bd0b36528b5b671b9d27053", null ],
[ "raw_uncalib_gyro_Y", "class_b_n_o08x.html#acc2c66e2985975266a286385ea855117", null ],
[ "raw_uncalib_gyro_Z", "class_b_n_o08x.html#afac9dd4161f4c0051255293680c9082b", null ],
[ "raw_velocity_gyro_X", "class_b_n_o08x.html#aa5bb03dbeabed729c012ec7164a3354f", null ],
[ "raw_velocity_gyro_Y", "class_b_n_o08x.html#a4f188bf76ba862f07606d1351d28548f", null ],
[ "raw_velocity_gyro_Z", "class_b_n_o08x.html#ab49f9a6586d709bbd26280ef44a4bbf7", null ],
[ "ROTATION_VECTOR_ACCURACY_Q1", "class_b_n_o08x.html#a923d65d8568cc31873ad56a3908e1939", null ],
[ "ROTATION_VECTOR_Q1", "class_b_n_o08x.html#a0b19c8f2de2b2bfe033da7f93cdd2608", null ],
[ "RX_DATA_LENGTH", "class_b_n_o08x.html#a1a037bda37493cde56732cc6fdc7884b", null ],
[ "SENSOR_REPORT_ID_ACCELEROMETER", "class_b_n_o08x.html#a354eaff2218eb382a1851537a75badcc", null ],
[ "SENSOR_REPORT_ID_ARVR_STABILIZED_GAME_ROTATION_VECTOR", "class_b_n_o08x.html#aeb51ebb6c82158cd7e23bd682c08c4e0", null ],
[ "SENSOR_REPORT_ID_ARVR_STABILIZED_ROTATION_VECTOR", "class_b_n_o08x.html#a8d4b91149cfc1a3cd615f60a4ad2275e", null ],
[ "SENSOR_REPORT_ID_GAME_ROTATION_VECTOR", "class_b_n_o08x.html#ada7dbda9f7a0bfb0894a787ce0ff9cef", null ],
[ "SENSOR_REPORT_ID_GEOMAGNETIC_ROTATION_VECTOR", "class_b_n_o08x.html#abb6d0586a5a87b7b34f4c65ae52965a4", null ],
[ "SENSOR_REPORT_ID_GRAVITY", "class_b_n_o08x.html#a6730acb92053d44decb690a7b7234032", null ],
[ "SENSOR_REPORT_ID_GYRO_INTEGRATED_ROTATION_VECTOR", "class_b_n_o08x.html#acd0fc6ffa70dd2761cba0ac0b88c234f", null ],
[ "SENSOR_REPORT_ID_GYROSCOPE", "class_b_n_o08x.html#a224fb8f833806dd530c5f16e7ab5bc7a", null ],
[ "SENSOR_REPORT_ID_LINEAR_ACCELERATION", "class_b_n_o08x.html#ace7720a02c9f4ef38e319849f6c36a0b", null ],
[ "SENSOR_REPORT_ID_MAGNETIC_FIELD", "class_b_n_o08x.html#a06058a84d6604054aa66ee008ac64aa9", null ],
[ "SENSOR_REPORT_ID_PERSONAL_ACTIVITY_CLASSIFIER", "class_b_n_o08x.html#a7274f6d3bda04da0bb304386b4e8d603", null ],
[ "SENSOR_REPORT_ID_RAW_ACCELEROMETER", "class_b_n_o08x.html#a80ea70c4787dea6c3eabb48f583f1916", null ],
[ "SENSOR_REPORT_ID_RAW_GYROSCOPE", "class_b_n_o08x.html#a03b3000424e6d966b80655443ec546bc", null ],
[ "SENSOR_REPORT_ID_RAW_MAGNETOMETER", "class_b_n_o08x.html#a9e9a7578b7584e7eb2ad562b29565fa7", null ],
[ "SENSOR_REPORT_ID_ROTATION_VECTOR", "class_b_n_o08x.html#a37c91f995c385556486df5fbbce8a3d5", null ],
[ "SENSOR_REPORT_ID_STABILITY_CLASSIFIER", "class_b_n_o08x.html#ab5c29f31714b4755c0edbce7156652f7", null ],
[ "SENSOR_REPORT_ID_STEP_COUNTER", "class_b_n_o08x.html#a2a10161bb564067a07f3fcf4021e00bb", null ],
[ "SENSOR_REPORT_ID_TAP_DETECTOR", "class_b_n_o08x.html#a8114460c50e84b0ac750293ab72868c8", null ],
[ "SENSOR_REPORT_ID_UNCALIBRATED_GYRO", "class_b_n_o08x.html#acb8e83fbb0645d4e98a96120ce9f431c", null ],
[ "SHTP_REPORT_BASE_TIMESTAMP", "class_b_n_o08x.html#ae37d6f8431c8c465bfb0c662772b5cb9", null ],
[ "SHTP_REPORT_COMMAND_REQUEST", "class_b_n_o08x.html#ab04695dd189412092254e52bd6e5a75a", null ],
[ "SHTP_REPORT_COMMAND_RESPONSE", "class_b_n_o08x.html#a1e5b64caa514b7e4fe64ab214758b875", null ],
[ "SHTP_REPORT_FRS_READ_REQUEST", "class_b_n_o08x.html#a74af7eacc35cc825940b647c2de0d368", null ],
[ "SHTP_REPORT_FRS_READ_RESPONSE", "class_b_n_o08x.html#aeb760b095dcf808a413ef696f2608e43", null ],
[ "SHTP_REPORT_PRODUCT_ID_REQUEST", "class_b_n_o08x.html#a542405639c28bd56bc4361b922763c95", null ],
[ "SHTP_REPORT_PRODUCT_ID_RESPONSE", "class_b_n_o08x.html#a0177134162e116501bc9483c6e4b76c3", null ],
[ "SHTP_REPORT_SET_FEATURE_COMMAND", "class_b_n_o08x.html#a1d3bff4e20c2c3d47db322c9e34ef338", null ],
[ "spi_hdl", "class_b_n_o08x.html#acc0ea091465fc9a5736f5e0c6a0ce8ef", null ],
[ "spi_task_hdl", "class_b_n_o08x.html#a615090aae15f1b0410a7e5ecb94957b5", null ],
[ "spi_transaction", "class_b_n_o08x.html#ac16adc5f00b0039c98a4921f13895026", null ],
[ "stability_classifier", "class_b_n_o08x.html#a1b12471e92536a79d0c425d77676f2e1", null ],
[ "step_count", "class_b_n_o08x.html#ad80a77973371b12d722ea39063c648be", null ],
[ "TAG", "class_b_n_o08x.html#a2c98d5f2c406a3efd0b48c5666fa8c46", null ],
[ "tap_detector", "class_b_n_o08x.html#a1171a5738a4e6831ec7fa32a29f15554", null ],
[ "TARE_ARVR_STABILIZED_GAME_ROTATION_VECTOR", "class_b_n_o08x.html#a68aaaab144adbe5af00597408f044d9d", null ],
[ "TARE_ARVR_STABILIZED_ROTATION_VECTOR", "class_b_n_o08x.html#abff9abe904bcdde951cf88c378284b45", null ],
[ "TARE_AXIS_ALL", "class_b_n_o08x.html#a1ef13f6f330810934416ad5fe0ee55b2", null ],
[ "TARE_AXIS_Z", "class_b_n_o08x.html#aecb3e11c1ca5769fd60f42c17a105731", null ],
[ "TARE_GAME_ROTATION_VECTOR", "class_b_n_o08x.html#abaf1ec8bb197db1998a9ed3cec6180d5", null ],
[ "TARE_GEOMAGNETIC_ROTATION_VECTOR", "class_b_n_o08x.html#a225397a04d849e5647992ca80d68febb", null ],
[ "TARE_GYRO_INTEGRATED_ROTATION_VECTOR", "class_b_n_o08x.html#a9ec354d75249f06f13599abf7bedfde0", null ],
[ "TARE_NOW", "class_b_n_o08x.html#a27df630f3e52b35552d2c1f2cf3496b0", null ],
[ "TARE_PERSIST", "class_b_n_o08x.html#a115aef7b38ec0dec2085f6917d832912", null ],
[ "TARE_ROTATION_VECTOR", "class_b_n_o08x.html#a8e2cfc25d0e34ae53a762b88cc3ac3c8", null ],
[ "TARE_SET_REORIENTATION", "class_b_n_o08x.html#a59cde7dd301c94a20b84735c5d49008e", null ],
[ "time_stamp", "class_b_n_o08x.html#abc972db20affbd0040b4e6c4892dd57b", null ],
[ "uncalib_gyro_accuracy", "class_b_n_o08x.html#a081c666a3f24016d0ec5c5edc49f2903", null ]
];

View File

@ -1,5 +0,0 @@
<map id="BNO08x" name="BNO08x">
<area shape="rect" id="Node000001" title=" " alt="" coords="28,112,98,139"/>
<area shape="rect" id="Node000002" href="$structbno08x__config__t.html" title="IMU configuration settings passed into constructor." alt="" coords="5,5,121,32"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="66,47,66,112,60,112,60,47"/>
</map>

View File

@ -1 +0,0 @@
39bd6f1e060d564e0e799d64341db1d7

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -1,8 +0,0 @@
<map id="BNO08x::disable_report" name="BNO08x::disable_report">
<area shape="rect" id="Node000001" title="Disables a sensor report for a given ID by setting its time interval to 0." alt="" coords="5,67,165,93"/>
<area shape="rect" id="Node000002" href="$class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="221,29,380,72"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="165,67,205,61,205,66,165,72"/>
<area shape="rect" id="Node000003" href="$class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="213,96,388,123"/>
<area shape="poly" id="edge3_Node000001_Node000003" title=" " alt="" coords="165,88,197,93,197,98,165,93"/>
<area shape="poly" id="edge2_Node000002_Node000002" title=" " alt="" coords="259,29,258,19,265,10,279,5,300,3,323,5,337,11,335,16,322,10,300,8,280,10,268,15,263,21,265,28"/>
</map>

View File

@ -1 +0,0 @@
15c881102c769367236aca9b59857b8f

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

View File

@ -1,39 +0,0 @@
<map id="BNO08x::disable_report" name="BNO08x::disable_report">
<area shape="rect" id="Node000001" title="Disables a sensor report for a given ID by setting its time interval to 0." alt="" coords="282,576,441,603"/>
<area shape="rect" id="Node000002" href="$class_b_n_o08x.html#ad5c991150895b80bee68c933059a4058" title="Sends command to disable accelerometer reports by setting report interval to 0." alt="" coords="15,5,224,32"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="355,561,342,447,317,292,300,214,281,143,258,85,232,46,217,35,220,30,236,42,262,82,286,141,306,212,322,291,347,447,360,560"/>
<area shape="rect" id="Node000003" href="$class_b_n_o08x.html#a4fdc39294922a9553d84cd96bdae4376" title="Sends command to disable activity classifier reports by setting report interval to 0." alt="" coords="36,56,203,99"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="353,561,338,461,311,326,295,258,276,197,254,146,232,112,218,101,202,93,204,88,221,97,236,109,259,144,281,195,300,257,317,325,343,460,359,560"/>
<area shape="rect" id="Node000004" href="$class_b_n_o08x.html#ab187fe50fcfbb04bec9e80eb0fccf61c" title="Sends command to disable ARVR stabilized game rotation vector reports by setting report interval to 0..." alt="" coords="33,123,206,181"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="356,561,350,488,331,390,315,338,293,287,266,238,232,195,205,176,208,171,236,191,270,235,298,284,320,336,336,389,355,487,362,560"/>
<area shape="rect" id="Node000005" href="$class_b_n_o08x.html#aa59e3d8953c96dc1cc5958a1ac628df4" title="Sends command to disable ARVR stabilized rotation vector reports by setting report interval to 0." alt="" coords="38,205,201,264"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="354,561,342,503,320,427,304,387,284,347,260,311,232,278,200,257,202,252,235,274,265,307,289,345,309,384,325,425,348,501,359,560"/>
<area shape="rect" id="Node000006" href="$class_b_n_o08x.html#a7665cce95e791c89161ec863f49c0392" title="Sends command to disable game rotation vector reports by setting report interval to 0." alt="" coords="40,288,199,331"/>
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="351,562,336,514,313,456,278,396,257,369,232,345,198,326,200,321,235,341,261,365,283,393,317,453,341,513,356,560"/>
<area shape="rect" id="Node000007" href="$class_b_n_o08x.html#a5e63a9e68dbe2968b37dcb6dae04de6f" title="Sends command to disable gravity reports by setting report interval to 0." alt="" coords="38,355,201,381"/>
<area shape="poly" id="edge6_Node000001_Node000007" title=" " alt="" coords="348,563,331,525,306,479,273,433,232,396,201,380,203,376,235,391,277,430,311,476,336,522,353,561"/>
<area shape="rect" id="Node000008" href="$class_b_n_o08x.html#a8296089e2fdbd7d2e85f364cf063af82" title="Sends command to disable gyro reports by setting report interval to 0." alt="" coords="44,405,195,432"/>
<area shape="poly" id="edge7_Node000001_Node000008" title=" " alt="" coords="342,564,298,504,267,472,232,446,195,431,197,426,235,442,271,468,302,500,346,561"/>
<area shape="rect" id="Node000009" href="$class_b_n_o08x.html#aac0a00bed7825d8a2c357a48c3626931" title="Sends command to disable gyro integrated rotation vector reports by setting report interval to 0." alt="" coords="44,456,195,515"/>
<area shape="poly" id="edge8_Node000001_Node000009" title=" " alt="" coords="320,571,233,529,194,514,196,509,235,524,322,566"/>
<area shape="rect" id="Node000010" href="$class_b_n_o08x.html#afbd2b02d5abe7084ce9de49ee2c9142f" title="Sends command to disable linear accelerometer reports by setting report interval to 0." alt="" coords="41,539,198,581"/>
<area shape="poly" id="edge9_Node000001_Node000010" title=" " alt="" coords="265,580,198,572,199,567,266,575"/>
<area shape="rect" id="Node000011" href="$class_b_n_o08x.html#a6671b082d20dda8bf5c53cb47db0c338" title="Sends command to disable magnetometer reports by setting report interval to 0." alt="" coords="15,605,224,632"/>
<area shape="poly" id="edge10_Node000001_Node000011" title=" " alt="" coords="266,604,225,609,224,603,266,598"/>
<area shape="rect" id="Node000012" href="$class_b_n_o08x.html#a171d78f4b00598b04c8ca54da16c508b" title="Sends command to disable raw accelerometer reports by setting report interval to 0." alt="" coords="46,656,193,699"/>
<area shape="poly" id="edge11_Node000001_Node000012" title=" " alt="" coords="318,612,235,646,194,660,192,655,233,642,316,607"/>
<area shape="rect" id="Node000013" href="$class_b_n_o08x.html#a75ef3d09f1ee016999c459e43e9e8c44" title="Sends command to disable raw gyro reports by setting report interval to 0." alt="" coords="30,723,209,749"/>
<area shape="poly" id="edge12_Node000001_Node000013" title=" " alt="" coords="342,617,297,666,268,692,235,713,207,724,205,720,232,708,264,687,293,662,339,613"/>
<area shape="rect" id="Node000014" href="$class_b_n_o08x.html#add29c84038558c28bcfca37865cf9244" title="Sends command to disable raw magnetometer reports by setting report interval to 0." alt="" coords="46,773,193,816"/>
<area shape="poly" id="edge13_Node000001_Node000014" title=" " alt="" coords="349,618,306,691,273,730,235,764,194,783,192,778,232,759,270,726,301,688,345,615"/>
<area shape="rect" id="Node000015" href="$class_b_n_o08x.html#a1ebd456d2a67a22b5ba0911a95915921" title="Sends command to disable rotation vector reports by setting report interval to 0." alt="" coords="35,840,204,883"/>
<area shape="poly" id="edge14_Node000001_Node000015" title=" " alt="" coords="355,619,340,665,316,722,282,780,260,807,235,830,206,847,203,843,232,826,256,803,277,777,311,719,335,663,350,617"/>
<area shape="rect" id="Node000016" href="$class_b_n_o08x.html#ab307ed3352e04c9e998ab4dd066f8932" title="Sends command to disable stability reports by setting report interval to 0." alt="" coords="34,907,205,949"/>
<area shape="poly" id="edge15_Node000001_Node000016" title=" " alt="" coords="359,619,348,677,326,752,309,791,289,829,265,865,235,897,207,915,204,910,232,893,261,862,285,827,305,789,321,750,343,676,354,618"/>
<area shape="rect" id="Node000017" href="$class_b_n_o08x.html#a427550a4ba25252912436b899124e157" title="Sends command to disable step counter reports by setting report interval to 0." alt="" coords="44,973,195,1016"/>
<area shape="poly" id="edge16_Node000001_Node000017" title=" " alt="" coords="361,619,354,688,335,781,318,830,297,878,270,924,235,963,217,977,197,986,194,981,215,972,232,959,265,920,292,876,313,828,329,779,349,687,356,618"/>
<area shape="rect" id="Node000018" href="$class_b_n_o08x.html#a16f83d1e85576a51abf2c65e5de58cd2" title="Sends command to disable tap detector reports by setting report interval to 0." alt="" coords="47,1040,192,1083"/>
<area shape="poly" id="edge17_Node000001_Node000018" title=" " alt="" coords="363,618,360,699,354,752,343,809,327,868,305,927,275,982,236,1030,216,1045,193,1054,191,1050,213,1040,232,1026,270,979,300,925,322,867,338,808,348,751,354,698,358,618"/>
<area shape="rect" id="Node000019" href="$class_b_n_o08x.html#aaf28212a5f1960c62a73282976142cfc" title="Sends command to disable uncalibrated gyro reports by setting report interval to 0." alt="" coords="5,1107,234,1133"/>
<area shape="poly" id="edge18_Node000001_Node000019" title=" " alt="" coords="359,618,345,724,320,868,303,940,283,1006,261,1060,236,1097,220,1108,217,1104,232,1093,256,1057,278,1004,298,939,314,867,340,723,354,618"/>
</map>

View File

@ -1 +0,0 @@
8d1e803b6b8b8c2c1aa8b834dc4dba79

Binary file not shown.

Before

Width:  |  Height:  |  Size: 71 KiB

View File

@ -1,12 +0,0 @@
<map id="BNO08x::enable_gravity" name="BNO08x::enable_gravity">
<area shape="rect" id="Node000001" title="Sends command to enable gravity reading reports (See Ref. Manual 6.5.11)" alt="" coords="5,96,166,123"/>
<area shape="rect" id="Node000002" href="$class_b_n_o08x.html#a41613e65ea9beef883184b7ef67affdd" title="Enables a sensor report for a given ID." alt="" coords="214,96,370,123"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="166,107,198,107,198,112,166,112"/>
<area shape="rect" id="Node000003" href="$class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="426,29,585,72"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="342,93,410,74,412,79,344,98"/>
<area shape="rect" id="Node000004" href="$class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="418,96,593,123"/>
<area shape="poly" id="edge4_Node000002_Node000004" title=" " alt="" coords="371,107,403,107,403,112,371,112"/>
<area shape="rect" id="Node000005" href="$class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="418,147,593,173"/>
<area shape="poly" id="edge5_Node000002_Node000005" title=" " alt="" coords="352,121,432,140,431,145,351,126"/>
<area shape="poly" id="edge3_Node000003_Node000003" title=" " alt="" coords="465,29,463,19,470,10,484,5,506,3,529,5,542,11,540,16,527,10,506,8,486,10,473,15,468,21,470,28"/>
</map>

View File

@ -1 +0,0 @@
6b474718157671dd25dbea532893ebcf

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.3 KiB

View File

@ -1,5 +0,0 @@
<map id="BNO08x::get_accel_Z" name="BNO08x::get_accel_Z">
<area shape="rect" id="Node000001" title="Get z axis acceleration (total acceleration of device, units in m/s^2)." alt="" coords="5,5,154,32"/>
<area shape="rect" id="Node000002" href="$class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="202,5,336,32"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="154,16,186,16,186,21,154,21"/>
</map>

View File

@ -1 +0,0 @@
b72a3e9022ba17db5220ddbaccada7b5

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -1,5 +0,0 @@
<map id="BNO08x::get_uncalibrated_gyro_Z" name="BNO08x::get_uncalibrated_gyro_Z">
<area shape="rect" id="Node000001" title="Get uncalibrated gyro Z axis angular velocity measurement." alt="" coords="5,5,179,48"/>
<area shape="rect" id="Node000002" href="$class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="227,13,361,40"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="179,24,211,24,211,29,179,29"/>
</map>

View File

@ -1 +0,0 @@
89fe0643cc1688c4913cbb66bca18979

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -1,15 +0,0 @@
<map id="BNO08x::data_proc_task_trampoline" name="BNO08x::data_proc_task_trampoline">
<area shape="rect" id="Node000001" title="Static function used to launch data processing task." alt="" coords="5,105,173,148"/>
<area shape="rect" id="Node000002" href="$class_b_n_o08x.html#ab4373e9b87837ea9fcbc0b536338c7b8" title="Task responsible parsing packets. Executed when SPI task sends a packet to be parsed,..." alt="" coords="221,113,388,140"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="173,124,205,124,205,129,173,129"/>
<area shape="rect" id="Node000003" href="$class_b_n_o08x.html#a67a697595d6a4d4638a53c6b4a5ef0cd" title="Parses a packet received from bno08x, updating any data according to received reports." alt="" coords="436,113,592,140"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="388,124,420,124,420,129,388,129"/>
<area shape="rect" id="Node000004" href="$class_b_n_o08x.html#a4f66045a0528a0c17c52421ea51612e7" title="Parses received command report sent by BNO08x (See Ref. Manual 6.3.9)" alt="" coords="640,5,815,48"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="538,110,639,58,652,52,654,57,641,62,541,115"/>
<area shape="rect" id="Node000005" href="$class_b_n_o08x.html#a51b360d795563b55559f11efb40be36a" title="Sends packet to be parsed to meta data function call (frs_read_word()) through queue." alt="" coords="646,72,809,115"/>
<area shape="poly" id="edge4_Node000003_Node000005" title=" " alt="" coords="592,112,630,106,631,111,593,117"/>
<area shape="rect" id="Node000006" href="$class_b_n_o08x.html#a8d9db3e1b6208c2661e1c543deefa53d" title="Parses received input report sent by BNO08x." alt="" coords="655,139,800,181"/>
<area shape="poly" id="edge5_Node000003_Node000006" title=" " alt="" coords="593,136,639,144,639,149,592,142"/>
<area shape="rect" id="Node000007" href="$class_b_n_o08x.html#a29cfd7fc2816483ebebe9d55b677a036" title="Parses product id report and prints device info." alt="" coords="647,205,808,248"/>
<area shape="poly" id="edge6_Node000003_Node000007" title=" " alt="" coords="541,138,641,191,654,197,652,201,639,196,538,143"/>
</map>

View File

@ -1 +0,0 @@
2e3061ecd0524acdbbef24ed2d055d97

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

View File

@ -1,5 +0,0 @@
<map id="BNO08x::data_proc_task_trampoline" name="BNO08x::data_proc_task_trampoline">
<area shape="rect" id="Node000001" title="Static function used to launch data processing task." alt="" coords="179,5,346,48"/>
<area shape="rect" id="Node000002" href="$class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="5,13,131,40"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="163,29,131,29,131,24,163,24"/>
</map>

View File

@ -1 +0,0 @@
2a98c05118f85dada3b383438795c79f

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -1,9 +0,0 @@
<map id="BNO08x::spi_task_trampoline" name="BNO08x::spi_task_trampoline">
<area shape="rect" id="Node000001" title="Static function used to launch spi task." alt="" coords="5,31,200,57"/>
<area shape="rect" id="Node000002" href="$class_b_n_o08x.html#a2ecd4ed60f82730ae230c61687ec92bf" title="Task responsible for SPI transactions. Executed when HINT in is asserted by BNO08x." alt="" coords="248,31,375,57"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="200,41,232,41,232,47,200,47"/>
<area shape="rect" id="Node000003" href="$class_b_n_o08x.html#ae540799865934fcff54caed0772df071" title="Receives a SHTP packet via SPI and sends it to data_proc_task()" alt="" coords="423,5,587,32"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="375,33,407,29,408,34,376,38"/>
<area shape="rect" id="Node000004" href="$class_b_n_o08x.html#a2c359a44a2c8e83ecb258a340e2d0e1a" title="Sends a queued SHTP packet via SPI." alt="" coords="429,56,581,83"/>
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="376,50,414,55,413,60,375,55"/>
</map>

View File

@ -1 +0,0 @@
48a027b931cae8ca18ae7848448963d7

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

View File

@ -1,5 +0,0 @@
<map id="BNO08x::spi_task_trampoline" name="BNO08x::spi_task_trampoline">
<area shape="rect" id="Node000001" title="Static function used to launch spi task." alt="" coords="179,5,373,32"/>
<area shape="rect" id="Node000002" href="$class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="5,5,131,32"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="163,21,131,21,131,16,163,16"/>
</map>

View File

@ -1 +0,0 @@
2ddfba633ee5b5bddd700681cf4891d1

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -1,20 +0,0 @@
<map id="BNO08x::get_range" name="BNO08x::get_range">
<area shape="rect" id="Node000001" title="Gets range from BNO08x FRS (flash record system)." alt="" coords="5,81,141,108"/>
<area shape="rect" id="Node000002" href="$class_b_n_o08x.html#a27f5dce5c994be18a587fb622574ad41" title="Reads meta data word from BNO08x FRS (flash record system) given the record ID and word number...." alt="" coords="371,56,541,83"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="125,78,188,67,274,61,355,62,355,67,274,67,189,72,126,83"/>
<area shape="rect" id="Node000008" href="$class_b_n_o08x.html#a4421c43323945946ad605f8422958dcf" title="Gets Q1 point from BNO08x FRS (flash record system)." alt="" coords="196,81,316,108"/>
<area shape="poly" id="edge7_Node000001_Node000008" title=" " alt="" coords="141,92,180,92,180,97,141,97"/>
<area shape="rect" id="Node000009" href="$class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="189,132,323,159"/>
<area shape="poly" id="edge9_Node000001_Node000009" title=" " alt="" coords="125,106,191,125,190,130,123,111"/>
<area shape="rect" id="Node000003" href="$class_b_n_o08x.html#a40607e557eada666a5e1e416f42cd4a1" title="Read meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and other..." alt="" coords="589,56,758,83"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="542,67,574,67,574,72,542,72"/>
<area shape="rect" id="Node000004" href="$class_b_n_o08x.html#adf789e709ac1667656db757c8d559af9" title="Requests meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and o..." alt="" coords="806,31,992,57"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="757,57,790,54,790,59,758,63"/>
<area shape="rect" id="Node000007" href="$class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="811,81,987,108"/>
<area shape="poly" id="edge6_Node000003_Node000007" title=" " alt="" coords="758,76,796,80,796,86,757,81"/>
<area shape="rect" id="Node000005" href="$class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="1048,5,1207,32"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="992,31,1032,27,1033,32,992,36"/>
<area shape="rect" id="Node000006" href="$class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="1040,56,1215,83"/>
<area shape="poly" id="edge5_Node000004_Node000006" title=" " alt="" coords="992,52,1025,55,1024,61,992,57"/>
<area shape="poly" id="edge8_Node000008_Node000002" title=" " alt="" coords="316,84,355,79,356,85,317,90"/>
</map>

View File

@ -1 +0,0 @@
932695b7794a6329613ab13e28c25555

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

View File

@ -1,5 +0,0 @@
<map id="BNO08x::get_linear_accel_Y" name="BNO08x::get_linear_accel_Y">
<area shape="rect" id="Node000001" title="Get y axis linear acceleration (acceleration of device minus gravity, units in m/s^2)" alt="" coords="5,5,140,48"/>
<area shape="rect" id="Node000002" href="$class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="188,13,322,40"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="140,24,172,24,172,29,140,29"/>
</map>

View File

@ -1 +0,0 @@
d23f2fb44a87ec4a072a34107de2c5d1

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -1,5 +0,0 @@
<map id="BNO08x::get_magf_X" name="BNO08x::get_magf_X">
<area shape="rect" id="Node000001" title="Get X component of magnetic field vector." alt="" coords="5,5,151,32"/>
<area shape="rect" id="Node000002" href="$class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="199,5,333,32"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="151,16,183,16,183,21,151,21"/>
</map>

View File

@ -1 +0,0 @@
2dd13993c84823c558d9969e53c7cf61

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -1,5 +0,0 @@
<map id="BNO08x::get_magf_X" name="BNO08x::get_magf_X">
<area shape="rect" id="Node000001" title="Get X component of magnetic field vector." alt="" coords="239,13,384,40"/>
<area shape="rect" id="Node000002" href="$class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a" title="Runs full calibration routine." alt="" coords="5,5,191,48"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="223,29,191,29,191,24,223,24"/>
</map>

View File

@ -1 +0,0 @@
46c4f89962868349feee15af961a98e4

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -1,11 +0,0 @@
<map id="BNO08x::get_reset_reason" name="BNO08x::get_reset_reason">
<area shape="rect" id="Node000001" title="Requests product ID, prints the returned info over serial, and returns the reason for the most resent..." alt="" coords="5,72,184,99"/>
<area shape="rect" id="Node000002" href="$class_b_n_o08x.html#ab5f200069a2f8cb74cb79c6f162da5a1" title="Queues a packet containing the request product ID command." alt="" coords="238,5,401,48"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="148,69,222,49,223,55,149,74"/>
<area shape="rect" id="Node000004" href="$class_b_n_o08x.html#a4f12de628073f44b2a3fab2688cf1caf" title="Waits for a valid or invalid packet to be received or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="242,72,397,99"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="184,83,227,83,227,88,184,88"/>
<area shape="rect" id="Node000005" href="$class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="232,123,407,149"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="158,97,243,116,242,121,157,102"/>
<area shape="rect" id="Node000003" href="$class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="455,13,614,40"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="401,24,440,24,440,29,401,29"/>
</map>

View File

@ -1 +0,0 @@
1492559d6a564eecf09dd6c80b466a3c

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

View File

@ -1,5 +0,0 @@
<map id="BNO08x::get_reset_reason" name="BNO08x::get_reset_reason">
<area shape="rect" id="Node000001" title="Requests product ID, prints the returned info over serial, and returns the reason for the most resent..." alt="" coords="179,5,357,32"/>
<area shape="rect" id="Node000002" href="$class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="5,5,131,32"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="163,21,131,21,131,16,163,16"/>
</map>

View File

@ -1 +0,0 @@
eea6f67e8dd2cd876c47db441afba49f

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -1,5 +0,0 @@
<map id="BNO08x::get_quat_I" name="BNO08x::get_quat_I">
<area shape="rect" id="Node000001" title="Get I component of reported quaternion." alt="" coords="5,5,144,32"/>
<area shape="rect" id="Node000002" href="$class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="192,5,326,32"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="144,16,176,16,176,21,144,21"/>
</map>

View File

@ -1 +0,0 @@
2494eaecc63182504fb08d6551c92b28

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -1,17 +0,0 @@
<map id="BNO08x::get_quat_I" name="BNO08x::get_quat_I">
<area shape="rect" id="Node000001" title="Get I component of reported quaternion." alt="" coords="446,81,584,108"/>
<area shape="rect" id="Node000002" href="$class_b_n_o08x.html#a1b91f234d81c45f1f5ca2f27c9f0f6a3" title="Get the reported rotation about y axis." alt="" coords="240,5,371,32"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="471,77,397,47,361,35,362,30,399,41,473,72"/>
<area shape="rect" id="Node000004" href="$class_b_n_o08x.html#a89618eba08186ee8e679e7313907ddef" title="Get the reported rotation about x axis." alt="" coords="245,56,366,83"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="430,87,366,79,366,74,431,82"/>
<area shape="rect" id="Node000006" href="$class_b_n_o08x.html#a64d3e41750c6de9413d6982511f78f17" title="Get the reported rotation about z axis." alt="" coords="242,107,369,133"/>
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="431,107,369,115,369,110,430,102"/>
<area shape="rect" id="Node000008" href="$class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a" title="Runs full calibration routine." alt="" coords="213,157,398,200"/>
<area shape="poly" id="edge7_Node000001_Node000008" title=" " alt="" coords="471,117,399,148,369,159,367,154,397,143,469,112"/>
<area shape="rect" id="Node000003" href="$class_b_n_o08x.html#af50010400cbd1445e9ddfa259384b412" title="Get the reported rotation about y axis." alt="" coords="5,5,165,32"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="224,21,165,21,165,16,224,16"/>
<area shape="rect" id="Node000005" href="$class_b_n_o08x.html#a7077b9a130f1dcf0192454e387968dd6" title="Get the reported rotation about x axis." alt="" coords="11,56,159,83"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="229,72,160,72,160,67,229,67"/>
<area shape="rect" id="Node000007" href="$class_b_n_o08x.html#af80f7795656e695e036d3b1557aed94c" title="Get the reported rotation about z axis." alt="" coords="8,107,162,133"/>
<area shape="poly" id="edge6_Node000006_Node000007" title=" " alt="" coords="227,123,163,123,163,117,227,117"/>
</map>

View File

@ -1 +0,0 @@
acfc7aa3e0ba2e4f69328534d128f355

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.4 KiB

View File

@ -1,12 +0,0 @@
<map id="BNO08x::enable_raw_magnetometer" name="BNO08x::enable_raw_magnetometer">
<area shape="rect" id="Node000001" title="Sends command to enable raw magnetometer reports (See Ref. Manual 6.5.15)" alt="" coords="5,88,149,131"/>
<area shape="rect" id="Node000002" href="$class_b_n_o08x.html#a41613e65ea9beef883184b7ef67affdd" title="Enables a sensor report for a given ID." alt="" coords="197,96,353,123"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="149,107,181,107,181,112,149,112"/>
<area shape="rect" id="Node000003" href="$class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="409,29,568,72"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="325,93,393,74,395,79,327,98"/>
<area shape="rect" id="Node000004" href="$class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="401,96,576,123"/>
<area shape="poly" id="edge4_Node000002_Node000004" title=" " alt="" coords="354,107,386,107,386,112,354,112"/>
<area shape="rect" id="Node000005" href="$class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="401,147,576,173"/>
<area shape="poly" id="edge5_Node000002_Node000005" title=" " alt="" coords="335,121,415,140,414,145,334,126"/>
<area shape="poly" id="edge3_Node000003_Node000003" title=" " alt="" coords="448,29,446,19,453,10,467,5,489,3,512,5,525,11,523,16,510,10,489,8,469,10,456,15,451,21,453,28"/>
</map>

View File

@ -1 +0,0 @@
7aba5bf0618f629cea65b3e0cb65872d

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 KiB

View File

@ -1,15 +0,0 @@
<map id="BNO08x::get_Q3" name="BNO08x::get_Q3">
<area shape="rect" id="Node000001" title="Gets Q3 point from BNO08x FRS (flash record system)." alt="" coords="5,56,126,83"/>
<area shape="rect" id="Node000002" href="$class_b_n_o08x.html#a27f5dce5c994be18a587fb622574ad41" title="Reads meta data word from BNO08x FRS (flash record system) given the record ID and word number...." alt="" coords="174,56,344,83"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="126,67,158,67,158,72,126,72"/>
<area shape="rect" id="Node000003" href="$class_b_n_o08x.html#a40607e557eada666a5e1e416f42cd4a1" title="Read meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and other..." alt="" coords="392,56,560,83"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="344,67,377,67,377,72,344,72"/>
<area shape="rect" id="Node000004" href="$class_b_n_o08x.html#adf789e709ac1667656db757c8d559af9" title="Requests meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and o..." alt="" coords="608,31,795,57"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="560,57,592,54,593,59,561,63"/>
<area shape="rect" id="Node000007" href="$class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="614,81,789,108"/>
<area shape="poly" id="edge6_Node000003_Node000007" title=" " alt="" coords="561,76,599,80,598,86,560,81"/>
<area shape="rect" id="Node000005" href="$class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="851,5,1010,32"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="795,31,835,27,836,32,795,36"/>
<area shape="rect" id="Node000006" href="$class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="843,56,1018,83"/>
<area shape="poly" id="edge5_Node000004_Node000006" title=" " alt="" coords="795,52,827,55,827,61,795,57"/>
</map>

View File

@ -1 +0,0 @@
a17b7b555d6acd81e5a1e9eb36eb4b73

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 KiB

View File

@ -1,5 +0,0 @@
<map id="BNO08x::get_gyro_calibrated_velocity_Z" name="BNO08x::get_gyro_calibrated_velocity_Z">
<area shape="rect" id="Node000001" title="Get calibrated gyro z axis angular velocity measurement." alt="" coords="5,5,197,48"/>
<area shape="rect" id="Node000002" href="$class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="245,13,379,40"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="197,24,229,24,229,29,197,29"/>
</map>

View File

@ -1 +0,0 @@
24184f447e5e5c88cdb67249d8d20262

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -1,10 +0,0 @@
<map id="BNO08x::disable_tap_detector" name="BNO08x::disable_tap_detector">
<area shape="rect" id="Node000001" title="Sends command to disable tap detector reports by setting report interval to 0." alt="" coords="5,59,150,101"/>
<area shape="rect" id="Node000002" href="$class_b_n_o08x.html#a00ec3857cb06ae885e32059ef1cab693" title="Disables a sensor report for a given ID by setting its time interval to 0." alt="" coords="198,67,357,93"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="150,77,182,77,182,83,150,83"/>
<area shape="rect" id="Node000003" href="$class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="413,29,572,72"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="357,67,397,61,398,66,358,72"/>
<area shape="rect" id="Node000004" href="$class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="405,96,580,123"/>
<area shape="poly" id="edge4_Node000002_Node000004" title=" " alt="" coords="358,88,390,93,389,98,357,93"/>
<area shape="poly" id="edge3_Node000003_Node000003" title=" " alt="" coords="452,29,450,19,457,10,471,5,493,3,516,5,530,11,527,16,514,10,493,8,472,10,460,15,455,21,457,28"/>
</map>

View File

@ -1 +0,0 @@
136d0689333fd84853740bb89b4101d9

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.3 KiB

View File

@ -1,10 +0,0 @@
<map id="BNO08x::disable_raw_accelerometer" name="BNO08x::disable_raw_accelerometer">
<area shape="rect" id="Node000001" title="Sends command to disable raw accelerometer reports by setting report interval to 0." alt="" coords="5,59,152,101"/>
<area shape="rect" id="Node000002" href="$class_b_n_o08x.html#a00ec3857cb06ae885e32059ef1cab693" title="Disables a sensor report for a given ID by setting its time interval to 0." alt="" coords="200,67,359,93"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="152,77,184,77,184,83,152,83"/>
<area shape="rect" id="Node000003" href="$class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="415,29,574,72"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="359,67,399,61,400,66,360,72"/>
<area shape="rect" id="Node000004" href="$class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="407,96,582,123"/>
<area shape="poly" id="edge4_Node000002_Node000004" title=" " alt="" coords="360,88,392,93,391,98,359,93"/>
<area shape="poly" id="edge3_Node000003_Node000003" title=" " alt="" coords="454,29,452,19,459,10,473,5,495,3,518,5,532,11,529,16,516,10,495,8,474,10,462,15,457,21,459,28"/>
</map>

View File

@ -1 +0,0 @@
24cc0fc5b26d2b7d5978cbbb94805d54

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.4 KiB

View File

@ -1,9 +0,0 @@
<map id="BNO08x::mode_sleep" name="BNO08x::mode_sleep">
<area shape="rect" id="Node000001" title="Puts BNO08x sensor into sleep/low power mode using executable channel." alt="" coords="5,56,154,83"/>
<area shape="rect" id="Node000002" href="$class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f" title="Queues an SHTP packet to be sent via SPI." alt="" coords="210,5,369,32"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="137,53,216,34,217,39,139,58"/>
<area shape="rect" id="Node000003" href="$class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e" title="Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="202,56,377,83"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="154,67,186,67,186,72,154,72"/>
<area shape="rect" id="Node000004" href="$class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773" title="Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse." alt="" coords="202,107,377,133"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="139,81,217,100,216,105,137,86"/>
</map>

View File

@ -1 +0,0 @@
235296ccc68b4361b8dacc96eb3c91d2

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

View File

@ -1,5 +0,0 @@
<map id="BNO08x::get_uncalibrated_gyro_Y" name="BNO08x::get_uncalibrated_gyro_Y">
<area shape="rect" id="Node000001" title="Get uncalibrated gyro Y axis angular velocity measurement." alt="" coords="5,5,179,48"/>
<area shape="rect" id="Node000002" href="$class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="227,13,361,40"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="179,24,211,24,211,29,179,29"/>
</map>

View File

@ -1 +0,0 @@
746af72769a844bf582e5647db52883d

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -1,16 +0,0 @@
<map id="BNO08x::get_pitch" name="BNO08x::get_pitch">
<area shape="rect" id="Node000001" title="Get the reported rotation about y axis." alt="" coords="5,81,137,108"/>
<area shape="rect" id="Node000002" href="$class_b_n_o08x.html#a12c12a8e078b28480fb8828d306656f5" title="Get I component of reported quaternion." alt="" coords="194,5,332,32"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="100,78,184,42,202,35,203,40,186,46,102,83"/>
<area shape="rect" id="Node000004" href="$class_b_n_o08x.html#a9f6bb642fa0297a7b9bcc94dd7374015" title="Get J component of reported quaternion." alt="" coords="192,56,334,83"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="137,83,177,78,177,83,137,89"/>
<area shape="rect" id="Node000005" href="$class_b_n_o08x.html#a9f42c70c2337a0d831064a40ecfe2dd8" title="Get K component of reported quaternion." alt="" coords="191,107,335,133"/>
<area shape="poly" id="edge5_Node000001_Node000005" title=" " alt="" coords="137,101,175,106,175,111,137,106"/>
<area shape="rect" id="Node000006" href="$class_b_n_o08x.html#a5a556c5ec1baaa7f1156779dbe47a7b7" title="Get real component of reported quaternion." alt="" coords="185,157,341,184"/>
<area shape="poly" id="edge7_Node000001_Node000006" title=" " alt="" coords="102,106,186,143,203,149,202,154,184,148,100,111"/>
<area shape="rect" id="Node000003" href="$class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9" title="Converts a register value to a float using its associated Q point. (See https://en...." alt="" coords="389,81,523,108"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="310,30,342,42,413,72,411,77,340,46,308,35"/>
<area shape="poly" id="edge4_Node000004_Node000003" title=" " alt="" coords="334,76,374,81,373,87,334,81"/>
<area shape="poly" id="edge6_Node000005_Node000003" title=" " alt="" coords="335,108,374,103,374,108,336,113"/>
<area shape="poly" id="edge8_Node000006_Node000003" title=" " alt="" coords="308,154,340,143,411,113,413,117,342,148,310,159"/>
</map>

View File

@ -1 +0,0 @@
16d0605eca62e516809118f163adc01c

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

View File

@ -1,5 +0,0 @@
<map id="BNO08x::get_pitch" name="BNO08x::get_pitch">
<area shape="rect" id="Node000001" title="Get the reported rotation about y axis." alt="" coords="213,5,344,32"/>
<area shape="rect" id="Node000002" href="$class_b_n_o08x.html#af50010400cbd1445e9ddfa259384b412" title="Get the reported rotation about y axis." alt="" coords="5,5,165,32"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="197,21,165,21,165,16,197,16"/>
</map>

Some files were not shown because too many files have changed in this diff Show More