4456 lines
339 KiB
HTML
4456 lines
339 KiB
HTML
|
|
<!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 Class 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"> 1.3</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&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&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&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="summary">
|
||
|
|
<a href="#nested-classes">Classes</a> |
|
||
|
|
<a href="#pub-types">Public Types</a> |
|
||
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
||
|
|
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
||
|
|
<a href="#pub-attribs">Public Attributes</a> |
|
||
|
|
<a href="#pri-methods">Private Member Functions</a> |
|
||
|
|
<a href="#pri-static-methods">Static Private Member Functions</a> |
|
||
|
|
<a href="#pri-attribs">Private Attributes</a> |
|
||
|
|
<a href="#pri-static-attribs">Static Private Attributes</a> |
|
||
|
|
<a href="#friends">Friends</a> |
|
||
|
|
<a href="class_b_n_o08x-members.html">List of all members</a> </div>
|
||
|
|
<div class="headertitle"><div class="title">BNO08x Class Reference</div></div>
|
||
|
|
</div><!--header-->
|
||
|
|
<div class="contents">
|
||
|
|
|
||
|
|
<p><a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> IMU driver class.
|
||
|
|
<a href="#details">More...</a></p>
|
||
|
|
|
||
|
|
<p><code>#include <<a class="el" href="_b_n_o08x_8hpp_source.html">BNO08x.hpp</a>></code></p>
|
||
|
|
<div class="dynheader">
|
||
|
|
Collaboration diagram for BNO08x:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x__coll__graph.png" border="0" usemap="#a_b_n_o08x_coll__map" alt="Collaboration graph"/></div>
|
||
|
|
<map name="a_b_n_o08x_coll__map" id="a_b_n_o08x_coll__map">
|
||
|
|
<area shape="rect" title="BNO08x IMU driver class." alt="" coords="1625,1463,1695,1489"/>
|
||
|
|
<area shape="rect" href="struct_b_n_o08x_1_1bno08x__reports__t.html" title="Contains report implementations." alt="" coords="1333,848,1511,875"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1436,888,1656,1461,1651,1463,1431,890"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_rpt_acceleration.html" title="Class to represent accelerometer reports. (See Ref. Manual 6.5.9)" alt="" coords="586,628,748,655"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="764,638,880,644,1021,663,1096,679,1170,701,1242,728,1310,763,1367,806,1409,846,1406,849,1364,810,1307,768,1240,733,1168,706,1094,684,1020,668,880,649,763,643"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_rpt.html" title="Class to represent and manage reports returned from BNO08x." alt="" coords="302,659,392,685"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="407,664,585,646,585,652,408,669"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_rpt_linear_acceleration.html" title="Class to represent linear accelerometer reports. (See Ref. Manual 6.5.10)" alt="" coords="568,688,765,715"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="408,675,568,690,567,695,407,680"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_rpt_gravity.html" title="Class to represent gravity reports. (See Ref. Manual 6.5.11)" alt="" coords="602,752,732,779"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="382,692,420,714,464,733,534,751,601,759,601,765,533,756,462,739,418,719,379,697"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_rpt_cal_magnetometer.html" title="Class to represent calibrated magnetometer reports. (See Ref. Manual 6.5.16)" alt="" coords="571,368,763,395"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="375,647,408,614,437,573,446,544,446,518,447,492,461,464,486,438,516,418,549,403,581,393,583,398,551,408,519,423,489,442,465,467,452,494,451,518,451,545,441,576,412,617,379,651"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_rpt_uncal_magnetometer.html" title="Class to represent uncalibrated magnetometer reports. (See Ref. Manual 6.5.17)" alt="" coords="564,119,770,145"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="377,647,410,614,425,595,437,574,445,537,447,489,440,373,437,314,438,260,445,214,451,195,461,180,482,160,507,146,535,136,563,130,564,135,536,141,509,151,485,164,465,183,456,197,450,215,443,260,443,314,446,373,452,489,450,538,441,576,429,598,414,618,381,651"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_rpt_cal_gyro.html" title="Class to represent calibrated gyro reports. (See Ref. Manual 6.5.13)" alt="" coords="598,432,735,459"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="371,646,437,573,448,554,461,536,500,504,546,482,613,457,615,462,548,486,503,508,465,539,453,557,441,576,375,649"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_rpt_uncal_gyro.html" title="Class to represent uncalibrated gyro reports. (See Ref. Manual 6.5.14)" alt="" coords="591,304,742,331"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="376,647,409,614,437,573,446,545,448,520,441,472,438,448,438,425,445,401,461,376,488,351,521,335,556,324,590,317,591,323,557,329,523,339,491,356,465,379,450,403,443,426,443,448,446,471,453,519,451,546,441,576,413,618,380,651"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_rpt_r_v_generic.html" title="Class to represent rotation vector reports." alt="" coords="590,1207,743,1233"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="381,694,414,727,429,747,441,770,450,803,452,847,449,949,448,1050,453,1091,465,1121,490,1143,532,1165,626,1204,624,1209,530,1170,487,1147,461,1124,448,1093,442,1051,443,949,447,847,444,804,437,772,425,750,410,730,377,697"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_rpt_raw_m_e_m_s_gyro.html" title="Class to represent raw gyro reports. (See Ref. Manual 6.5.12)" alt="" coords="575,816,758,843"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="374,695,441,769,452,785,465,798,490,810,518,818,575,828,574,833,517,824,488,815,461,802,448,789,437,772,370,699"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_rpt_raw_m_e_m_s_accelerometer.html" title="Class to represent raw accelerometer reports. (See Ref. Manual 6.5.8)" alt="" coords="547,560,786,587"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="406,651,620,585,621,590,408,656"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_rpt_raw_m_e_m_s_magnetometer.html" title="Class to represent raw magnetometer reports. (See Ref. Manual 6.5.15)" alt="" coords="548,891,786,917"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="379,694,412,727,441,769,448,787,450,804,448,835,448,862,454,875,465,887,495,906,529,915,565,918,599,915,599,921,565,923,528,920,492,911,461,891,449,877,443,863,442,835,445,804,443,789,437,772,408,731,375,698"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_rpt_step_counter.html" title="Class to represent step counter reports. (See Ref. Manual 6.5.29)" alt="" coords="586,1045,748,1072"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="380,694,414,727,441,770,448,796,450,831,447,913,447,992,453,1023,465,1043,497,1064,534,1073,573,1074,610,1070,610,1075,573,1080,533,1078,494,1069,461,1047,448,1024,442,992,441,913,444,831,443,797,437,772,410,730,377,697"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_rpt_activity_classifier.html" title="Class to represent activity classifier reports. (See Ref. Manual 6.5.36)" alt="" coords="574,496,759,523"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="385,648,450,611,521,564,546,546,609,521,611,526,548,550,525,569,452,615,388,653"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_rpt_stability_classifier.html" title="Class to represent stability classifier reports. (See Ref. Manual 6.5.31)" alt="" coords="572,211,762,237"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="377,647,410,614,437,574,443,545,445,507,442,416,441,326,447,290,461,264,484,244,511,230,541,222,571,217,571,223,542,227,513,235,487,248,465,267,453,292,447,327,447,416,451,507,449,546,441,576,414,618,381,650"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_rpt_shake_detector.html" title="Class to represent shake detector reports. (See Ref. Manual 6.5.32)" alt="" coords="579,968,755,995"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="380,693,413,727,441,770,447,789,449,814,449,873,451,930,456,951,465,966,496,986,533,995,572,997,608,993,609,998,572,1002,533,1001,494,991,461,970,451,953,446,930,443,873,443,814,441,790,437,772,409,730,376,697"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_rpt_tap_detector.html" title="Class to represent tap detector reports. (See Ref. Manual 6.5.27)" alt="" coords="587,1337,747,1364"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="381,694,414,727,429,747,441,770,451,811,455,863,450,987,448,1110,453,1161,465,1199,477,1214,490,1223,524,1240,649,1335,646,1339,522,1245,488,1227,474,1218,461,1201,448,1162,442,1110,445,987,449,863,446,811,437,772,425,750,410,730,377,697"/>
|
||
|
|
<area shape="rect" href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html" title="Holds context used to synchronize tasks and callback execution." alt="" coords="5,1408,150,1451"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="165,1437,252,1445,346,1448,1423,1448,1534,1455,1625,1467,1624,1473,1533,1460,1423,1453,345,1453,252,1450,165,1442"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="80,1392,95,1282,126,1123,148,1035,177,944,211,854,252,769,269,744,289,720,327,684,330,688,293,724,274,747,257,772,216,856,182,946,153,1036,131,1125,100,1282,85,1393"/>
|
||
|
|
<area shape="rect" href="structbno08x__accel__t.html" title="Struct to represent acceleration data from acceleration, linear acceleration, and gravity reports." alt="" coords="291,783,403,809"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="393,774,466,740,521,707,532,691,537,682,545,674,589,653,591,658,549,678,541,686,537,694,525,711,469,744,396,778"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="418,797,471,790,497,783,522,771,529,764,533,756,537,747,545,738,570,723,597,713,599,718,573,728,549,742,541,750,538,758,533,767,524,776,499,788,472,795,419,802"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="373,818,405,845,443,869,463,877,484,881,503,879,521,870,532,856,534,839,535,821,545,802,571,784,600,772,602,777,574,789,549,806,540,822,539,840,537,858,525,874,505,884,483,886,462,882,441,874,402,850,370,822"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="781,704,894,715,1028,733,1170,762,1241,780,1310,803,1357,824,1398,845,1396,850,1355,828,1308,808,1240,786,1169,767,1027,738,893,720,781,710"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="748,768,999,790,1154,809,1309,832,1368,845,1367,850,1308,837,1153,814,998,796,748,773"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="778,366,905,365,977,370,1051,382,1124,401,1193,430,1257,469,1285,494,1311,521,1340,563,1364,609,1383,657,1397,705,1415,790,1422,847,1417,848,1410,791,1392,706,1378,659,1359,611,1336,566,1307,524,1281,497,1253,474,1191,435,1122,406,1050,387,976,376,905,370,778,372"/>
|
||
|
|
<area shape="rect" href="structbno08x__magf__t.html" title="Struct to represent magnetic field data (units in uTesla)" alt="" coords="292,244,402,271"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="417,268,472,285,525,313,537,327,549,341,575,355,603,365,601,370,572,359,545,345,533,330,521,317,470,290,416,273"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="413,235,437,217,446,199,447,180,449,161,461,143,491,126,525,117,559,114,592,115,592,121,559,119,526,122,493,131,465,147,454,163,452,181,451,200,441,220,416,239"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="785,120,915,123,988,131,1061,146,1133,169,1201,202,1261,245,1288,272,1311,301,1334,349,1355,416,1373,495,1388,581,1411,743,1422,847,1417,848,1405,744,1383,582,1368,496,1350,417,1329,351,1306,304,1284,275,1258,249,1198,206,1131,174,1060,152,987,137,915,128,785,125"/>
|
||
|
|
<area shape="rect" href="structbno08x__magf__bias__t.html" title="Struct to represent magnetic field bias data (units in uTesla)" alt="" coords="277,5,417,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="433,24,478,32,524,45,560,61,595,80,649,116,646,120,592,85,558,66,522,51,477,38,432,29"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="751,439,831,439,927,444,1029,458,1128,481,1186,500,1230,519,1269,545,1311,588,1336,621,1357,657,1390,732,1410,800,1421,847,1416,848,1405,802,1385,734,1352,660,1331,624,1307,591,1265,549,1227,523,1184,505,1127,487,1028,463,926,450,831,444,751,444"/>
|
||
|
|
<area shape="rect" href="structbno08x__gyro__t.html" title="Struct to represent gyro data (units in rad/s)" alt="" coords="294,343,400,369"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="404,372,464,391,608,429,606,434,462,396,403,377"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="415,345,591,324,591,329,415,350"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="758,301,886,294,961,297,1039,306,1116,324,1190,353,1224,372,1256,394,1285,419,1311,449,1344,501,1371,558,1390,618,1404,676,1419,780,1423,847,1418,848,1414,781,1399,677,1385,619,1366,560,1340,504,1307,452,1281,423,1252,398,1221,376,1187,358,1115,330,1038,312,961,302,886,300,758,307"/>
|
||
|
|
<area shape="rect" href="structbno08x__gyro__bias__t.html" title="Struct to represent gyro bias data (units in rad/s)" alt="" coords="278,180,416,207"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="432,193,479,202,524,220,538,233,549,247,594,278,637,301,634,306,591,282,545,251,534,237,522,225,477,208,431,199"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_rpt_r_v.html" title="Class to represent rotation vector reports. (See Ref. Manual 6.5.18)" alt="" coords="955,1069,1064,1096"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1079,1081,1208,1076,1267,1068,1307,1054,1331,1035,1351,1013,1383,962,1403,912,1415,874,1420,876,1408,914,1387,964,1355,1016,1334,1039,1310,1058,1269,1073,1209,1081,1079,1086"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="721,1198,791,1168,866,1127,877,1116,890,1106,922,1093,954,1086,956,1091,924,1098,893,1110,881,1120,869,1131,794,1173,723,1203"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_rpt_game_r_v.html" title="Class to represent game rotation vector reports. (See Ref. Manual 6.5.19)" alt="" coords="938,1171,1081,1197"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="759,1208,937,1189,938,1194,759,1213"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_rpt_a_r_v_r_stabilized_r_v.html" title="Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.42)" alt="" coords="909,1221,1110,1248"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="759,1221,909,1228,908,1233,759,1227"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_rpt_a_r_v_r_stabilized_game_r_v.html" title="Class to represent ARVR stabilized rotation vector reports. (See Ref. Manual 6.5.43)" alt="" coords="891,1272,1128,1299"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="756,1234,936,1269,935,1274,755,1239"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_rpt_i_gyro_r_v.html" title="Class to represent integrated gyro rotation vector reports. (See Ref. Manual 6.5.44)" alt="" coords="940,1120,1079,1147"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="729,1199,891,1156,940,1145,941,1150,892,1161,731,1205"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_rpt_r_v_geomag.html" title="Class to represent geomagnetic rotation vector reports. (See Ref. Manual 6.5.20)" alt="" coords="931,1323,1088,1349"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="712,1238,795,1273,892,1308,935,1320,934,1325,891,1313,793,1278,710,1243"/>
|
||
|
|
<area shape="rect" href="structbno08x__quat__t.html" title="Struct to represent unit quaternion." alt="" coords="294,1247,400,1273"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="415,1261,468,1260,523,1256,576,1245,625,1231,626,1236,577,1250,523,1261,468,1266,415,1266"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1097,1183,1219,1176,1272,1167,1307,1152,1338,1122,1363,1086,1382,1046,1396,1005,1412,928,1417,874,1423,875,1417,929,1401,1006,1387,1048,1368,1089,1342,1126,1310,1157,1273,1172,1220,1182,1097,1188"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1126,1233,1233,1226,1278,1217,1307,1203,1342,1167,1369,1123,1389,1076,1403,1027,1416,937,1418,875,1424,875,1421,937,1408,1028,1394,1078,1374,1126,1346,1170,1310,1208,1279,1222,1234,1231,1126,1239"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1096,1298,1148,1301,1204,1298,1259,1283,1284,1271,1307,1255,1328,1227,1348,1184,1366,1130,1381,1070,1404,954,1416,875,1421,875,1409,955,1386,1071,1371,1131,1353,1186,1333,1230,1311,1259,1287,1276,1261,1288,1205,1303,1148,1307,1095,1304"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1095,1132,1217,1125,1271,1116,1307,1102,1334,1078,1357,1049,1375,1017,1389,983,1408,920,1416,875,1421,876,1413,922,1394,985,1380,1019,1361,1052,1338,1081,1310,1106,1273,1121,1218,1130,1095,1137"/>
|
||
|
|
<area shape="rect" href="structbno08x__ang__vel__t.html" title="Struct to represent angular velocity (units in rad/s)" alt="" coords="605,1099,729,1125"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="744,1114,939,1126,939,1132,744,1119"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1072,1351,1127,1361,1190,1363,1221,1360,1252,1353,1281,1342,1307,1325,1320,1311,1332,1292,1354,1240,1372,1176,1387,1105,1407,967,1417,875,1422,875,1412,967,1392,1106,1377,1177,1359,1242,1337,1294,1324,1314,1310,1329,1283,1346,1254,1358,1222,1366,1190,1369,1126,1366,1071,1356"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="774,831,1332,855,1332,860,774,836"/>
|
||
|
|
<area shape="rect" href="structbno08x__raw__gyro__t.html" title="Struct to represent raw mems gyro data from raw gyro reports (units in ADC counts)." alt="" coords="280,937,414,964"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="413,964,441,967,469,966,497,960,521,947,532,933,534,916,535,897,545,877,573,855,605,841,607,846,576,860,549,880,540,898,539,916,537,934,525,951,498,965,470,971,440,972,412,970"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="802,575,960,590,1045,604,1128,624,1183,640,1226,656,1265,677,1310,711,1345,745,1375,783,1415,846,1411,849,1371,786,1341,749,1307,715,1262,682,1223,661,1182,645,1127,629,1044,609,959,595,802,580"/>
|
||
|
|
<area shape="rect" href="structbno08x__raw__accel__t.html" title="Struct to represent raw mems accelerometer data from raw accelerometer reports (units in ADC counts)." alt="" coords="277,536,417,563"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="432,553,547,562,547,567,432,558"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="801,894,1332,864,1332,869,802,899"/>
|
||
|
|
<area shape="rect" href="structbno08x__raw__magf__t.html" title="Struct to represent raw mems magnetometer data from raw magnetometer reports (units in ADC counts)." alt="" coords="279,1015,415,1041"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="413,1042,441,1044,469,1043,497,1037,521,1025,532,1010,534,993,535,974,545,954,575,931,608,915,611,920,578,935,549,958,540,975,539,993,537,1012,525,1029,498,1042,470,1049,440,1050,412,1047"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="763,1044,876,1026,1013,998,1162,961,1308,912,1393,873,1395,878,1310,917,1164,966,1015,1004,877,1031,764,1049"/>
|
||
|
|
<area shape="rect" href="structbno08x__step__counter__t.html" title="Struct to represent step counter data from step counter reports." alt="" coords="269,1169,425,1196"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="410,1197,438,1200,468,1199,496,1193,521,1179,530,1169,534,1159,534,1135,532,1110,536,1097,545,1085,563,1071,584,1063,586,1068,566,1076,549,1089,541,1100,538,1111,539,1135,539,1160,535,1172,525,1183,498,1198,468,1205,438,1205,409,1202"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="775,500,898,503,968,510,1041,523,1115,543,1186,570,1252,607,1311,654,1351,704,1383,759,1405,810,1419,847,1414,848,1400,812,1378,761,1347,707,1307,658,1249,611,1183,575,1113,548,1040,528,968,515,897,508,775,505"/>
|
||
|
|
<area shape="rect" href="structbno08x__activity__classifier__t.html" title="Struct to represent activity classifier data." alt="" coords="257,459,437,485"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="452,482,574,496,574,501,451,487"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="777,210,906,209,979,215,1053,228,1127,249,1196,279,1259,321,1286,347,1311,376,1349,438,1378,506,1398,577,1412,647,1423,769,1424,847,1418,847,1418,770,1406,647,1393,578,1373,508,1344,440,1307,379,1282,350,1255,325,1194,284,1125,254,1052,233,978,221,905,215,777,215"/>
|
||
|
|
<area shape="rect" href="structbno08x__stability__classifier__t.html" title="Struct to represent stability classifier data from stability classifier reports." alt="" coords="255,56,439,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="455,68,492,79,525,98,536,112,539,127,541,141,549,156,587,186,628,208,626,212,584,191,545,159,536,143,534,128,531,114,521,102,489,84,453,73"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="770,965,1016,928,1308,880,1348,873,1349,878,1309,885,1016,934,771,970"/>
|
||
|
|
<area shape="rect" href="structbno08x__shake__detector__t.html" title="Struct to represent shake detector data (flag meaning: 0 = no shake 1 = shake detected)" alt="" coords="262,1092,432,1119"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="413,1119,441,1122,469,1121,497,1115,521,1102,532,1087,534,1070,535,1051,545,1032,575,1008,608,993,611,998,578,1013,549,1035,540,1053,539,1071,537,1089,525,1106,498,1120,470,1126,440,1127,412,1124"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="757,1365,898,1386,1061,1402,1139,1404,1210,1400,1267,1389,1290,1380,1307,1369,1321,1353,1334,1332,1356,1275,1375,1204,1390,1125,1409,974,1417,875,1422,875,1414,975,1395,1126,1380,1205,1361,1276,1338,1335,1325,1357,1310,1373,1292,1384,1269,1394,1210,1405,1139,1409,1060,1407,897,1391,756,1370"/>
|
||
|
|
<area shape="rect" href="structbno08x__tap__detector__t.html" title="Struct to represent tap detector data (flag meaning: 0 = no tap, 1 = positive tap on axis,..." alt="" coords="270,1337,424,1364"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="439,1348,586,1348,586,1353,439,1353"/>
|
||
|
|
<area shape="rect" href="structbno08x__config__t.html" title="IMU configuration settings passed into constructor." alt="" coords="1364,1488,1480,1515"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1495,1493,1601,1483,1624,1479,1625,1485,1601,1488,1495,1499"/>
|
||
|
|
<area shape="rect" href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html" title="Holds info about which functionality has been successfully initialized (used by deconstructor during ..." alt="" coords="1347,1539,1497,1581"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1511,1541,1556,1529,1600,1512,1640,1488,1643,1492,1602,1517,1558,1534,1513,1546"/>
|
||
|
|
</map>
|
||
|
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
||
|
|
<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  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_b_n_o08x_1_1bno08x__reports__t.html">bno08x_reports_t</a></td></tr>
|
||
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Contains report implementations. <a href="struct_b_n_o08x_1_1bno08x__reports__t.html#details">More...</a><br /></td></tr>
|
||
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
</table><table class="memberdecls">
|
||
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
|
||
|
|
Public Types</h2></td></tr>
|
||
|
|
<tr class="memitem:ae08bdaff01ecacf0f399ab289fdf0b99" id="r_ae08bdaff01ecacf0f399ab289fdf0b99"><td class="memItemLeft" align="right" valign="top">typedef struct BNO08x::bno08x_reports_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae08bdaff01ecacf0f399ab289fdf0b99">bno08x_reports_t</a></td></tr>
|
||
|
|
<tr class="memdesc:ae08bdaff01ecacf0f399ab289fdf0b99"><td class="mdescLeft"> </td><td class="mdescRight">Contains report implementations. <br /></td></tr>
|
||
|
|
<tr class="separator:ae08bdaff01ecacf0f399ab289fdf0b99"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
</table><table class="memberdecls">
|
||
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
||
|
|
Public Member Functions</h2></td></tr>
|
||
|
|
<tr class="memitem:ad12fb6cf310ad7a04a4e53809833bd61" id="r_ad12fb6cf310ad7a04a4e53809833bd61"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad12fb6cf310ad7a04a4e53809833bd61">BNO08x</a> (<a class="el" href="structbno08x__config__t.html">bno08x_config_t</a> <a class="el" href="#aeda443e9f608fccfec0e6770edc90c82">imu_config</a>=<a class="el" href="structbno08x__config__t.html">bno08x_config_t</a>())</td></tr>
|
||
|
|
<tr class="memdesc:ad12fb6cf310ad7a04a4e53809833bd61"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> imu constructor. <br /></td></tr>
|
||
|
|
<tr class="separator:ad12fb6cf310ad7a04a4e53809833bd61"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a687eee44d68e1bcabce04780d7eb5fb9" id="r_a687eee44d68e1bcabce04780d7eb5fb9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a687eee44d68e1bcabce04780d7eb5fb9">~BNO08x</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a687eee44d68e1bcabce04780d7eb5fb9"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> imu deconstructor. <br /></td></tr>
|
||
|
|
<tr class="separator:a687eee44d68e1bcabce04780d7eb5fb9"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:aea8e2c6dd7a2c9899479a7f39fe94798" id="r_aea8e2c6dd7a2c9899479a7f39fe94798"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#aea8e2c6dd7a2c9899479a7f39fe94798">initialize</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:aea8e2c6dd7a2c9899479a7f39fe94798"><td class="mdescLeft"> </td><td class="mdescRight">Initializes <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> sensor. <br /></td></tr>
|
||
|
|
<tr class="separator:aea8e2c6dd7a2c9899479a7f39fe94798"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a28cd1c0b3477571d87133234e6358503" id="r_a28cd1c0b3477571d87133234e6358503"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a28cd1c0b3477571d87133234e6358503">hard_reset</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a28cd1c0b3477571d87133234e6358503"><td class="mdescLeft"> </td><td class="mdescRight">Hard resets <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> device. <br /></td></tr>
|
||
|
|
<tr class="separator:a28cd1c0b3477571d87133234e6358503"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a973a1b1785f3302ee1b2702c6a27646e" id="r_a973a1b1785f3302ee1b2702c6a27646e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a973a1b1785f3302ee1b2702c6a27646e">soft_reset</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a973a1b1785f3302ee1b2702c6a27646e"><td class="mdescLeft"> </td><td class="mdescRight">Soft resets <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> device by sending RESET (1) command on "device" channel. <br /></td></tr>
|
||
|
|
<tr class="separator:a973a1b1785f3302ee1b2702c6a27646e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a96d47dd0f9aedfbe3f731f8ae76b2e85" id="r_a96d47dd0f9aedfbe3f731f8ae76b2e85"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147">BNO08xResetReason</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a96d47dd0f9aedfbe3f731f8ae76b2e85">get_reset_reason</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a96d47dd0f9aedfbe3f731f8ae76b2e85"><td class="mdescLeft"> </td><td class="mdescRight">Returns reason for previous reset via product ID report. <br /></td></tr>
|
||
|
|
<tr class="separator:a96d47dd0f9aedfbe3f731f8ae76b2e85"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:aaaa15b21ad98a3b161065c3d03ff62b5" id="r_aaaa15b21ad98a3b161065c3d03ff62b5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#aaaa15b21ad98a3b161065c3d03ff62b5">on</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:aaaa15b21ad98a3b161065c3d03ff62b5"><td class="mdescLeft"> </td><td class="mdescRight">Places <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> device in on state by sending ON (2) command on "device" channel. <br /></td></tr>
|
||
|
|
<tr class="separator:aaaa15b21ad98a3b161065c3d03ff62b5"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a7c5774a48227e8e3346fa5df7dfa420c" id="r_a7c5774a48227e8e3346fa5df7dfa420c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7c5774a48227e8e3346fa5df7dfa420c">sleep</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a7c5774a48227e8e3346fa5df7dfa420c"><td class="mdescLeft"> </td><td class="mdescRight">Places <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> device in sleep state by sending SLEEP (3) command on "device" channel. <br /></td></tr>
|
||
|
|
<tr class="separator:a7c5774a48227e8e3346fa5df7dfa420c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:af0dd28db9e331312e45937b12295ca94" id="r_af0dd28db9e331312e45937b12295ca94"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#af0dd28db9e331312e45937b12295ca94">calibration_start</a> (uint32_t period_us)</td></tr>
|
||
|
|
<tr class="memdesc:af0dd28db9e331312e45937b12295ca94"><td class="mdescLeft"> </td><td class="mdescRight">Starts simple calibration, see ref. manual 6.4.10.1. <br /></td></tr>
|
||
|
|
<tr class="separator:af0dd28db9e331312e45937b12295ca94"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a817ec9ad9d51a1515f658374de48f483" id="r_a817ec9ad9d51a1515f658374de48f483"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a817ec9ad9d51a1515f658374de48f483">calibration_end</a> (sh2_CalStatus_t &status)</td></tr>
|
||
|
|
<tr class="memdesc:a817ec9ad9d51a1515f658374de48f483"><td class="mdescLeft"> </td><td class="mdescRight">Ends turn-table calibration, see ref. manual 6.4.10.2. <br /></td></tr>
|
||
|
|
<tr class="separator:a817ec9ad9d51a1515f658374de48f483"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a90ea8e811d4bea28a356290d6f5caac5" id="r_a90ea8e811d4bea28a356290d6f5caac5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a90ea8e811d4bea28a356290d6f5caac5">dynamic_calibration_enable</a> (<a class="el" href="_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850">BNO08xCalSel</a> sensor)</td></tr>
|
||
|
|
<tr class="memdesc:a90ea8e811d4bea28a356290d6f5caac5"><td class="mdescLeft"> </td><td class="mdescRight">Enables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6.4.6.1. <br /></td></tr>
|
||
|
|
<tr class="separator:a90ea8e811d4bea28a356290d6f5caac5"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a5c7498f6fa4bd43280dff1d322233b95" id="r_a5c7498f6fa4bd43280dff1d322233b95"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5c7498f6fa4bd43280dff1d322233b95">dynamic_calibration_disable</a> (<a class="el" href="_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850">BNO08xCalSel</a> sensor)</td></tr>
|
||
|
|
<tr class="memdesc:a5c7498f6fa4bd43280dff1d322233b95"><td class="mdescLeft"> </td><td class="mdescRight">Disables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6.4.6.1. <br /></td></tr>
|
||
|
|
<tr class="separator:a5c7498f6fa4bd43280dff1d322233b95"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a4e8b49abd33e6e11f23b2ae345058b9b" id="r_a4e8b49abd33e6e11f23b2ae345058b9b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4e8b49abd33e6e11f23b2ae345058b9b">dynamic_calibration_autosave_enable</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a4e8b49abd33e6e11f23b2ae345058b9b"><td class="mdescLeft"> </td><td class="mdescRight">Enables the automatic saving of dynamic/ME calibration data to <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> internal flash See ref manual 6.4.7.1. <br /></td></tr>
|
||
|
|
<tr class="separator:a4e8b49abd33e6e11f23b2ae345058b9b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a9387728c276734da27388dbea38b6b32" id="r_a9387728c276734da27388dbea38b6b32"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9387728c276734da27388dbea38b6b32">dynamic_calibration_autosave_disable</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a9387728c276734da27388dbea38b6b32"><td class="mdescLeft"> </td><td class="mdescRight">Disables the automatic saving of dynamic/ME calibration data to <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> internal flash See ref manual 6.4.7.1. <br /></td></tr>
|
||
|
|
<tr class="separator:a9387728c276734da27388dbea38b6b32"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a1c703a1fb79ce777dc73a83f02bfdb85" id="r_a1c703a1fb79ce777dc73a83f02bfdb85"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1c703a1fb79ce777dc73a83f02bfdb85">save_dynamic_calibration</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a1c703a1fb79ce777dc73a83f02bfdb85"><td class="mdescLeft"> </td><td class="mdescRight">Saves dynamic/motion engine calibration data to <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> internal flash immediately. See ref manual 6.4.5.1. <br /></td></tr>
|
||
|
|
<tr class="separator:a1c703a1fb79ce777dc73a83f02bfdb85"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a84a19cd1564f8d427394f137df54477d" id="r_a84a19cd1564f8d427394f137df54477d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a84a19cd1564f8d427394f137df54477d">clear_dynamic_calibration</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a84a19cd1564f8d427394f137df54477d"><td class="mdescLeft"> </td><td class="mdescRight">Clears dynamic/motion engine calibration data and resets <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> device. See ref manual 6.4.9.1. <br /></td></tr>
|
||
|
|
<tr class="separator:a84a19cd1564f8d427394f137df54477d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:aee6ce74b95c1e1651cb93a60d723c16c" id="r_aee6ce74b95c1e1651cb93a60d723c16c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#aee6ce74b95c1e1651cb93a60d723c16c">get_frs</a> (uint16_t frs_ID, uint32_t(&data)[16], uint16_t &rx_data_sz)</td></tr>
|
||
|
|
<tr class="memdesc:aee6ce74b95c1e1651cb93a60d723c16c"><td class="mdescLeft"> </td><td class="mdescRight">Retrieves a record from flash record system (if your goal is to retrieve meta data use the <a class="el" href="class_b_n_o08x_rpt.html" title="Class to represent and manage reports returned from BNO08x.">BNO08xRpt</a>:get_meta_data() method instead) <br /></td></tr>
|
||
|
|
<tr class="separator:aee6ce74b95c1e1651cb93a60d723c16c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:aa8fd64f60de86ff6b8562f90f3b09690" id="r_aa8fd64f60de86ff6b8562f90f3b09690"><td class="memItemLeft" align="right" valign="top">sh2_ProductIds_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa8fd64f60de86ff6b8562f90f3b09690">get_product_IDs</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:aa8fd64f60de86ff6b8562f90f3b09690"><td class="mdescLeft"> </td><td class="mdescRight">Returns product ID info sent by IMU at initialization. <br /></td></tr>
|
||
|
|
<tr class="separator:aa8fd64f60de86ff6b8562f90f3b09690"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a367d525d1c0ba119b3dca3067bb5bccc" id="r_a367d525d1c0ba119b3dca3067bb5bccc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a367d525d1c0ba119b3dca3067bb5bccc">data_available</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a367d525d1c0ba119b3dca3067bb5bccc"><td class="mdescLeft"> </td><td class="mdescRight">Polls for new data/report to become available. <br /></td></tr>
|
||
|
|
<tr class="separator:a367d525d1c0ba119b3dca3067bb5bccc"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:aadd44524e6d22c48916acd9518b63ec3" id="r_aadd44524e6d22c48916acd9518b63ec3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#aadd44524e6d22c48916acd9518b63ec3">register_cb</a> (std::function< void(void)> cb_fxn)</td></tr>
|
||
|
|
<tr class="memdesc:aadd44524e6d22c48916acd9518b63ec3"><td class="mdescLeft"> </td><td class="mdescRight">Registers a callback to execute when new data from a report is received. <br /></td></tr>
|
||
|
|
<tr class="separator:aadd44524e6d22c48916acd9518b63ec3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a082c79d9951ac32ea5fa25de90255a41" id="r_a082c79d9951ac32ea5fa25de90255a41"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a082c79d9951ac32ea5fa25de90255a41">register_cb</a> (std::function< void(uint8_t report_ID)> cb_fxn)</td></tr>
|
||
|
|
<tr class="memdesc:a082c79d9951ac32ea5fa25de90255a41"><td class="mdescLeft"> </td><td class="mdescRight">Registers a callback to execute when new data from a report is received, overloaded with callback param for most recent report ID. <br /></td></tr>
|
||
|
|
<tr class="separator:a082c79d9951ac32ea5fa25de90255a41"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a7441f7f2477c152deca17054041bf3e6" id="r_a7441f7f2477c152deca17054041bf3e6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7441f7f2477c152deca17054041bf3e6">print_product_ids</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a7441f7f2477c152deca17054041bf3e6"><td class="mdescLeft"> </td><td class="mdescRight">Prints product IDs received at initialization. <br /></td></tr>
|
||
|
|
<tr class="separator:a7441f7f2477c152deca17054041bf3e6"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
</table><table class="memberdecls">
|
||
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
|
||
|
|
Static Public Member Functions</h2></td></tr>
|
||
|
|
<tr class="memitem:a0559c3f2f49d287e7c400a780975f850" id="r_a0559c3f2f49d287e7c400a780975f850"><td class="memItemLeft" align="right" valign="top">static const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0559c3f2f49d287e7c400a780975f850">activity_to_str</a> (<a class="el" href="_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187">BNO08xActivity</a> activity)</td></tr>
|
||
|
|
<tr class="memdesc:a0559c3f2f49d287e7c400a780975f850"><td class="mdescLeft"> </td><td class="mdescRight">Converts a BNO08xActivity enum to string. <br /></td></tr>
|
||
|
|
<tr class="separator:a0559c3f2f49d287e7c400a780975f850"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:aa8347555e37a185bef4a834b04231123" id="r_aa8347555e37a185bef4a834b04231123"><td class="memItemLeft" align="right" valign="top">static const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa8347555e37a185bef4a834b04231123">stability_to_str</a> (<a class="el" href="_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5">BNO08xStability</a> stability)</td></tr>
|
||
|
|
<tr class="memdesc:aa8347555e37a185bef4a834b04231123"><td class="mdescLeft"> </td><td class="mdescRight">Converts a BNO08xStability enum to string. <br /></td></tr>
|
||
|
|
<tr class="separator:aa8347555e37a185bef4a834b04231123"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a41d65567bb316971f68718ca69039ace" id="r_a41d65567bb316971f68718ca69039ace"><td class="memItemLeft" align="right" valign="top">static const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a41d65567bb316971f68718ca69039ace">accuracy_to_str</a> (<a class="el" href="_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0">BNO08xAccuracy</a> accuracy)</td></tr>
|
||
|
|
<tr class="separator:a41d65567bb316971f68718ca69039ace"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
</table><table class="memberdecls">
|
||
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
|
||
|
|
Public Attributes</h2></td></tr>
|
||
|
|
<tr class="memitem:ae1db7422ee9c2cac77382cc0a7aa430e" id="r_ae1db7422ee9c2cac77382cc0a7aa430e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_b_n_o08x_1_1bno08x__reports__t.html">bno08x_reports_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae1db7422ee9c2cac77382cc0a7aa430e">rpt</a></td></tr>
|
||
|
|
<tr class="separator:ae1db7422ee9c2cac77382cc0a7aa430e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
</table><table class="memberdecls">
|
||
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
|
||
|
|
Private Member Functions</h2></td></tr>
|
||
|
|
<tr class="memitem:ab4373e9b87837ea9fcbc0b536338c7b8" id="r_ab4373e9b87837ea9fcbc0b536338c7b8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab4373e9b87837ea9fcbc0b536338c7b8">data_proc_task</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:ab4373e9b87837ea9fcbc0b536338c7b8"><td class="mdescLeft"> </td><td class="mdescRight">Task responsible for parsing/handling sensor events sent by SH2 HAL and updating data that is returned to user. <br /></td></tr>
|
||
|
|
<tr class="separator:ab4373e9b87837ea9fcbc0b536338c7b8"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a7c7a9a0b81f9c8762fc927efea68bf23" id="r_a7c7a9a0b81f9c8762fc927efea68bf23"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7c7a9a0b81f9c8762fc927efea68bf23">sh2_HAL_service_task</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a7c7a9a0b81f9c8762fc927efea68bf23"><td class="mdescLeft"> </td><td class="mdescRight">Task responsible for calling shtp_service() when HINT is asserted to dispatch any sh2 HAL lib callbacks. <br /></td></tr>
|
||
|
|
<tr class="separator:a7c7a9a0b81f9c8762fc927efea68bf23"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a5fb7f6c3e5d1b3478f529644a0f175b7" id="r_a5fb7f6c3e5d1b3478f529644a0f175b7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5fb7f6c3e5d1b3478f529644a0f175b7">cb_task</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a5fb7f6c3e5d1b3478f529644a0f175b7"><td class="mdescLeft"> </td><td class="mdescRight">Task responsible for executing callbacks registered with <a class="el" href="#aadd44524e6d22c48916acd9518b63ec3" title="Registers a callback to execute when new data from a report is received.">register_cb()</a>. <br /></td></tr>
|
||
|
|
<tr class="separator:a5fb7f6c3e5d1b3478f529644a0f175b7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a8e43dd50140f326cfb58e00399923e8c" id="r_a8e43dd50140f326cfb58e00399923e8c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8e43dd50140f326cfb58e00399923e8c">lock_sh2_HAL</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a8e43dd50140f326cfb58e00399923e8c"><td class="mdescLeft"> </td><td class="mdescRight">Locks sh2 HAL lib to only allow the calling task to call its APIs. <br /></td></tr>
|
||
|
|
<tr class="separator:a8e43dd50140f326cfb58e00399923e8c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a2dbce689245a1b9968e3ea627d2b9a42" id="r_a2dbce689245a1b9968e3ea627d2b9a42"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2dbce689245a1b9968e3ea627d2b9a42">unlock_sh2_HAL</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a2dbce689245a1b9968e3ea627d2b9a42"><td class="mdescLeft"> </td><td class="mdescRight">Unlocks sh2 HAL lib to allow other tasks to call its APIs. <br /></td></tr>
|
||
|
|
<tr class="separator:a2dbce689245a1b9968e3ea627d2b9a42"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a37e7c18232f47694d5e55bacc109189c" id="r_a37e7c18232f47694d5e55bacc109189c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a37e7c18232f47694d5e55bacc109189c">lock_user_data</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a37e7c18232f47694d5e55bacc109189c"><td class="mdescLeft"> </td><td class="mdescRight">Locks locks user data to only allow the calling task to read/modify it. <br /></td></tr>
|
||
|
|
<tr class="separator:a37e7c18232f47694d5e55bacc109189c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a171b4f380b145e295a11219a8e2a961a" id="r_a171b4f380b145e295a11219a8e2a961a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a171b4f380b145e295a11219a8e2a961a">unlock_user_data</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a171b4f380b145e295a11219a8e2a961a"><td class="mdescLeft"> </td><td class="mdescRight">Unlocks user data to allow other tasks to read/modify it. <br /></td></tr>
|
||
|
|
<tr class="separator:a171b4f380b145e295a11219a8e2a961a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a7d5250a6017f9e76e3c2ddb00d7103a1" id="r_a7d5250a6017f9e76e3c2ddb00d7103a1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7d5250a6017f9e76e3c2ddb00d7103a1">handle_sensor_report</a> (sh2_SensorValue_t *sensor_val)</td></tr>
|
||
|
|
<tr class="memdesc:a7d5250a6017f9e76e3c2ddb00d7103a1"><td class="mdescLeft"> </td><td class="mdescRight">Parses receieved report and updates uer data with it. <br /></td></tr>
|
||
|
|
<tr class="separator:a7d5250a6017f9e76e3c2ddb00d7103a1"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a86275a93706656dae6af421bc15a4e59" id="r_a86275a93706656dae6af421bc15a4e59"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a86275a93706656dae6af421bc15a4e59">handle_cb</a> (uint8_t rpt_ID, <a class="el" href="class_b_n_o08x_cb_generic.html">BNO08xCbGeneric</a> *cb_entry)</td></tr>
|
||
|
|
<tr class="memdesc:a86275a93706656dae6af421bc15a4e59"><td class="mdescLeft"> </td><td class="mdescRight">Determines the flavor of a passed callback and executes it appropriately. <br /></td></tr>
|
||
|
|
<tr class="separator:a86275a93706656dae6af421bc15a4e59"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a589eb9780f5bf613bbd447ef5b9ade3d" id="r_a589eb9780f5bf613bbd447ef5b9ade3d"><td class="memItemLeft" align="right" valign="top">esp_err_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a589eb9780f5bf613bbd447ef5b9ade3d">init_config_args</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a589eb9780f5bf613bbd447ef5b9ade3d"><td class="mdescLeft"> </td><td class="mdescRight">Initializes required esp-idf SPI data structures with values from user passed <a class="el" href="structbno08x__config__t.html" title="IMU configuration settings passed into constructor.">bno08x_config_t</a> struct. <br /></td></tr>
|
||
|
|
<tr class="separator:a589eb9780f5bf613bbd447ef5b9ade3d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ae0dab25557befcf62bf384fdc241ef10" id="r_ae0dab25557befcf62bf384fdc241ef10"><td class="memItemLeft" align="right" valign="top">esp_err_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae0dab25557befcf62bf384fdc241ef10">init_gpio</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:ae0dab25557befcf62bf384fdc241ef10"><td class="mdescLeft"> </td><td class="mdescRight">Initializes required gpio. <br /></td></tr>
|
||
|
|
<tr class="separator:ae0dab25557befcf62bf384fdc241ef10"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a8f34d5475474f00ae6a92f73c1fe14e4" id="r_a8f34d5475474f00ae6a92f73c1fe14e4"><td class="memItemLeft" align="right" valign="top">esp_err_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8f34d5475474f00ae6a92f73c1fe14e4">init_gpio_inputs</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a8f34d5475474f00ae6a92f73c1fe14e4"><td class="mdescLeft"> </td><td class="mdescRight">Initializes required gpio inputs. <br /></td></tr>
|
||
|
|
<tr class="separator:a8f34d5475474f00ae6a92f73c1fe14e4"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ad0b9e8f8d051798bb1da9b19598dbd64" id="r_ad0b9e8f8d051798bb1da9b19598dbd64"><td class="memItemLeft" align="right" valign="top">esp_err_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad0b9e8f8d051798bb1da9b19598dbd64">init_gpio_outputs</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:ad0b9e8f8d051798bb1da9b19598dbd64"><td class="mdescLeft"> </td><td class="mdescRight">Initializes required gpio outputs. <br /></td></tr>
|
||
|
|
<tr class="separator:ad0b9e8f8d051798bb1da9b19598dbd64"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:aa27026da2c52b4aca49b78863f10ec61" id="r_aa27026da2c52b4aca49b78863f10ec61"><td class="memItemLeft" align="right" valign="top">esp_err_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa27026da2c52b4aca49b78863f10ec61">init_hint_isr</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:aa27026da2c52b4aca49b78863f10ec61"><td class="mdescLeft"> </td><td class="mdescRight">Initializes host interrupt ISR. <br /></td></tr>
|
||
|
|
<tr class="separator:aa27026da2c52b4aca49b78863f10ec61"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a58f43c8bb1e7fe8560ce442d46240e81" id="r_a58f43c8bb1e7fe8560ce442d46240e81"><td class="memItemLeft" align="right" valign="top">esp_err_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a58f43c8bb1e7fe8560ce442d46240e81">init_spi</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a58f43c8bb1e7fe8560ce442d46240e81"><td class="mdescLeft"> </td><td class="mdescRight">Initializes SPI. <br /></td></tr>
|
||
|
|
<tr class="separator:a58f43c8bb1e7fe8560ce442d46240e81"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a90d959312e6f7f8151b8a38218492ead" id="r_a90d959312e6f7f8151b8a38218492ead"><td class="memItemLeft" align="right" valign="top">esp_err_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a90d959312e6f7f8151b8a38218492ead">init_tasks</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a90d959312e6f7f8151b8a38218492ead"><td class="mdescLeft"> </td><td class="mdescRight">Initializes data_proc_task. <br /></td></tr>
|
||
|
|
<tr class="separator:a90d959312e6f7f8151b8a38218492ead"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ae2fc9a0fe63a927c015a267621316a80" id="r_ae2fc9a0fe63a927c015a267621316a80"><td class="memItemLeft" align="right" valign="top">esp_err_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae2fc9a0fe63a927c015a267621316a80">init_sh2_HAL</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:ae2fc9a0fe63a927c015a267621316a80"><td class="mdescLeft"> </td><td class="mdescRight">Initializes sh2 HAL. <br /></td></tr>
|
||
|
|
<tr class="separator:ae2fc9a0fe63a927c015a267621316a80"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a4f007dd431f10e741414d197bb4926c3" id="r_a4f007dd431f10e741414d197bb4926c3"><td class="memItemLeft" align="right" valign="top">esp_err_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4f007dd431f10e741414d197bb4926c3">deinit_gpio</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a4f007dd431f10e741414d197bb4926c3"><td class="mdescLeft"> </td><td class="mdescRight">Deinitializes GPIO, called from deconstructor. <br /></td></tr>
|
||
|
|
<tr class="separator:a4f007dd431f10e741414d197bb4926c3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a1f0f4cd8dc7d38448e2198ea47d0018c" id="r_a1f0f4cd8dc7d38448e2198ea47d0018c"><td class="memItemLeft" align="right" valign="top">esp_err_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1f0f4cd8dc7d38448e2198ea47d0018c">deinit_gpio_inputs</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a1f0f4cd8dc7d38448e2198ea47d0018c"><td class="mdescLeft"> </td><td class="mdescRight">Deinitializes GPIO inputs, called from deconstructor. <br /></td></tr>
|
||
|
|
<tr class="separator:a1f0f4cd8dc7d38448e2198ea47d0018c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ab132a061bd437fd109225446aa1f6010" id="r_ab132a061bd437fd109225446aa1f6010"><td class="memItemLeft" align="right" valign="top">esp_err_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab132a061bd437fd109225446aa1f6010">deinit_gpio_outputs</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:ab132a061bd437fd109225446aa1f6010"><td class="mdescLeft"> </td><td class="mdescRight">Deinitializes GPIO outputs, called from deconstructor. <br /></td></tr>
|
||
|
|
<tr class="separator:ab132a061bd437fd109225446aa1f6010"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a9d96108b0f5b1e1e1ac431bc993ca758" id="r_a9d96108b0f5b1e1e1ac431bc993ca758"><td class="memItemLeft" align="right" valign="top">esp_err_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9d96108b0f5b1e1e1ac431bc993ca758">deinit_hint_isr</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a9d96108b0f5b1e1e1ac431bc993ca758"><td class="mdescLeft"> </td><td class="mdescRight">Deinitializes host interrupt ISR, called from deconstructor. <br /></td></tr>
|
||
|
|
<tr class="separator:a9d96108b0f5b1e1e1ac431bc993ca758"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a233920ce97f685fbdabecccacf471d85" id="r_a233920ce97f685fbdabecccacf471d85"><td class="memItemLeft" align="right" valign="top">esp_err_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a233920ce97f685fbdabecccacf471d85">deinit_spi</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a233920ce97f685fbdabecccacf471d85"><td class="mdescLeft"> </td><td class="mdescRight">Deinitializes SPI. <br /></td></tr>
|
||
|
|
<tr class="separator:a233920ce97f685fbdabecccacf471d85"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a968144efd5100ccce0e453c40a63592b" id="r_a968144efd5100ccce0e453c40a63592b"><td class="memItemLeft" align="right" valign="top">esp_err_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a968144efd5100ccce0e453c40a63592b">deinit_tasks</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a968144efd5100ccce0e453c40a63592b"><td class="mdescLeft"> </td><td class="mdescRight">Deinitializes tasks used by <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> driver. <br /></td></tr>
|
||
|
|
<tr class="separator:a968144efd5100ccce0e453c40a63592b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a75c7226ea4626862a5039aa053116861" id="r_a75c7226ea4626862a5039aa053116861"><td class="memItemLeft" align="right" valign="top">esp_err_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a75c7226ea4626862a5039aa053116861">deinit_sh2_HAL</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a75c7226ea4626862a5039aa053116861"><td class="mdescLeft"> </td><td class="mdescRight">Deinitializes sh2 HAL. <br /></td></tr>
|
||
|
|
<tr class="separator:a75c7226ea4626862a5039aa053116861"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a69cf0da11a71f5ea40f9fddd598d06fc" id="r_a69cf0da11a71f5ea40f9fddd598d06fc"><td class="memItemLeft" align="right" valign="top">esp_err_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a69cf0da11a71f5ea40f9fddd598d06fc">wait_for_hint</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a69cf0da11a71f5ea40f9fddd598d06fc"><td class="mdescLeft"> </td><td class="mdescRight">Waits for HINT pin assertion or HOST_INT_TIMEOUT_DEFAULT_MS to elapse. <br /></td></tr>
|
||
|
|
<tr class="separator:a69cf0da11a71f5ea40f9fddd598d06fc"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a6602374314c07e9f707c0a6d2234bf7e" id="r_a6602374314c07e9f707c0a6d2234bf7e"><td class="memItemLeft" align="right" valign="top">esp_err_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6602374314c07e9f707c0a6d2234bf7e">wait_for_reset</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a6602374314c07e9f707c0a6d2234bf7e"><td class="mdescLeft"> </td><td class="mdescRight">Waits for SH2 HAL lib to detect reset or HOST_INT_TIMEOUT_DEFAULT_MS to elapse. <br /></td></tr>
|
||
|
|
<tr class="separator:a6602374314c07e9f707c0a6d2234bf7e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a6711a624f7229f2eee51ee0a5bc87e67" id="r_a6711a624f7229f2eee51ee0a5bc87e67"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6711a624f7229f2eee51ee0a5bc87e67">toggle_reset</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:a6711a624f7229f2eee51ee0a5bc87e67"><td class="mdescLeft"> </td><td class="mdescRight">Toggles reset gpio pin for hard reset of <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> device. <br /></td></tr>
|
||
|
|
<tr class="separator:a6711a624f7229f2eee51ee0a5bc87e67"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ac732c968f8d639c81f5d423aad004e95" id="r_ac732c968f8d639c81f5d423aad004e95"><td class="memItemLeft" align="right" valign="top">esp_err_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac732c968f8d639c81f5d423aad004e95">re_enable_reports</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:ac732c968f8d639c81f5d423aad004e95"><td class="mdescLeft"> </td><td class="mdescRight">Re-enables all reports enabled by user (called when <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> reset is detected by sh2 HAL lib). <br /></td></tr>
|
||
|
|
<tr class="separator:ac732c968f8d639c81f5d423aad004e95"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
</table><table class="memberdecls">
|
||
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-static-methods" name="pri-static-methods"></a>
|
||
|
|
Static Private Member Functions</h2></td></tr>
|
||
|
|
<tr class="memitem:a0ae135d7bf7a5f047a1d1aa5cc07e520" id="r_a0ae135d7bf7a5f047a1d1aa5cc07e520"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0ae135d7bf7a5f047a1d1aa5cc07e520">data_proc_task_trampoline</a> (void *arg)</td></tr>
|
||
|
|
<tr class="memdesc:a0ae135d7bf7a5f047a1d1aa5cc07e520"><td class="mdescLeft"> </td><td class="mdescRight">Static function used to launch data processing task. <br /></td></tr>
|
||
|
|
<tr class="separator:a0ae135d7bf7a5f047a1d1aa5cc07e520"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a888eaf810d6140e2e771c44f5857b7c1" id="r_a888eaf810d6140e2e771c44f5857b7c1"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a888eaf810d6140e2e771c44f5857b7c1">sh2_HAL_service_task_trampoline</a> (void *arg)</td></tr>
|
||
|
|
<tr class="memdesc:a888eaf810d6140e2e771c44f5857b7c1"><td class="mdescLeft"> </td><td class="mdescRight">Static function used to launch sh2 HAL service task. <br /></td></tr>
|
||
|
|
<tr class="separator:a888eaf810d6140e2e771c44f5857b7c1"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:addf01190119091237ad7a9a1aaea4dcc" id="r_addf01190119091237ad7a9a1aaea4dcc"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="#addf01190119091237ad7a9a1aaea4dcc">cb_task_trampoline</a> (void *arg)</td></tr>
|
||
|
|
<tr class="memdesc:addf01190119091237ad7a9a1aaea4dcc"><td class="mdescLeft"> </td><td class="mdescRight">Static function used to launch cb_task task. <br /></td></tr>
|
||
|
|
<tr class="separator:addf01190119091237ad7a9a1aaea4dcc"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a804b95c58c30d36933fd251626b85bf7" id="r_a804b95c58c30d36933fd251626b85bf7"><td class="memItemLeft" align="right" valign="top">static void IRAM_ATTR </td><td class="memItemRight" valign="bottom"><a class="el" href="#a804b95c58c30d36933fd251626b85bf7">hint_handler</a> (void *arg)</td></tr>
|
||
|
|
<tr class="memdesc:a804b95c58c30d36933fd251626b85bf7"><td class="mdescLeft"> </td><td class="mdescRight">HINT interrupt service routine, handles falling edge of <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> HINT pin. <br /></td></tr>
|
||
|
|
<tr class="separator:a804b95c58c30d36933fd251626b85bf7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
</table><table class="memberdecls">
|
||
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
|
||
|
|
Private Attributes</h2></td></tr>
|
||
|
|
<tr class="memitem:af9b6fbf35e7cd55d517d30c6429a21a4" id="r_af9b6fbf35e7cd55d517d30c6429a21a4"><td class="memItemLeft" align="right" valign="top">TaskHandle_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#af9b6fbf35e7cd55d517d30c6429a21a4">data_proc_task_hdl</a></td></tr>
|
||
|
|
<tr class="memdesc:af9b6fbf35e7cd55d517d30c6429a21a4"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="#ab4373e9b87837ea9fcbc0b536338c7b8" title="Task responsible for parsing/handling sensor events sent by SH2 HAL and updating data that is returne...">data_proc_task()</a> task handle <br /></td></tr>
|
||
|
|
<tr class="separator:af9b6fbf35e7cd55d517d30c6429a21a4"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:afb288b912294ac6a568c1aab8bb382f6" id="r_afb288b912294ac6a568c1aab8bb382f6"><td class="memItemLeft" align="right" valign="top">TaskHandle_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#afb288b912294ac6a568c1aab8bb382f6">sh2_HAL_service_task_hdl</a></td></tr>
|
||
|
|
<tr class="memdesc:afb288b912294ac6a568c1aab8bb382f6"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="#a7c7a9a0b81f9c8762fc927efea68bf23" title="Task responsible for calling shtp_service() when HINT is asserted to dispatch any sh2 HAL lib callbac...">sh2_HAL_service_task()</a> task handle <br /></td></tr>
|
||
|
|
<tr class="separator:afb288b912294ac6a568c1aab8bb382f6"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a6931b6544788f268a9441a9f9d4a5e33" id="r_a6931b6544788f268a9441a9f9d4a5e33"><td class="memItemLeft" align="right" valign="top">TaskHandle_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6931b6544788f268a9441a9f9d4a5e33">cb_task_hdl</a></td></tr>
|
||
|
|
<tr class="memdesc:a6931b6544788f268a9441a9f9d4a5e33"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="#a7c7a9a0b81f9c8762fc927efea68bf23" title="Task responsible for calling shtp_service() when HINT is asserted to dispatch any sh2 HAL lib callbac...">sh2_HAL_service_task()</a> task handle <br /></td></tr>
|
||
|
|
<tr class="separator:a6931b6544788f268a9441a9f9d4a5e33"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:aa92ff86d82a097a565ed2a2b9000b571" id="r_aa92ff86d82a097a565ed2a2b9000b571"><td class="memItemLeft" align="right" valign="top">SemaphoreHandle_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa92ff86d82a097a565ed2a2b9000b571">sem_kill_tasks</a></td></tr>
|
||
|
|
<tr class="memdesc:aa92ff86d82a097a565ed2a2b9000b571"><td class="mdescLeft"> </td><td class="mdescRight">Counting Semaphore to count amount of killed tasks. <br /></td></tr>
|
||
|
|
<tr class="separator:aa92ff86d82a097a565ed2a2b9000b571"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:abae123678dc62f139749f13a3b6d1baa" id="r_abae123678dc62f139749f13a3b6d1baa"><td class="memItemLeft" align="right" valign="top">sh2_Hal_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#abae123678dc62f139749f13a3b6d1baa">sh2_HAL</a></td></tr>
|
||
|
|
<tr class="memdesc:abae123678dc62f139749f13a3b6d1baa"><td class="mdescLeft"> </td><td class="mdescRight">sh2 hardware abstraction layer struct for use with sh2 HAL lib. <br /></td></tr>
|
||
|
|
<tr class="separator:abae123678dc62f139749f13a3b6d1baa"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:aefd6d59af9f8cf73be017db55f8b2e6a" id="r_aefd6d59af9f8cf73be017db55f8b2e6a"><td class="memItemLeft" align="right" valign="top">QueueHandle_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#aefd6d59af9f8cf73be017db55f8b2e6a">queue_rx_sensor_event</a></td></tr>
|
||
|
|
<tr class="memdesc:aefd6d59af9f8cf73be017db55f8b2e6a"><td class="mdescLeft"> </td><td class="mdescRight">Queue to send sensor events from sh2 HAL sensor event callback (<a class="el" href="class_b_n_o08x_s_h2_h_a_l.html#a19c041ef614d7eda85b94b10202a3997" title="Sensor event callback for sh2 HAL lib, sends received reports to data_proc_task().">BNO08xSH2HAL::sensor_event_cb()</a>) to <a class="el" href="#ab4373e9b87837ea9fcbc0b536338c7b8" title="Task responsible for parsing/handling sensor events sent by SH2 HAL and updating data that is returne...">data_proc_task()</a> <br /></td></tr>
|
||
|
|
<tr class="separator:aefd6d59af9f8cf73be017db55f8b2e6a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a8b45106ee35e8d2ddc9709b7f788212e" id="r_a8b45106ee35e8d2ddc9709b7f788212e"><td class="memItemLeft" align="right" valign="top">QueueHandle_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8b45106ee35e8d2ddc9709b7f788212e">queue_cb_report_id</a></td></tr>
|
||
|
|
<tr class="memdesc:a8b45106ee35e8d2ddc9709b7f788212e"><td class="mdescLeft"> </td><td class="mdescRight">Queue to send report ID of most recent report to <a class="el" href="#a5fb7f6c3e5d1b3478f529644a0f175b7" title="Task responsible for executing callbacks registered with register_cb().">cb_task()</a> <br /></td></tr>
|
||
|
|
<tr class="separator:a8b45106ee35e8d2ddc9709b7f788212e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:aeda443e9f608fccfec0e6770edc90c82" id="r_aeda443e9f608fccfec0e6770edc90c82"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structbno08x__config__t.html">bno08x_config_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aeda443e9f608fccfec0e6770edc90c82">imu_config</a> {}</td></tr>
|
||
|
|
<tr class="memdesc:aeda443e9f608fccfec0e6770edc90c82"><td class="mdescLeft"> </td><td class="mdescRight">IMU configuration settings. <br /></td></tr>
|
||
|
|
<tr class="separator:aeda443e9f608fccfec0e6770edc90c82"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a982f065df42f00e53fd87c840efdb0f1" id="r_a982f065df42f00e53fd87c840efdb0f1"><td class="memItemLeft" align="right" valign="top">spi_bus_config_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a982f065df42f00e53fd87c840efdb0f1">bus_config</a> {}</td></tr>
|
||
|
|
<tr class="memdesc:a982f065df42f00e53fd87c840efdb0f1"><td class="mdescLeft"> </td><td class="mdescRight">SPI bus GPIO configuration settings. <br /></td></tr>
|
||
|
|
<tr class="separator:a982f065df42f00e53fd87c840efdb0f1"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a425a1f5a9f3232aadc685caaf4c2f82e" id="r_a425a1f5a9f3232aadc685caaf4c2f82e"><td class="memItemLeft" align="right" valign="top">spi_device_interface_config_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a425a1f5a9f3232aadc685caaf4c2f82e">imu_spi_config</a> {}</td></tr>
|
||
|
|
<tr class="memdesc:a425a1f5a9f3232aadc685caaf4c2f82e"><td class="mdescLeft"> </td><td class="mdescRight">SPI slave device settings. <br /></td></tr>
|
||
|
|
<tr class="separator:a425a1f5a9f3232aadc685caaf4c2f82e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:acc0ea091465fc9a5736f5e0c6a0ce8ef" id="r_acc0ea091465fc9a5736f5e0c6a0ce8ef"><td class="memItemLeft" align="right" valign="top">spi_device_handle_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#acc0ea091465fc9a5736f5e0c6a0ce8ef">spi_hdl</a> {}</td></tr>
|
||
|
|
<tr class="memdesc:acc0ea091465fc9a5736f5e0c6a0ce8ef"><td class="mdescLeft"> </td><td class="mdescRight">SPI device handle. <br /></td></tr>
|
||
|
|
<tr class="separator:acc0ea091465fc9a5736f5e0c6a0ce8ef"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ac16adc5f00b0039c98a4921f13895026" id="r_ac16adc5f00b0039c98a4921f13895026"><td class="memItemLeft" align="right" valign="top">spi_transaction_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac16adc5f00b0039c98a4921f13895026">spi_transaction</a> {}</td></tr>
|
||
|
|
<tr class="memdesc:ac16adc5f00b0039c98a4921f13895026"><td class="mdescLeft"> </td><td class="mdescRight">SPI transaction handle. <br /></td></tr>
|
||
|
|
<tr class="separator:ac16adc5f00b0039c98a4921f13895026"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a0a2d157afc0da144536d8d6927cc63f1" id="r_a0a2d157afc0da144536d8d6927cc63f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html">BNO08xPrivateTypes::bno08x_init_status_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0a2d157afc0da144536d8d6927cc63f1">init_status</a></td></tr>
|
||
|
|
<tr class="memdesc:a0a2d157afc0da144536d8d6927cc63f1"><td class="mdescLeft"> </td><td class="mdescRight">Initialization status of various functionality, used by deconstructor during cleanup, set during initialization. <br /></td></tr>
|
||
|
|
<tr class="separator:a0a2d157afc0da144536d8d6927cc63f1"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a22bb1bdc1153a455ec8f549d9389406e" id="r_a22bb1bdc1153a455ec8f549d9389406e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html">BNO08xPrivateTypes::bno08x_sync_ctx_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a22bb1bdc1153a455ec8f549d9389406e">sync_ctx</a></td></tr>
|
||
|
|
<tr class="memdesc:a22bb1bdc1153a455ec8f549d9389406e"><td class="mdescLeft"> </td><td class="mdescRight">Holds context used to synchronize tasks and callback execution. <br /></td></tr>
|
||
|
|
<tr class="separator:a22bb1bdc1153a455ec8f549d9389406e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ac8f6fc515923ffc820a7cfafc0c2830f" id="r_ac8f6fc515923ffc820a7cfafc0c2830f"><td class="memItemLeft" align="right" valign="top">sh2_ProductIds_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac8f6fc515923ffc820a7cfafc0c2830f">product_IDs</a></td></tr>
|
||
|
|
<tr class="memdesc:ac8f6fc515923ffc820a7cfafc0c2830f"><td class="mdescLeft"> </td><td class="mdescRight">Product ID info returned IMU at initialization, can be viewed with <a class="el" href="#a7441f7f2477c152deca17054041bf3e6" title="Prints product IDs received at initialization.">print_product_ids()</a> <br /></td></tr>
|
||
|
|
<tr class="separator:ac8f6fc515923ffc820a7cfafc0c2830f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a58b4949a61a784d09df3e7ecda175b39" id="r_a58b4949a61a784d09df3e7ecda175b39"><td class="memItemLeft" align="right" valign="top">etl::map< uint8_t, <a class="el" href="class_b_n_o08x_rpt.html">BNO08xRpt</a> *, <a class="el" href="_b_n_o08x_global_types_8hpp.html#a9808babb45af9b32fc51cef8d50341be">TOTAL_RPT_COUNT</a>, etl::less< uint8_t > > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a58b4949a61a784d09df3e7ecda175b39">usr_reports</a></td></tr>
|
||
|
|
<tr class="separator:a58b4949a61a784d09df3e7ecda175b39"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
</table><table class="memberdecls">
|
||
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-static-attribs" name="pri-static-attribs"></a>
|
||
|
|
Static Private Attributes</h2></td></tr>
|
||
|
|
<tr class="memitem:a876ef3f899989de83ee6a9d6b218f8e1" id="r_a876ef3f899989de83ee6a9d6b218f8e1"><td class="memItemLeft" align="right" valign="top">static const constexpr configSTACK_DEPTH_TYPE </td><td class="memItemRight" valign="bottom"><a class="el" href="#a876ef3f899989de83ee6a9d6b218f8e1">DATA_PROC_TASK_SZ</a></td></tr>
|
||
|
|
<tr class="memdesc:a876ef3f899989de83ee6a9d6b218f8e1"><td class="mdescLeft"> </td><td class="mdescRight">Size of <a class="el" href="#ab4373e9b87837ea9fcbc0b536338c7b8" title="Task responsible for parsing/handling sensor events sent by SH2 HAL and updating data that is returne...">data_proc_task()</a> stack in bytes. <br /></td></tr>
|
||
|
|
<tr class="separator:a876ef3f899989de83ee6a9d6b218f8e1"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:aac1f772772db2d5fd14d51e44649d8eb" id="r_aac1f772772db2d5fd14d51e44649d8eb"><td class="memItemLeft" align="right" valign="top">static const constexpr configSTACK_DEPTH_TYPE </td><td class="memItemRight" valign="bottom"><a class="el" href="#aac1f772772db2d5fd14d51e44649d8eb">SH2_HAL_SERVICE_TASK_SZ</a></td></tr>
|
||
|
|
<tr class="memdesc:aac1f772772db2d5fd14d51e44649d8eb"><td class="mdescLeft"> </td><td class="mdescRight">Size of <a class="el" href="#a7c7a9a0b81f9c8762fc927efea68bf23" title="Task responsible for calling shtp_service() when HINT is asserted to dispatch any sh2 HAL lib callbac...">sh2_HAL_service_task()</a> stack in bytes. <br /></td></tr>
|
||
|
|
<tr class="separator:aac1f772772db2d5fd14d51e44649d8eb"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a63002547e309412846c3967c9d068ee3" id="r_a63002547e309412846c3967c9d068ee3"><td class="memItemLeft" align="right" valign="top">static const constexpr configSTACK_DEPTH_TYPE </td><td class="memItemRight" valign="bottom"><a class="el" href="#a63002547e309412846c3967c9d068ee3">CB_TASK_SZ</a></td></tr>
|
||
|
|
<tr class="memdesc:a63002547e309412846c3967c9d068ee3"><td class="mdescLeft"> </td><td class="mdescRight">Size of <a class="el" href="#a7c7a9a0b81f9c8762fc927efea68bf23" title="Task responsible for calling shtp_service() when HINT is asserted to dispatch any sh2 HAL lib callbac...">sh2_HAL_service_task()</a> stack in bytes. <br /></td></tr>
|
||
|
|
<tr class="separator:a63002547e309412846c3967c9d068ee3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a1a037bda37493cde56732cc6fdc7884b" id="r_a1a037bda37493cde56732cc6fdc7884b"><td class="memItemLeft" align="right" valign="top">static const constexpr uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1a037bda37493cde56732cc6fdc7884b">RX_DATA_LENGTH</a> = 300U</td></tr>
|
||
|
|
<tr class="memdesc:a1a037bda37493cde56732cc6fdc7884b"><td class="mdescLeft"> </td><td class="mdescRight">length buffer containing data received over spi <br /></td></tr>
|
||
|
|
<tr class="separator:a1a037bda37493cde56732cc6fdc7884b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ae51d4e3228a91ee407d5866e604804c4" id="r_ae51d4e3228a91ee407d5866e604804c4"><td class="memItemLeft" align="right" valign="top">static const constexpr TickType_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae51d4e3228a91ee407d5866e604804c4">HOST_INT_TIMEOUT_DEFAULT_MS</a></td></tr>
|
||
|
|
<tr class="memdesc:ae51d4e3228a91ee407d5866e604804c4"><td class="mdescLeft"> </td><td class="mdescRight">Max wait between HINT being asserted by <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> before transaction is considered failed (in miliseconds). <br /></td></tr>
|
||
|
|
<tr class="separator:ae51d4e3228a91ee407d5866e604804c4"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ae32ce16c51a93b9d53058bf3b6f0d94b" id="r_ae32ce16c51a93b9d53058bf3b6f0d94b"><td class="memItemLeft" align="right" valign="top">static const constexpr TickType_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae32ce16c51a93b9d53058bf3b6f0d94b">DATA_AVAILABLE_TIMEOUT_MS</a></td></tr>
|
||
|
|
<tr class="memdesc:ae32ce16c51a93b9d53058bf3b6f0d94b"><td class="mdescLeft"> </td><td class="mdescRight">Max wait between <a class="el" href="#a367d525d1c0ba119b3dca3067bb5bccc" title="Polls for new data/report to become available.">data_available()</a> being called and no new data/report being detected. <br /></td></tr>
|
||
|
|
<tr class="separator:ae32ce16c51a93b9d53058bf3b6f0d94b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:aa07e329d693eb8d9270a7f9ad6f1d94b" id="r_aa07e329d693eb8d9270a7f9ad6f1d94b"><td class="memItemLeft" align="right" valign="top">static const constexpr TickType_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa07e329d693eb8d9270a7f9ad6f1d94b">HARD_RESET_DELAY_MS</a></td></tr>
|
||
|
|
<tr class="memdesc:aa07e329d693eb8d9270a7f9ad6f1d94b"><td class="mdescLeft"> </td><td class="mdescRight">How long RST pin is held low during hard reset (min 10ns according to datasheet, but should be longer for stable operation) <br /></td></tr>
|
||
|
|
<tr class="separator:aa07e329d693eb8d9270a7f9ad6f1d94b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a031976dacd97917d9d72edccb607160c" id="r_a031976dacd97917d9d72edccb607160c"><td class="memItemLeft" align="right" valign="top">static const constexpr uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a031976dacd97917d9d72edccb607160c">SCLK_MAX_SPEED</a> = 3000000UL</td></tr>
|
||
|
|
<tr class="memdesc:a031976dacd97917d9d72edccb607160c"><td class="mdescLeft"> </td><td class="mdescRight">Max SPI SCLK speed <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> is capable of. <br /></td></tr>
|
||
|
|
<tr class="separator:a031976dacd97917d9d72edccb607160c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a2c98d5f2c406a3efd0b48c5666fa8c46" id="r_a2c98d5f2c406a3efd0b48c5666fa8c46"><td class="memItemLeft" align="right" valign="top">static const constexpr char * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2c98d5f2c406a3efd0b48c5666fa8c46">TAG</a> = "BNO08x"</td></tr>
|
||
|
|
<tr class="memdesc:a2c98d5f2c406a3efd0b48c5666fa8c46"><td class="mdescLeft"> </td><td class="mdescRight">Class tag used for serial print statements. <br /></td></tr>
|
||
|
|
<tr class="separator:a2c98d5f2c406a3efd0b48c5666fa8c46"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
</table><table class="memberdecls">
|
||
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="friends" name="friends"></a>
|
||
|
|
Friends</h2></td></tr>
|
||
|
|
<tr class="memitem:a6dd0081dc9eb0cfb019bfdca3aa31802" id="r_a6dd0081dc9eb0cfb019bfdca3aa31802"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6dd0081dc9eb0cfb019bfdca3aa31802">BNO08xSH2HAL</a></td></tr>
|
||
|
|
<tr class="separator:a6dd0081dc9eb0cfb019bfdca3aa31802"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a190775b71c35d8007faae7dd6a9f1030" id="r_a190775b71c35d8007faae7dd6a9f1030"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="#a190775b71c35d8007faae7dd6a9f1030">BNO08xTestHelper</a></td></tr>
|
||
|
|
<tr class="separator:a190775b71c35d8007faae7dd6a9f1030"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
</table>
|
||
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||
|
|
<div class="textblock"><p><a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> IMU driver class. </p>
|
||
|
|
</div><h2 class="groupheader">Member Typedef Documentation</h2>
|
||
|
|
<a id="ae08bdaff01ecacf0f399ab289fdf0b99" name="ae08bdaff01ecacf0f399ab289fdf0b99"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae08bdaff01ecacf0f399ab289fdf0b99">◆ </a></span>bno08x_reports_t</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">typedef struct BNO08x::bno08x_reports_t BNO08x::bno08x_reports_t</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Contains report implementations. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||
|
|
<a id="ad12fb6cf310ad7a04a4e53809833bd61" name="ad12fb6cf310ad7a04a4e53809833bd61"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad12fb6cf310ad7a04a4e53809833bd61">◆ </a></span>BNO08x()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">BNO08x::BNO08x </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype"><a class="el" href="structbno08x__config__t.html">bno08x_config_t</a></td> <td class="paramname"><span class="paramname"><em>imu_config</em><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="structbno08x__config__t.html">bno08x_config_t</a>()</span></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p><a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> imu constructor. </p>
|
||
|
|
<p>Construct a <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> object for managing a <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> sensor.</p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">imu_config</td><td>Configuration settings (optional), default settings can be seen in <a class="el" href="structbno08x__config__t.html" title="IMU configuration settings passed into constructor.">bno08x_config_t</a> </td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a687eee44d68e1bcabce04780d7eb5fb9" name="a687eee44d68e1bcabce04780d7eb5fb9"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a687eee44d68e1bcabce04780d7eb5fb9">◆ </a></span>~BNO08x()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">BNO08x::~BNO08x </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p><a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> imu deconstructor. </p>
|
||
|
|
<p>Deconstructs a <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> object and releases any utilized resources.</p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9_cgraph" id="aclass_b_n_o08x_a687eee44d68e1bcabce04780d7eb5fb9_cgraph">
|
||
|
|
<area shape="rect" title="BNO08x imu deconstructor." alt="" coords="5,148,141,175"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a4f007dd431f10e741414d197bb4926c3" title="Deinitializes GPIO, called from deconstructor." alt="" coords="203,47,344,73"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="90,145,133,114,187,83,202,77,204,82,190,88,136,119,93,150"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a9d96108b0f5b1e1e1ac431bc993ca758" title="Deinitializes host interrupt ISR, called from deconstructor." alt="" coords="194,97,353,124"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="128,145,202,126,204,131,130,150"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a75c7226ea4626862a5039aa053116861" title="Deinitializes sh2 HAL." alt="" coords="189,148,358,175"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="141,159,173,159,173,164,141,164"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a233920ce97f685fbdabecccacf471d85" title="Deinitializes SPI." alt="" coords="207,199,340,225"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="130,173,204,192,202,197,128,178"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a968144efd5100ccce0e453c40a63592b" title="Deinitializes tasks used by BNO08x driver." alt="" coords="199,249,348,276"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="93,173,136,204,190,235,204,241,202,246,187,240,133,208,90,177"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a1f0f4cd8dc7d38448e2198ea47d0018c" title="Deinitializes GPIO inputs, called from deconstructor." alt="" coords="406,5,546,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="344,46,390,38,391,43,345,51"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ab132a061bd437fd109225446aa1f6010" title="Deinitializes GPIO outputs, called from deconstructor." alt="" coords="406,72,546,115"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="345,69,391,77,390,82,344,74"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
||
|
|
<a id="a41d65567bb316971f68718ca69039ace" name="a41d65567bb316971f68718ca69039ace"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a41d65567bb316971f68718ca69039ace">◆ </a></span>accuracy_to_str()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const char * BNO08x::accuracy_to_str </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype"><a class="el" href="_b_n_o08x_global_types_8hpp.html#aed7bab8e55be415938e078ebe72562a0">BNO08xAccuracy</a></td> <td class="paramname"><span class="paramname"><em>accuracy</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a41d65567bb316971f68718ca69039ace_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a41d65567bb316971f68718ca69039ace_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a41d65567bb316971f68718ca69039ace_icgraph" id="aclass_b_n_o08x_a41d65567bb316971f68718ca69039ace_icgraph">
|
||
|
|
<area shape="rect" title=" " alt="" coords="150,715,321,741"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#a3998d182117c4def094998f795780351" title=" " alt="" coords="5,5,102,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="229,699,216,563,190,369,172,268,151,176,127,99,100,46,88,35,91,31,104,42,132,97,157,175,178,267,195,368,221,562,234,699"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#a5258b4dbee44f7a6964ff93e378fd3fa" title=" " alt="" coords="5,56,102,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="229,699,214,572,187,393,169,301,149,216,125,146,100,96,88,85,91,81,104,93,130,143,154,215,175,300,192,392,219,572,234,699"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#ace101f40531db107a743cff5815022e6" title=" " alt="" coords="5,107,102,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="228,699,212,581,184,417,167,333,146,256,124,192,100,147,87,136,91,132,104,144,129,190,151,254,172,332,190,416,217,581,233,699"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#a2ece5a0676d7eee2c801f6d6b36610ba" title=" " alt="" coords="5,157,102,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="232,699,229,607,222,544,212,475,195,403,172,330,140,261,100,198,87,186,90,182,104,194,145,258,177,329,200,402,217,474,228,544,234,606,237,699"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#af30c5c1549bda77b45a1e6fb5f76844a" title=" " alt="" coords="5,208,102,235"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="231,699,225,614,206,496,190,431,167,367,137,305,100,248,87,237,90,233,104,245,142,302,172,365,195,430,211,495,230,614,236,699"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#aaefa1a1d4b3c190b7f46bb7f42512949" title=" " alt="" coords="5,259,102,285"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="230,700,222,623,201,518,184,460,162,403,134,349,100,299,87,288,90,284,104,296,139,346,167,401,189,459,206,516,227,622,235,699"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#a508ef0459e3fd34f4235194f91992123" title=" " alt="" coords="5,309,102,336"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="228,700,218,631,195,539,178,489,157,440,131,393,100,350,86,338,90,334,104,346,135,390,162,437,183,487,200,537,223,630,234,699"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#a7a1dd1af780f6e5d8501a31da196cc45" title=" " alt="" coords="5,360,102,387"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="227,700,213,640,189,561,152,477,128,437,100,401,86,389,89,385,104,397,132,434,157,474,194,559,218,638,232,699"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#af25aef97093ff3259252290c5e32293f" title=" " alt="" coords="5,411,102,437"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="224,700,208,649,183,583,147,514,125,481,100,451,85,440,89,436,104,447,129,478,151,511,188,581,214,647,229,699"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#a176c81d817389f072da2eddb5e37b975" title=" " alt="" coords="5,461,102,488"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="221,701,203,659,177,606,142,551,100,502,85,491,88,486,103,498,146,548,181,604,208,657,226,699"/>
|
||
|
|
<area shape="rect" href="_multi_report_tests_8cpp.html#a6d2f9d86fb1c148a375044205278a8bb" title=" " alt="" coords="5,512,102,539"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="217,703,170,630,137,590,100,553,84,542,87,537,103,549,141,586,174,627,221,700"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#a175ff61aad4905497f19d011693932ff" title=" " alt="" coords="5,563,102,589"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="210,705,161,655,100,603,82,592,85,588,103,599,165,652,214,701"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#abf9609daa7bf6ed8f87366747236c613" title=" " alt="" coords="5,613,102,640"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="196,709,100,654,79,643,82,638,103,650,198,704"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#ab9b4ae43e33572d90c4c889452cd91ee" title=" " alt="" coords="5,664,102,691"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="170,713,102,693,103,688,171,707"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#a135345f612f52dc44e6cd1e1378c2191" title=" " alt="" coords="5,715,102,741"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="134,731,102,731,102,725,134,725"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#ae4d70e11995e36808b6390b171aba0e8" title=" " alt="" coords="5,765,102,792"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="171,749,103,768,102,763,170,743"/>
|
||
|
|
<area shape="rect" href="_multi_report_tests_8cpp.html#a3c5bb20df427689d78fceefd3dad0ddd" title=" " alt="" coords="5,816,102,843"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="198,752,103,806,82,818,79,813,100,802,196,747"/>
|
||
|
|
<area shape="rect" href="_multi_report_tests_8cpp.html#ac0f2ca513b0adc3db58d954b1fa381e9" title=" " alt="" coords="5,867,102,893"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="214,755,165,804,103,857,85,868,82,864,100,853,161,801,210,751"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#a89c8a619fd6bb9768b37bc594741be09" title=" " alt="" coords="5,917,102,944"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="221,756,174,829,141,870,103,907,87,919,84,914,100,903,137,866,170,826,217,753"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#af7eb32a5f8137e39dbf2caaad0378c41" title=" " alt="" coords="5,968,102,995"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="226,757,208,799,181,852,146,908,103,958,88,970,85,965,100,954,142,905,177,850,203,797,221,755"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#a9525f7e9b6932ed0aede1a93476b43bc" title=" " alt="" coords="5,1019,102,1045"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="229,757,214,809,188,875,151,945,129,978,104,1009,89,1020,85,1016,100,1005,125,975,147,942,183,873,208,807,224,756"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#ae6b70979bd6502fbeaef43fb4bc8d508" title=" " alt="" coords="5,1069,102,1096"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="232,757,218,818,194,897,157,982,132,1022,104,1059,89,1071,86,1067,100,1055,128,1019,152,979,189,895,213,816,227,756"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#aa6cd73e0d81f1bad0797e318018ffd3a" title=" " alt="" coords="5,1120,102,1147"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="234,757,223,826,200,919,183,969,162,1019,135,1066,104,1110,90,1122,86,1118,100,1106,131,1063,157,1016,178,967,195,917,218,825,228,756"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#ad2587baeeb225c43d04e355166a29b18" title=" " alt="" coords="5,1171,102,1197"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="235,757,227,834,206,940,189,997,167,1055,139,1110,104,1160,90,1172,87,1168,100,1157,134,1107,162,1053,184,996,201,938,222,833,230,756"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#adc348440748fec8fed1a66213f0be52f" title=" " alt="" coords="5,1221,102,1248"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="236,757,230,842,211,961,195,1026,172,1091,142,1154,104,1211,90,1223,87,1219,100,1208,137,1151,167,1089,190,1025,206,960,225,842,231,757"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#ad453409b2c919e183a31693bb9e561dc" title=" " alt="" coords="5,1272,102,1299"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="237,757,234,850,228,912,217,982,200,1054,177,1127,145,1198,104,1262,90,1274,87,1270,100,1258,140,1195,172,1126,195,1053,212,981,222,912,229,849,232,757"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a0cae93f9fe6d369521dd1aeed1cd504b" title=" " alt="" coords="5,1323,102,1349"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="233,757,217,875,190,1040,172,1124,151,1202,129,1266,104,1312,91,1324,87,1320,100,1309,124,1264,146,1200,167,1123,184,1039,212,875,228,757"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#aa591e9e15fbc5763f8bace22312015c0" title=" " alt="" coords="5,1373,102,1400"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="234,757,219,884,192,1064,175,1156,154,1241,130,1313,104,1363,91,1375,88,1371,100,1360,125,1310,149,1240,169,1155,187,1063,214,884,229,757"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#abc6316f813506ff1114a4c50b5a72bdf" title=" " alt="" coords="5,1424,102,1451"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="234,757,221,894,195,1088,178,1189,157,1281,132,1359,104,1414,91,1425,88,1421,100,1410,127,1357,151,1280,172,1188,190,1087,216,893,229,757"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a0559c3f2f49d287e7c400a780975f850" name="a0559c3f2f49d287e7c400a780975f850"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0559c3f2f49d287e7c400a780975f850">◆ </a></span>activity_to_str()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const char * BNO08x::activity_to_str </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype"><a class="el" href="_b_n_o08x_global_types_8hpp.html#abcc5d57e21ea6ed79e792deafcb62187">BNO08xActivity</a></td> <td class="paramname"><span class="paramname"><em>activity</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Converts a BNO08xActivity enum to string. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The resulting string conversion of the enum. </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a817ec9ad9d51a1515f658374de48f483" name="a817ec9ad9d51a1515f658374de48f483"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a817ec9ad9d51a1515f658374de48f483">◆ </a></span>calibration_end()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool BNO08x::calibration_end </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">sh2_CalStatus_t &</td> <td class="paramname"><span class="paramname"><em>status</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Ends turn-table calibration, see ref. manual 6.4.10.2. </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">status</td><td>Returned status bits indicating result of turntable calibration.</td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>True if enable start turn-table calibration operation succeeded. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a817ec9ad9d51a1515f658374de48f483_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a817ec9ad9d51a1515f658374de48f483_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a817ec9ad9d51a1515f658374de48f483_cgraph" id="aclass_b_n_o08x_a817ec9ad9d51a1515f658374de48f483_cgraph">
|
||
|
|
<area shape="rect" title="Ends turn-table calibration, see ref. manual 6.4.10.2." alt="" coords="5,31,171,57"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a8e43dd50140f326cfb58e00399923e8c" title="Locks sh2 HAL lib to only allow the calling task to call its APIs." alt="" coords="226,5,388,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="171,32,210,27,210,33,171,37"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2dbce689245a1b9968e3ea627d2b9a42" title="Unlocks sh2 HAL lib to allow other tasks to call its APIs." alt="" coords="219,56,395,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="171,51,203,55,203,60,171,56"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="af0dd28db9e331312e45937b12295ca94" name="af0dd28db9e331312e45937b12295ca94"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af0dd28db9e331312e45937b12295ca94">◆ </a></span>calibration_start()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool BNO08x::calibration_start </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>period_us</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Starts simple calibration, see ref. manual 6.4.10.1. </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">period_us</td><td>This interval should be set to whatever rate the sensor hub is expected to run at after calibration.</td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<p>After the calibration is started, the IMU should be rotated 180 degrees. After the IMU has been rotated call <a class="el" href="#a817ec9ad9d51a1515f658374de48f483" title="Ends turn-table calibration, see ref. manual 6.4.10.2.">calibration_end()</a>. See ref. manual 6.4.10 for more detailed instructions.</p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>True if start simple calibration operation succeeded. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_af0dd28db9e331312e45937b12295ca94_cgraph.png" border="0" usemap="#aclass_b_n_o08x_af0dd28db9e331312e45937b12295ca94_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_af0dd28db9e331312e45937b12295ca94_cgraph" id="aclass_b_n_o08x_af0dd28db9e331312e45937b12295ca94_cgraph">
|
||
|
|
<area shape="rect" title="Starts simple calibration, see ref. manual 6.4.10.1." alt="" coords="5,23,143,65"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a8e43dd50140f326cfb58e00399923e8c" title="Locks sh2 HAL lib to only allow the calling task to call its APIs." alt="" coords="198,5,360,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="143,33,182,28,183,33,144,38"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2dbce689245a1b9968e3ea627d2b9a42" title="Unlocks sh2 HAL lib to allow other tasks to call its APIs." alt="" coords="191,56,367,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="144,50,175,54,175,59,143,55"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a5fb7f6c3e5d1b3478f529644a0f175b7" name="a5fb7f6c3e5d1b3478f529644a0f175b7"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5fb7f6c3e5d1b3478f529644a0f175b7">◆ </a></span>cb_task()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::cb_task </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Task responsible for executing callbacks registered with <a class="el" href="#aadd44524e6d22c48916acd9518b63ec3" title="Registers a callback to execute when new data from a report is received.">register_cb()</a>. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_cgraph" id="aclass_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_cgraph">
|
||
|
|
<area shape="rect" title="Task responsible for executing callbacks registered with register_cb()." alt="" coords="5,5,130,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a86275a93706656dae6af421bc15a4e59" title="Determines the flavor of a passed callback and executes it appropriately." alt="" coords="178,5,315,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="130,16,162,16,162,21,130,21"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_cb_generic.html#a19f9e8a22d039acf29c98801368ff0bb" title=" " alt="" coords="363,5,538,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="315,16,347,16,347,21,315,21"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_icgraph" id="aclass_b_n_o08x_a5fb7f6c3e5d1b3478f529644a0f175b7_icgraph">
|
||
|
|
<area shape="rect" title="Task responsible for executing callbacks registered with register_cb()." alt="" coords="780,153,904,180"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#addf01190119091237ad7a9a1aaea4dcc" title="Static function used to launch cb_task task." alt="" coords="540,153,732,180"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="764,169,732,169,732,164,764,164"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a90d959312e6f7f8151b8a38218492ead" title="Initializes data_proc_task." alt="" coords="358,153,492,180"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="524,169,493,169,493,164,524,164"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_test_helper.html#a935a69784981caf90b4e135e3e257db4" title="Used to call private BNO08x::init_tasks() member for tests." alt="" coords="150,57,310,100"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="378,149,278,103,280,98,381,144"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="167,183,293,209"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="343,182,293,189,293,184,342,176"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#a9f7d58c894a252a5d5f4926f43c1da05" title=" " alt="" coords="5,5,102,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="150,55,94,35,96,30,152,49"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#aeec6d3065f943c1339c060573c89e05f" title=" " alt="" coords="5,56,102,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="200,174,154,137,100,97,81,86,84,81,103,92,158,132,203,170"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a10683e9d548d5edb7fa36fcb00515f00" title=" " alt="" coords="5,107,102,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="182,179,85,136,88,131,184,174"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a8eee2d5630a432e4c206fd941aa9affa" title=" " alt="" coords="5,157,102,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,187,102,180,103,175,152,182"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#afabd65c2cd56b58720aaf252803b5fc2" title=" " alt="" coords="5,208,102,235"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,210,103,217,102,212,152,205"/>
|
||
|
|
<area shape="rect" href="_multi_report_tests_8cpp.html#a1fd7b6a0d4dbb7f91fd5691b5b054bda" title=" " alt="" coords="5,259,102,285"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="184,218,88,261,85,256,182,213"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#aac644123799c1f836d379c9789a064ab" title=" " alt="" coords="5,309,102,336"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="203,222,158,260,103,300,84,311,81,306,100,295,154,255,200,218"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#ad6ee077b389f38cb1535e3f6fdab6081" title=" " alt="" coords="5,360,102,387"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="214,224,167,285,137,319,103,350,86,362,83,357,100,346,133,315,163,281,209,220"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="addf01190119091237ad7a9a1aaea4dcc" name="addf01190119091237ad7a9a1aaea4dcc"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#addf01190119091237ad7a9a1aaea4dcc">◆ </a></span>cb_task_trampoline()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::cb_task_trampoline </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>arg</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Static function used to launch cb_task task. </p>
|
||
|
|
<p>Used such that <a class="el" href="#a5fb7f6c3e5d1b3478f529644a0f175b7" title="Task responsible for executing callbacks registered with register_cb().">cb_task()</a> can be non-static class member.</p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">arg</td><td>void pointer to <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> imu object </td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_cgraph.png" border="0" usemap="#aclass_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_cgraph" id="aclass_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_cgraph">
|
||
|
|
<area shape="rect" title="Static function used to launch cb_task task." alt="" coords="5,5,197,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5fb7f6c3e5d1b3478f529644a0f175b7" title="Task responsible for executing callbacks registered with register_cb()." alt="" coords="245,5,369,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="197,16,229,16,229,21,197,21"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a86275a93706656dae6af421bc15a4e59" title="Determines the flavor of a passed callback and executes it appropriately." alt="" coords="417,5,554,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="369,16,401,16,401,21,369,21"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_cb_generic.html#a19f9e8a22d039acf29c98801368ff0bb" title=" " alt="" coords="602,5,778,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="555,16,587,16,587,21,555,21"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_icgraph.png" border="0" usemap="#aclass_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_icgraph" id="aclass_b_n_o08x_addf01190119091237ad7a9a1aaea4dcc_icgraph">
|
||
|
|
<area shape="rect" title="Static function used to launch cb_task task." alt="" coords="540,153,732,180"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a90d959312e6f7f8151b8a38218492ead" title="Initializes data_proc_task." alt="" coords="358,153,492,180"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="524,169,493,169,493,164,524,164"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_test_helper.html#a935a69784981caf90b4e135e3e257db4" title="Used to call private BNO08x::init_tasks() member for tests." alt="" coords="150,57,310,100"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="378,149,278,103,280,98,381,144"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="167,183,293,209"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="343,182,293,189,293,184,342,176"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#a9f7d58c894a252a5d5f4926f43c1da05" title=" " alt="" coords="5,5,102,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="150,55,94,35,96,30,152,49"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#aeec6d3065f943c1339c060573c89e05f" title=" " alt="" coords="5,56,102,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="200,174,154,137,100,97,81,86,84,81,103,92,158,132,203,170"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a10683e9d548d5edb7fa36fcb00515f00" title=" " alt="" coords="5,107,102,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="182,179,85,136,88,131,184,174"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a8eee2d5630a432e4c206fd941aa9affa" title=" " alt="" coords="5,157,102,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,187,102,180,103,175,152,182"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#afabd65c2cd56b58720aaf252803b5fc2" title=" " alt="" coords="5,208,102,235"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,210,103,217,102,212,152,205"/>
|
||
|
|
<area shape="rect" href="_multi_report_tests_8cpp.html#a1fd7b6a0d4dbb7f91fd5691b5b054bda" title=" " alt="" coords="5,259,102,285"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="184,218,88,261,85,256,182,213"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#aac644123799c1f836d379c9789a064ab" title=" " alt="" coords="5,309,102,336"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="203,222,158,260,103,300,84,311,81,306,100,295,154,255,200,218"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#ad6ee077b389f38cb1535e3f6fdab6081" title=" " alt="" coords="5,360,102,387"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="214,224,167,285,137,319,103,350,86,362,83,357,100,346,133,315,163,281,209,220"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a84a19cd1564f8d427394f137df54477d" name="a84a19cd1564f8d427394f137df54477d"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a84a19cd1564f8d427394f137df54477d">◆ </a></span>clear_dynamic_calibration()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool BNO08x::clear_dynamic_calibration </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Clears dynamic/motion engine calibration data and resets <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> device. See ref manual 6.4.9.1. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>True if save dynamic/ME calibration data succeeded. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a84a19cd1564f8d427394f137df54477d_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a84a19cd1564f8d427394f137df54477d_cgraph" id="aclass_b_n_o08x_a84a19cd1564f8d427394f137df54477d_cgraph">
|
||
|
|
<area shape="rect" title="Clears dynamic/motion engine calibration data and resets BNO08x device. See ref manual 6...." alt="" coords="5,48,168,91"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a96d47dd0f9aedfbe3f731f8ae76b2e85" title="Returns reason for previous reset via product ID report." alt="" coords="216,31,394,57"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="168,57,200,54,200,59,168,63"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a8e43dd50140f326cfb58e00399923e8c" title="Locks sh2 HAL lib to only allow the calling task to call its APIs." alt="" coords="449,5,611,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="130,45,171,29,215,16,271,8,328,5,434,7,434,12,328,10,272,14,216,21,172,34,132,50"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2dbce689245a1b9968e3ea627d2b9a42" title="Unlocks sh2 HAL lib to allow other tasks to call its APIs." alt="" coords="442,56,618,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="168,67,426,67,426,72,168,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a6602374314c07e9f707c0a6d2234bf7e" title="Waits for SH2 HAL lib to detect reset or HOST_INT_TIMEOUT_DEFAULT_MS to elapse." alt="" coords="226,132,384,159"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="151,89,251,124,249,129,149,94"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="394,31,433,27,434,32,394,37"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="394,51,427,55,426,60,394,57"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a84a19cd1564f8d427394f137df54477d_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a84a19cd1564f8d427394f137df54477d_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a84a19cd1564f8d427394f137df54477d_icgraph" id="aclass_b_n_o08x_a84a19cd1564f8d427394f137df54477d_icgraph">
|
||
|
|
<area shape="rect" title="Clears dynamic/motion engine calibration data and resets BNO08x device. See ref manual 6...." alt="" coords="150,5,312,48"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#a5258b4dbee44f7a6964ff93e378fd3fa" title=" " alt="" coords="5,13,102,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="134,29,102,29,102,24,134,24"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a367d525d1c0ba119b3dca3067bb5bccc" name="a367d525d1c0ba119b3dca3067bb5bccc"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a367d525d1c0ba119b3dca3067bb5bccc">◆ </a></span>data_available()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool BNO08x::data_available </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Polls for new data/report to become available. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>True if new data/report became available before DATA_AVAILABLE_TIMEOUT_MS. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph" id="aclass_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph">
|
||
|
|
<area shape="rect" title="Polls for new data/report to become available." alt="" coords="150,664,309,691"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#a3998d182117c4def094998f795780351" title=" " alt="" coords="5,5,102,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="223,649,210,522,185,342,168,250,148,165,125,95,100,46,88,35,91,31,104,42,130,93,153,164,173,249,190,341,215,521,228,648"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#a5258b4dbee44f7a6964ff93e378fd3fa" title=" " alt="" coords="5,56,102,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="222,649,208,531,182,366,165,282,145,205,123,141,100,96,87,85,91,81,104,93,128,139,150,204,170,281,187,366,213,530,228,648"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#ace101f40531db107a743cff5815022e6" title=" " alt="" coords="5,107,102,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="226,649,224,556,219,494,209,425,193,352,171,280,140,210,100,147,87,136,91,132,104,144,145,208,176,278,198,351,214,424,224,493,229,556,232,648"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#a2ece5a0676d7eee2c801f6d6b36610ba" title=" " alt="" coords="5,157,102,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="225,648,221,563,203,445,188,381,166,316,137,254,100,198,87,186,90,182,104,194,141,251,171,314,193,379,209,444,226,563,231,648"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#af30c5c1549bda77b45a1e6fb5f76844a" title=" " alt="" coords="5,208,102,235"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="224,649,217,572,198,467,182,410,161,353,134,298,100,248,87,237,90,233,104,245,138,295,166,351,187,408,203,466,223,572,230,648"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#aaefa1a1d4b3c190b7f46bb7f42512949" title=" " alt="" coords="5,259,102,285"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="223,649,213,580,192,488,176,439,156,389,130,342,100,299,86,288,90,284,104,296,135,339,161,387,181,437,197,487,219,579,228,648"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#a508ef0459e3fd34f4235194f91992123" title=" " alt="" coords="5,309,102,336"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="221,649,209,589,186,510,151,426,127,386,100,350,86,339,89,334,104,346,132,383,156,424,191,508,214,588,226,648"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#a7a1dd1af780f6e5d8501a31da196cc45" title=" " alt="" coords="5,360,102,387"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="219,649,204,598,180,532,146,463,124,430,100,401,85,389,89,385,104,397,128,427,150,460,185,530,209,596,224,648"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#af25aef97093ff3259252290c5e32293f" title=" " alt="" coords="5,411,102,437"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="216,651,199,608,174,556,141,501,100,451,85,440,88,436,104,447,145,498,179,553,204,606,221,649"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#a176c81d817389f072da2eddb5e37b975" title=" " alt="" coords="5,461,102,488"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="212,652,167,580,136,539,100,502,84,491,87,486,103,498,140,535,171,576,216,649"/>
|
||
|
|
<area shape="rect" href="_multi_report_tests_8cpp.html#a6d2f9d86fb1c148a375044205278a8bb" title=" " alt="" coords="5,512,102,539"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="205,654,159,604,100,553,82,541,85,537,103,549,162,601,209,650"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#a175ff61aad4905497f19d011693932ff" title=" " alt="" coords="5,563,102,589"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="192,658,100,604,80,592,82,588,103,599,194,653"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#abf9609daa7bf6ed8f87366747236c613" title=" " alt="" coords="5,613,102,640"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="165,662,101,643,103,638,167,657"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#ab9b4ae43e33572d90c4c889452cd91ee" title=" " alt="" coords="5,664,102,691"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="134,680,102,680,102,675,134,675"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#a135345f612f52dc44e6cd1e1378c2191" title=" " alt="" coords="5,715,102,741"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="167,698,103,717,101,712,165,693"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#ae4d70e11995e36808b6390b171aba0e8" title=" " alt="" coords="5,765,102,792"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="194,701,103,756,82,767,80,762,100,751,192,697"/>
|
||
|
|
<area shape="rect" href="_multi_report_tests_8cpp.html#a3c5bb20df427689d78fceefd3dad0ddd" title=" " alt="" coords="5,816,102,843"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="209,705,162,754,103,806,85,818,82,813,100,802,159,750,205,701"/>
|
||
|
|
<area shape="rect" href="_multi_report_tests_8cpp.html#ac0f2ca513b0adc3db58d954b1fa381e9" title=" " alt="" coords="5,867,102,893"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="216,705,171,778,140,819,103,857,87,868,84,864,100,853,136,816,167,775,212,703"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#a89c8a619fd6bb9768b37bc594741be09" title=" " alt="" coords="5,917,102,944"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="221,706,204,749,179,802,145,857,104,907,88,919,85,915,100,903,141,854,174,799,199,747,216,704"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#af7eb32a5f8137e39dbf2caaad0378c41" title=" " alt="" coords="5,968,102,995"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="224,707,209,758,185,824,150,894,128,928,104,958,89,970,85,965,100,954,124,924,146,892,180,822,204,757,219,705"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#a9525f7e9b6932ed0aede1a93476b43bc" title=" " alt="" coords="5,1019,102,1045"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="226,707,214,767,191,846,156,931,132,972,104,1009,89,1020,86,1016,100,1005,127,969,151,929,186,844,209,766,221,706"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#ae6b70979bd6502fbeaef43fb4bc8d508" title=" " alt="" coords="5,1069,102,1096"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="228,707,219,775,197,868,181,918,161,968,135,1016,104,1059,90,1071,86,1067,100,1056,130,1013,156,965,176,916,192,866,213,774,223,706"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#aa6cd73e0d81f1bad0797e318018ffd3a" title=" " alt="" coords="5,1120,102,1147"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="230,706,223,783,203,889,187,946,166,1004,138,1059,104,1110,90,1121,87,1117,100,1106,134,1057,161,1002,182,945,198,888,217,782,224,706"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#ad2587baeeb225c43d04e355166a29b18" title=" " alt="" coords="5,1171,102,1197"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="231,707,226,792,209,910,193,976,171,1041,141,1103,104,1160,90,1172,87,1168,100,1157,137,1101,166,1039,188,974,203,909,221,791,225,706"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#ad453409b2c919e183a31693bb9e561dc" title=" " alt="" coords="5,1221,102,1248"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="232,706,229,799,224,862,214,931,198,1004,176,1077,145,1147,104,1211,91,1223,87,1219,100,1208,140,1144,171,1075,193,1002,209,930,219,861,224,799,226,706"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#aa591e9e15fbc5763f8bace22312015c0" title=" " alt="" coords="5,1272,102,1299"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="228,707,213,825,187,989,170,1073,150,1151,128,1216,104,1262,91,1274,87,1270,100,1258,123,1214,145,1149,165,1072,182,988,208,824,222,706"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#abc6316f813506ff1114a4c50b5a72bdf" title=" " alt="" coords="5,1323,102,1349"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="228,707,215,834,190,1013,173,1106,153,1191,130,1262,104,1312,91,1324,88,1320,100,1309,125,1260,148,1189,168,1105,185,1012,210,833,223,706"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ab4373e9b87837ea9fcbc0b536338c7b8" name="ab4373e9b87837ea9fcbc0b536338c7b8"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab4373e9b87837ea9fcbc0b536338c7b8">◆ </a></span>data_proc_task()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::data_proc_task </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Task responsible for parsing/handling sensor events sent by SH2 HAL and updating data that is returned to user. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.png" border="0" usemap="#aclass_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph" id="aclass_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph">
|
||
|
|
<area shape="rect" title="Task responsible for parsing/handling sensor events sent by SH2 HAL and updating data that is returne..." alt="" coords="5,13,173,40"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7d5250a6017f9e76e3c2ddb00d7103a1" title="Parses receieved report and updates uer data with it." alt="" coords="221,5,383,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="173,24,205,24,205,29,173,29"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.png" border="0" usemap="#aclass_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph" id="aclass_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph">
|
||
|
|
<area shape="rect" title="Task responsible for parsing/handling sensor events sent by SH2 HAL and updating data that is returne..." alt="" coords="756,153,923,180"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a0ae135d7bf7a5f047a1d1aa5cc07e520" title="Static function used to launch data processing task." alt="" coords="540,145,708,188"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="740,169,708,169,708,164,740,164"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a90d959312e6f7f8151b8a38218492ead" title="Initializes data_proc_task." alt="" coords="358,153,492,180"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="525,169,493,169,493,164,525,164"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_test_helper.html#a935a69784981caf90b4e135e3e257db4" title="Used to call private BNO08x::init_tasks() member for tests." alt="" coords="150,57,310,100"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="378,149,278,103,280,98,381,144"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="167,183,293,209"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="343,182,293,189,293,184,342,176"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#a9f7d58c894a252a5d5f4926f43c1da05" title=" " alt="" coords="5,5,102,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="150,55,94,35,96,30,152,49"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#aeec6d3065f943c1339c060573c89e05f" title=" " alt="" coords="5,56,102,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="200,174,154,137,100,97,81,86,84,81,103,92,158,132,203,170"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a10683e9d548d5edb7fa36fcb00515f00" title=" " alt="" coords="5,107,102,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="182,179,85,136,88,131,184,174"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a8eee2d5630a432e4c206fd941aa9affa" title=" " alt="" coords="5,157,102,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,187,102,180,103,175,152,182"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#afabd65c2cd56b58720aaf252803b5fc2" title=" " alt="" coords="5,208,102,235"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,210,103,217,102,212,152,205"/>
|
||
|
|
<area shape="rect" href="_multi_report_tests_8cpp.html#a1fd7b6a0d4dbb7f91fd5691b5b054bda" title=" " alt="" coords="5,259,102,285"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="184,218,88,261,85,256,182,213"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#aac644123799c1f836d379c9789a064ab" title=" " alt="" coords="5,309,102,336"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="203,222,158,260,103,300,84,311,81,306,100,295,154,255,200,218"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#ad6ee077b389f38cb1535e3f6fdab6081" title=" " alt="" coords="5,360,102,387"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="214,224,167,285,137,319,103,350,86,362,83,357,100,346,133,315,163,281,209,220"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a0ae135d7bf7a5f047a1d1aa5cc07e520" name="a0ae135d7bf7a5f047a1d1aa5cc07e520"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0ae135d7bf7a5f047a1d1aa5cc07e520">◆ </a></span>data_proc_task_trampoline()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::data_proc_task_trampoline </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>arg</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Static function used to launch data processing task. </p>
|
||
|
|
<p>Used such that <a class="el" href="#ab4373e9b87837ea9fcbc0b536338c7b8" title="Task responsible for parsing/handling sensor events sent by SH2 HAL and updating data that is returne...">data_proc_task()</a> can be non-static class member.</p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">arg</td><td>void pointer to <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> imu object </td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph" id="aclass_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph">
|
||
|
|
<area shape="rect" title="Static function used to launch data processing task." alt="" coords="5,5,173,48"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ab4373e9b87837ea9fcbc0b536338c7b8" title="Task responsible for parsing/handling sensor events sent by SH2 HAL and updating data that is returne..." alt="" coords="221,13,388,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="173,24,205,24,205,29,173,29"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7d5250a6017f9e76e3c2ddb00d7103a1" title="Parses receieved report and updates uer data with it." alt="" coords="436,5,598,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="388,24,421,24,421,29,388,29"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph" id="aclass_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph">
|
||
|
|
<area shape="rect" title="Static function used to launch data processing task." alt="" coords="540,145,708,188"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a90d959312e6f7f8151b8a38218492ead" title="Initializes data_proc_task." alt="" coords="358,153,492,180"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="525,169,493,169,493,164,525,164"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_test_helper.html#a935a69784981caf90b4e135e3e257db4" title="Used to call private BNO08x::init_tasks() member for tests." alt="" coords="150,57,310,100"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="378,149,278,103,280,98,381,144"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="167,183,293,209"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="343,182,293,189,293,184,342,176"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#a9f7d58c894a252a5d5f4926f43c1da05" title=" " alt="" coords="5,5,102,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="150,55,94,35,96,30,152,49"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#aeec6d3065f943c1339c060573c89e05f" title=" " alt="" coords="5,56,102,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="200,174,154,137,100,97,81,86,84,81,103,92,158,132,203,170"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a10683e9d548d5edb7fa36fcb00515f00" title=" " alt="" coords="5,107,102,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="182,179,85,136,88,131,184,174"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a8eee2d5630a432e4c206fd941aa9affa" title=" " alt="" coords="5,157,102,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,187,102,180,103,175,152,182"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#afabd65c2cd56b58720aaf252803b5fc2" title=" " alt="" coords="5,208,102,235"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,210,103,217,102,212,152,205"/>
|
||
|
|
<area shape="rect" href="_multi_report_tests_8cpp.html#a1fd7b6a0d4dbb7f91fd5691b5b054bda" title=" " alt="" coords="5,259,102,285"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="184,218,88,261,85,256,182,213"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#aac644123799c1f836d379c9789a064ab" title=" " alt="" coords="5,309,102,336"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="203,222,158,260,103,300,84,311,81,306,100,295,154,255,200,218"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#ad6ee077b389f38cb1535e3f6fdab6081" title=" " alt="" coords="5,360,102,387"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="214,224,167,285,137,319,103,350,86,362,83,357,100,346,133,315,163,281,209,220"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a4f007dd431f10e741414d197bb4926c3" name="a4f007dd431f10e741414d197bb4926c3"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4f007dd431f10e741414d197bb4926c3">◆ </a></span>deinit_gpio()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">esp_err_t BNO08x::deinit_gpio </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Deinitializes GPIO, called from deconstructor. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>ESP_OK if deinitialization was success. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_cgraph" id="aclass_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_cgraph">
|
||
|
|
<area shape="rect" title="Deinitializes GPIO, called from deconstructor." alt="" coords="5,47,146,73"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a1f0f4cd8dc7d38448e2198ea47d0018c" title="Deinitializes GPIO inputs, called from deconstructor." alt="" coords="194,5,334,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="145,45,178,39,179,44,146,50"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ab132a061bd437fd109225446aa1f6010" title="Deinitializes GPIO outputs, called from deconstructor." alt="" coords="194,72,334,115"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="146,70,179,76,178,81,145,75"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_icgraph" id="aclass_b_n_o08x_a4f007dd431f10e741414d197bb4926c3_icgraph">
|
||
|
|
<area shape="rect" title="Deinitializes GPIO, called from deconstructor." alt="" coords="358,43,498,69"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_test_helper.html#a347b8ca2697388394b7cb68c8895494b" title="Used to call private BNO08x::deinit_gpio() member for tests." alt="" coords="150,5,310,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="342,46,310,41,311,36,343,41"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a687eee44d68e1bcabce04780d7eb5fb9" title="BNO08x imu deconstructor." alt="" coords="162,72,298,99"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="343,71,298,78,297,73,343,66"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#a95a131fd866eaf16e0f7fa52cdc35594" title=" " alt="" coords="5,13,102,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="134,29,102,29,102,24,134,24"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a1f0f4cd8dc7d38448e2198ea47d0018c" name="a1f0f4cd8dc7d38448e2198ea47d0018c"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1f0f4cd8dc7d38448e2198ea47d0018c">◆ </a></span>deinit_gpio_inputs()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">esp_err_t BNO08x::deinit_gpio_inputs </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Deinitializes GPIO inputs, called from deconstructor. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>ESP_OK if deinitialization was success. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c_icgraph" id="aclass_b_n_o08x_a1f0f4cd8dc7d38448e2198ea47d0018c_icgraph">
|
||
|
|
<area shape="rect" title="Deinitializes GPIO inputs, called from deconstructor." alt="" coords="546,35,687,77"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a4f007dd431f10e741414d197bb4926c3" title="Deinitializes GPIO, called from deconstructor." alt="" coords="358,43,498,69"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="531,59,499,59,499,53,531,53"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_test_helper.html#a347b8ca2697388394b7cb68c8895494b" title="Used to call private BNO08x::deinit_gpio() member for tests." alt="" coords="150,5,310,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="342,46,310,41,311,36,343,41"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a687eee44d68e1bcabce04780d7eb5fb9" title="BNO08x imu deconstructor." alt="" coords="162,72,298,99"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="343,71,298,78,297,73,343,66"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#a95a131fd866eaf16e0f7fa52cdc35594" title=" " alt="" coords="5,13,102,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="134,29,102,29,102,24,134,24"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ab132a061bd437fd109225446aa1f6010" name="ab132a061bd437fd109225446aa1f6010"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab132a061bd437fd109225446aa1f6010">◆ </a></span>deinit_gpio_outputs()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">esp_err_t BNO08x::deinit_gpio_outputs </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Deinitializes GPIO outputs, called from deconstructor. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>ESP_OK if deinitialization was success. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_ab132a061bd437fd109225446aa1f6010_icgraph.png" border="0" usemap="#aclass_b_n_o08x_ab132a061bd437fd109225446aa1f6010_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_ab132a061bd437fd109225446aa1f6010_icgraph" id="aclass_b_n_o08x_ab132a061bd437fd109225446aa1f6010_icgraph">
|
||
|
|
<area shape="rect" title="Deinitializes GPIO outputs, called from deconstructor." alt="" coords="546,35,687,77"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a4f007dd431f10e741414d197bb4926c3" title="Deinitializes GPIO, called from deconstructor." alt="" coords="358,43,498,69"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="531,59,499,59,499,53,531,53"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_test_helper.html#a347b8ca2697388394b7cb68c8895494b" title="Used to call private BNO08x::deinit_gpio() member for tests." alt="" coords="150,5,310,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="342,46,310,41,311,36,343,41"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a687eee44d68e1bcabce04780d7eb5fb9" title="BNO08x imu deconstructor." alt="" coords="162,72,298,99"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="343,71,298,78,297,73,343,66"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#a95a131fd866eaf16e0f7fa52cdc35594" title=" " alt="" coords="5,13,102,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="134,29,102,29,102,24,134,24"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a9d96108b0f5b1e1e1ac431bc993ca758" name="a9d96108b0f5b1e1e1ac431bc993ca758"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9d96108b0f5b1e1e1ac431bc993ca758">◆ </a></span>deinit_hint_isr()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">esp_err_t BNO08x::deinit_hint_isr </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Deinitializes host interrupt ISR, called from deconstructor. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>ESP_OK if deinitialization was success. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758_icgraph" id="aclass_b_n_o08x_a9d96108b0f5b1e1e1ac431bc993ca758_icgraph">
|
||
|
|
<area shape="rect" title="Deinitializes host interrupt ISR, called from deconstructor." alt="" coords="358,43,516,69"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_test_helper.html#ac15a216ea5561b190f25f83caa749261" title="Used to call private BNO08x::deinit_hint_isr() member for tests." alt="" coords="150,5,310,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="342,45,310,41,311,35,343,40"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a687eee44d68e1bcabce04780d7eb5fb9" title="BNO08x imu deconstructor." alt="" coords="162,72,298,99"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="343,72,298,78,297,73,342,67"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#af8076e4d67ed1a2c42b2194a68b9ef58" title=" " alt="" coords="5,13,102,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="134,29,102,29,102,24,134,24"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a75c7226ea4626862a5039aa053116861" name="a75c7226ea4626862a5039aa053116861"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a75c7226ea4626862a5039aa053116861">◆ </a></span>deinit_sh2_HAL()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">esp_err_t BNO08x::deinit_sh2_HAL </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Deinitializes sh2 HAL. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>ESP_OK if deinitialization was success. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a75c7226ea4626862a5039aa053116861_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a75c7226ea4626862a5039aa053116861_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a75c7226ea4626862a5039aa053116861_icgraph" id="aclass_b_n_o08x_a75c7226ea4626862a5039aa053116861_icgraph">
|
||
|
|
<area shape="rect" title="Deinitializes sh2 HAL." alt="" coords="358,43,527,69"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_test_helper.html#ab1f8d61956fbceecf0baf08cb878397d" title="Used to call private BNO08x::deinit_tasks() member for tests." alt="" coords="150,5,310,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="342,45,310,40,311,35,343,40"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a687eee44d68e1bcabce04780d7eb5fb9" title="BNO08x imu deconstructor." alt="" coords="162,72,298,99"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="343,72,298,79,297,73,342,67"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#a8bc112d30656db88d9338e7916faf297" title=" " alt="" coords="5,13,102,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="134,29,102,29,102,24,134,24"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a233920ce97f685fbdabecccacf471d85" name="a233920ce97f685fbdabecccacf471d85"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a233920ce97f685fbdabecccacf471d85">◆ </a></span>deinit_spi()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">esp_err_t BNO08x::deinit_spi </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Deinitializes SPI. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>ESP_OK if deinitialization was success. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a233920ce97f685fbdabecccacf471d85_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a233920ce97f685fbdabecccacf471d85_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a233920ce97f685fbdabecccacf471d85_icgraph" id="aclass_b_n_o08x_a233920ce97f685fbdabecccacf471d85_icgraph">
|
||
|
|
<area shape="rect" title="Deinitializes SPI." alt="" coords="358,43,491,69"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_test_helper.html#a56ec98df9439461469bf0d2c23bb3868" title="Used to call private BNO08x::deinit_spi() member for tests." alt="" coords="150,5,310,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="342,46,310,41,311,36,343,41"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a687eee44d68e1bcabce04780d7eb5fb9" title="BNO08x imu deconstructor." alt="" coords="162,72,298,99"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="343,71,298,78,297,73,343,66"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#a12171e93ec585327ea2e7464a89c0405" title=" " alt="" coords="5,13,102,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="134,29,102,29,102,24,134,24"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a968144efd5100ccce0e453c40a63592b" name="a968144efd5100ccce0e453c40a63592b"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a968144efd5100ccce0e453c40a63592b">◆ </a></span>deinit_tasks()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">esp_err_t BNO08x::deinit_tasks </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Deinitializes tasks used by <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> driver. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>ESP_OK if deinitialization was success. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a968144efd5100ccce0e453c40a63592b_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a968144efd5100ccce0e453c40a63592b_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a968144efd5100ccce0e453c40a63592b_icgraph" id="aclass_b_n_o08x_a968144efd5100ccce0e453c40a63592b_icgraph">
|
||
|
|
<area shape="rect" title="Deinitializes tasks used by BNO08x driver." alt="" coords="358,43,506,69"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_test_helper.html#a3be103abfab70eef3c1b1609a0c46bec" title="Used to call private BNO08x::deinit_tasks() member for tests." alt="" coords="150,5,310,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="342,46,310,41,311,36,343,40"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a687eee44d68e1bcabce04780d7eb5fb9" title="BNO08x imu deconstructor." alt="" coords="162,72,298,99"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="343,72,298,78,297,73,342,66"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#a4ebea3b6dcabb85e93a987dc1e373fe1" title=" " alt="" coords="5,13,102,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="134,29,102,29,102,24,134,24"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a9387728c276734da27388dbea38b6b32" name="a9387728c276734da27388dbea38b6b32"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9387728c276734da27388dbea38b6b32">◆ </a></span>dynamic_calibration_autosave_disable()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool BNO08x::dynamic_calibration_autosave_disable </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Disables the automatic saving of dynamic/ME calibration data to <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> internal flash See ref manual 6.4.7.1. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>True if dynamic/ME calibration autosave data enable succeeded. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a9387728c276734da27388dbea38b6b32_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a9387728c276734da27388dbea38b6b32_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a9387728c276734da27388dbea38b6b32_cgraph" id="aclass_b_n_o08x_a9387728c276734da27388dbea38b6b32_cgraph">
|
||
|
|
<area shape="rect" title="Disables the automatic saving of dynamic/ME calibration data to BNO08x internal flash See ref manual ..." alt="" coords="5,23,199,65"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a8e43dd50140f326cfb58e00399923e8c" title="Locks sh2 HAL lib to only allow the calling task to call its APIs." alt="" coords="254,5,416,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="199,31,238,27,238,32,199,36"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2dbce689245a1b9968e3ea627d2b9a42" title="Unlocks sh2 HAL lib to allow other tasks to call its APIs." alt="" coords="247,56,423,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="199,52,232,55,231,61,199,57"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a9387728c276734da27388dbea38b6b32_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a9387728c276734da27388dbea38b6b32_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a9387728c276734da27388dbea38b6b32_icgraph" id="aclass_b_n_o08x_a9387728c276734da27388dbea38b6b32_icgraph">
|
||
|
|
<area shape="rect" title="Disables the automatic saving of dynamic/ME calibration data to BNO08x internal flash See ref manual ..." alt="" coords="150,5,343,48"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#a3998d182117c4def094998f795780351" title=" " alt="" coords="5,13,102,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="134,29,102,29,102,24,134,24"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a4e8b49abd33e6e11f23b2ae345058b9b" name="a4e8b49abd33e6e11f23b2ae345058b9b"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4e8b49abd33e6e11f23b2ae345058b9b">◆ </a></span>dynamic_calibration_autosave_enable()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool BNO08x::dynamic_calibration_autosave_enable </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Enables the automatic saving of dynamic/ME calibration data to <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> internal flash See ref manual 6.4.7.1. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>True if dynamic/ME calibration autosave data enable succeeded. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_cgraph" id="aclass_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_cgraph">
|
||
|
|
<area shape="rect" title="Enables the automatic saving of dynamic/ME calibration data to BNO08x internal flash See ref manual 6..." alt="" coords="5,23,199,65"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a8e43dd50140f326cfb58e00399923e8c" title="Locks sh2 HAL lib to only allow the calling task to call its APIs." alt="" coords="254,5,416,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="199,31,238,27,238,32,199,36"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2dbce689245a1b9968e3ea627d2b9a42" title="Unlocks sh2 HAL lib to allow other tasks to call its APIs." alt="" coords="247,56,423,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="199,52,232,55,231,61,199,57"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_icgraph" id="aclass_b_n_o08x_a4e8b49abd33e6e11f23b2ae345058b9b_icgraph">
|
||
|
|
<area shape="rect" title="Enables the automatic saving of dynamic/ME calibration data to BNO08x internal flash See ref manual 6..." alt="" coords="150,5,343,48"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#a3998d182117c4def094998f795780351" title=" " alt="" coords="5,13,102,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="134,29,102,29,102,24,134,24"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a5c7498f6fa4bd43280dff1d322233b95" name="a5c7498f6fa4bd43280dff1d322233b95"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5c7498f6fa4bd43280dff1d322233b95">◆ </a></span>dynamic_calibration_disable()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool BNO08x::dynamic_calibration_disable </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype"><a class="el" href="_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850">BNO08xCalSel</a></td> <td class="paramname"><span class="paramname"><em>sensor</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Disables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6.4.6.1. </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">sensor</td><td>The sensor(s) to disable dynamic/ME calibration for.</td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>True if disable dynamic/ME calibration succeeded. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_cgraph" id="aclass_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_cgraph">
|
||
|
|
<area shape="rect" title="Disables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6...." alt="" coords="5,23,199,65"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a8e43dd50140f326cfb58e00399923e8c" title="Locks sh2 HAL lib to only allow the calling task to call its APIs." alt="" coords="254,5,416,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="199,31,238,27,238,32,199,36"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2dbce689245a1b9968e3ea627d2b9a42" title="Unlocks sh2 HAL lib to allow other tasks to call its APIs." alt="" coords="247,56,423,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="199,52,232,55,231,61,199,57"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph" id="aclass_b_n_o08x_a5c7498f6fa4bd43280dff1d322233b95_icgraph">
|
||
|
|
<area shape="rect" title="Disables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6...." alt="" coords="150,5,343,48"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#ace101f40531db107a743cff5815022e6" title=" " alt="" coords="5,13,102,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="134,29,102,29,102,24,134,24"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a90ea8e811d4bea28a356290d6f5caac5" name="a90ea8e811d4bea28a356290d6f5caac5"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a90ea8e811d4bea28a356290d6f5caac5">◆ </a></span>dynamic_calibration_enable()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool BNO08x::dynamic_calibration_enable </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype"><a class="el" href="_b_n_o08x_global_types_8hpp.html#aeeb4f49593c062357c3b7037bc2de850">BNO08xCalSel</a></td> <td class="paramname"><span class="paramname"><em>sensor</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Enables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6.4.6.1. </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">sensor</td><td>The sensor(s) to enable dynamic/ME calibration for.</td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>True if enable dynamic/ME calibration succeeded. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_cgraph" id="aclass_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_cgraph">
|
||
|
|
<area shape="rect" title="Enables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6...." alt="" coords="5,23,199,65"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a8e43dd50140f326cfb58e00399923e8c" title="Locks sh2 HAL lib to only allow the calling task to call its APIs." alt="" coords="254,5,416,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="199,31,238,27,238,32,199,36"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2dbce689245a1b9968e3ea627d2b9a42" title="Unlocks sh2 HAL lib to allow other tasks to call its APIs." alt="" coords="247,56,423,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="199,52,232,55,231,61,199,57"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph" id="aclass_b_n_o08x_a90ea8e811d4bea28a356290d6f5caac5_icgraph">
|
||
|
|
<area shape="rect" title="Enables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6...." alt="" coords="150,5,343,48"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#a2ece5a0676d7eee2c801f6d6b36610ba" title=" " alt="" coords="5,13,102,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="134,29,102,29,102,24,134,24"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="aee6ce74b95c1e1651cb93a60d723c16c" name="aee6ce74b95c1e1651cb93a60d723c16c"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aee6ce74b95c1e1651cb93a60d723c16c">◆ </a></span>get_frs()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool BNO08x::get_frs </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint16_t</td> <td class="paramname"><span class="paramname"><em>frs_ID</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">uint32_t(&)</td> <td class="paramname"><span class="paramname"><em>data</em>[16], </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">uint16_t &</td> <td class="paramname"><span class="paramname"><em>rx_data_sz</em></span> )</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Retrieves a record from flash record system (if your goal is to retrieve meta data use the <a class="el" href="class_b_n_o08x_rpt.html" title="Class to represent and manage reports returned from BNO08x.">BNO08xRpt</a>:get_meta_data() method instead) </p>
|
||
|
|
<p>For more details on returned and data and frs_ID see ref. manual 6.3.7 & 4.3</p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">frs_ID</td><td>The ID of the desired record to retrieve from flash. </td></tr>
|
||
|
|
<tr><td class="paramname">data</td><td>Buffer of 16 uint32_t to store retrieved data. </td></tr>
|
||
|
|
<tr><td class="paramname">rx_data_sz</td><td>Reference to store number of 32 bit words retrieved from flash.</td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>True if get flash record system operation succeeded. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c_cgraph.png" border="0" usemap="#aclass_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c_cgraph" id="aclass_b_n_o08x_aee6ce74b95c1e1651cb93a60d723c16c_cgraph">
|
||
|
|
<area shape="rect" title="Retrieves a record from flash record system (if your goal is to retrieve meta data use the BNO08xRpt:..." alt="" coords="5,31,123,57"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a8e43dd50140f326cfb58e00399923e8c" title="Locks sh2 HAL lib to only allow the calling task to call its APIs." alt="" coords="178,5,340,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="123,34,162,29,162,34,123,39"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2dbce689245a1b9968e3ea627d2b9a42" title="Unlocks sh2 HAL lib to allow other tasks to call its APIs." alt="" coords="171,56,347,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="123,49,155,53,155,58,123,54"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="aa8fd64f60de86ff6b8562f90f3b09690" name="aa8fd64f60de86ff6b8562f90f3b09690"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa8fd64f60de86ff6b8562f90f3b09690">◆ </a></span>get_product_IDs()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">sh2_ProductIds_t BNO08x::get_product_IDs </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Returns product ID info sent by IMU at initialization. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The product ID info returned at initialization. </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a96d47dd0f9aedfbe3f731f8ae76b2e85" name="a96d47dd0f9aedfbe3f731f8ae76b2e85"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a96d47dd0f9aedfbe3f731f8ae76b2e85">◆ </a></span>get_reset_reason()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname"><a class="el" href="_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147">BNO08xResetReason</a> BNO08x::get_reset_reason </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Returns reason for previous reset via product ID report. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>Enum object containing reset reason, <a class="el" href="_b_n_o08x_global_types_8hpp.html#ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3" title="Undefined reset reason, this should never occur and is an error.">BNO08xResetReason::UNDEFINED</a> if failure. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_cgraph" id="aclass_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_cgraph">
|
||
|
|
<area shape="rect" title="Returns reason for previous reset via product ID report." alt="" coords="5,31,184,57"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a8e43dd50140f326cfb58e00399923e8c" title="Locks sh2 HAL lib to only allow the calling task to call its APIs." alt="" coords="239,5,401,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="184,31,223,27,223,32,184,37"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2dbce689245a1b9968e3ea627d2b9a42" title="Unlocks sh2 HAL lib to allow other tasks to call its APIs." alt="" coords="232,56,408,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="184,51,216,55,216,60,184,57"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph" id="aclass_b_n_o08x_a96d47dd0f9aedfbe3f731f8ae76b2e85_icgraph">
|
||
|
|
<area shape="rect" title="Returns reason for previous reset via product ID report." alt="" coords="360,72,538,99"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a84a19cd1564f8d427394f137df54477d" title="Clears dynamic/motion engine calibration data and resets BNO08x device. See ref manual 6...." alt="" coords="150,5,312,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="381,70,312,51,313,46,383,65"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a28cd1c0b3477571d87133234e6358503" title="Hard resets BNO08x device." alt="" coords="161,72,301,99"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="344,88,301,88,301,83,344,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a973a1b1785f3302ee1b2702c6a27646e" title="Soft resets BNO08x device by sending RESET (1) command on "device" channel." alt="" coords="163,123,299,149"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="374,105,292,125,291,119,373,100"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#a5258b4dbee44f7a6964ff93e378fd3fa" title=" " alt="" coords="5,13,102,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="134,29,102,29,102,24,134,24"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#ad2587baeeb225c43d04e355166a29b18" title=" " alt="" coords="5,72,102,99"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="146,88,102,88,102,83,146,83"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#abc6316f813506ff1114a4c50b5a72bdf" title=" " alt="" coords="5,123,102,149"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="148,139,102,139,102,133,148,133"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a86275a93706656dae6af421bc15a4e59" name="a86275a93706656dae6af421bc15a4e59"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a86275a93706656dae6af421bc15a4e59">◆ </a></span>handle_cb()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::handle_cb </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint8_t</td> <td class="paramname"><span class="paramname"><em>rpt_ID</em>, </span></td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype"><a class="el" href="class_b_n_o08x_cb_generic.html">BNO08xCbGeneric</a> *</td> <td class="paramname"><span class="paramname"><em>cb_entry</em></span> )</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Determines the flavor of a passed callback and executes it appropriately. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a86275a93706656dae6af421bc15a4e59_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a86275a93706656dae6af421bc15a4e59_cgraph" id="aclass_b_n_o08x_a86275a93706656dae6af421bc15a4e59_cgraph">
|
||
|
|
<area shape="rect" title="Determines the flavor of a passed callback and executes it appropriately." alt="" coords="5,5,143,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_cb_generic.html#a19f9e8a22d039acf29c98801368ff0bb" title=" " alt="" coords="191,5,366,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="143,16,175,16,175,21,143,21"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a86275a93706656dae6af421bc15a4e59_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a86275a93706656dae6af421bc15a4e59_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a86275a93706656dae6af421bc15a4e59_icgraph" id="aclass_b_n_o08x_a86275a93706656dae6af421bc15a4e59_icgraph">
|
||
|
|
<area shape="rect" title="Determines the flavor of a passed callback and executes it appropriately." alt="" coords="952,153,1089,180"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5fb7f6c3e5d1b3478f529644a0f175b7" title="Task responsible for executing callbacks registered with register_cb()." alt="" coords="780,153,904,180"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="937,169,905,169,905,164,937,164"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#addf01190119091237ad7a9a1aaea4dcc" title="Static function used to launch cb_task task." alt="" coords="540,153,732,180"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="764,169,732,169,732,164,764,164"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a90d959312e6f7f8151b8a38218492ead" title="Initializes data_proc_task." alt="" coords="358,153,492,180"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="524,169,493,169,493,164,524,164"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_test_helper.html#a935a69784981caf90b4e135e3e257db4" title="Used to call private BNO08x::init_tasks() member for tests." alt="" coords="150,57,310,100"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="378,149,278,103,280,98,381,144"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="167,183,293,209"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="343,182,293,189,293,184,342,176"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#a9f7d58c894a252a5d5f4926f43c1da05" title=" " alt="" coords="5,5,102,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="150,55,94,35,96,30,152,49"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#aeec6d3065f943c1339c060573c89e05f" title=" " alt="" coords="5,56,102,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="200,174,154,137,100,97,81,86,84,81,103,92,158,132,203,170"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a10683e9d548d5edb7fa36fcb00515f00" title=" " alt="" coords="5,107,102,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="182,179,85,136,88,131,184,174"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a8eee2d5630a432e4c206fd941aa9affa" title=" " alt="" coords="5,157,102,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,187,102,180,103,175,152,182"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#afabd65c2cd56b58720aaf252803b5fc2" title=" " alt="" coords="5,208,102,235"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,210,103,217,102,212,152,205"/>
|
||
|
|
<area shape="rect" href="_multi_report_tests_8cpp.html#a1fd7b6a0d4dbb7f91fd5691b5b054bda" title=" " alt="" coords="5,259,102,285"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="184,218,88,261,85,256,182,213"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#aac644123799c1f836d379c9789a064ab" title=" " alt="" coords="5,309,102,336"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="203,222,158,260,103,300,84,311,81,306,100,295,154,255,200,218"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#ad6ee077b389f38cb1535e3f6fdab6081" title=" " alt="" coords="5,360,102,387"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="214,224,167,285,137,319,103,350,86,362,83,357,100,346,133,315,163,281,209,220"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a7d5250a6017f9e76e3c2ddb00d7103a1" name="a7d5250a6017f9e76e3c2ddb00d7103a1"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7d5250a6017f9e76e3c2ddb00d7103a1">◆ </a></span>handle_sensor_report()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::handle_sensor_report </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">sh2_SensorValue_t *</td> <td class="paramname"><span class="paramname"><em>sensor_val</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Parses receieved report and updates uer data with it. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1_icgraph" id="aclass_b_n_o08x_a7d5250a6017f9e76e3c2ddb00d7103a1_icgraph">
|
||
|
|
<area shape="rect" title="Parses receieved report and updates uer data with it." alt="" coords="971,145,1133,188"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ab4373e9b87837ea9fcbc0b536338c7b8" title="Task responsible for parsing/handling sensor events sent by SH2 HAL and updating data that is returne..." alt="" coords="756,153,923,180"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="956,169,924,169,924,164,956,164"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a0ae135d7bf7a5f047a1d1aa5cc07e520" title="Static function used to launch data processing task." alt="" coords="540,145,708,188"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="740,169,708,169,708,164,740,164"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a90d959312e6f7f8151b8a38218492ead" title="Initializes data_proc_task." alt="" coords="358,153,492,180"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="525,169,493,169,493,164,525,164"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_test_helper.html#a935a69784981caf90b4e135e3e257db4" title="Used to call private BNO08x::init_tasks() member for tests." alt="" coords="150,57,310,100"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="378,149,278,103,280,98,381,144"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="167,183,293,209"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="343,182,293,189,293,184,342,176"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#a9f7d58c894a252a5d5f4926f43c1da05" title=" " alt="" coords="5,5,102,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="150,55,94,35,96,30,152,49"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#aeec6d3065f943c1339c060573c89e05f" title=" " alt="" coords="5,56,102,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="200,174,154,137,100,97,81,86,84,81,103,92,158,132,203,170"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a10683e9d548d5edb7fa36fcb00515f00" title=" " alt="" coords="5,107,102,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="182,179,85,136,88,131,184,174"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a8eee2d5630a432e4c206fd941aa9affa" title=" " alt="" coords="5,157,102,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,187,102,180,103,175,152,182"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#afabd65c2cd56b58720aaf252803b5fc2" title=" " alt="" coords="5,208,102,235"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,210,103,217,102,212,152,205"/>
|
||
|
|
<area shape="rect" href="_multi_report_tests_8cpp.html#a1fd7b6a0d4dbb7f91fd5691b5b054bda" title=" " alt="" coords="5,259,102,285"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="184,218,88,261,85,256,182,213"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#aac644123799c1f836d379c9789a064ab" title=" " alt="" coords="5,309,102,336"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="203,222,158,260,103,300,84,311,81,306,100,295,154,255,200,218"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#ad6ee077b389f38cb1535e3f6fdab6081" title=" " alt="" coords="5,360,102,387"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="214,224,167,285,137,319,103,350,86,362,83,357,100,346,133,315,163,281,209,220"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a28cd1c0b3477571d87133234e6358503" name="a28cd1c0b3477571d87133234e6358503"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a28cd1c0b3477571d87133234e6358503">◆ </a></span>hard_reset()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool BNO08x::hard_reset </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Hard resets <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> device. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>True if reset was success. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph" id="aclass_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph">
|
||
|
|
<area shape="rect" title="Hard resets BNO08x device." alt="" coords="5,86,145,113"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a96d47dd0f9aedfbe3f731f8ae76b2e85" title="Returns reason for previous reset via product ID report." alt="" coords="193,35,371,62"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="132,83,209,64,210,69,133,88"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a8e43dd50140f326cfb58e00399923e8c" title="Locks sh2 HAL lib to only allow the calling task to call its APIs." alt="" coords="426,10,588,37"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="89,83,133,50,161,33,192,21,247,9,304,3,360,3,411,7,410,12,360,9,305,9,248,14,193,26,164,38,136,54,93,88"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2dbce689245a1b9968e3ea627d2b9a42" title="Unlocks sh2 HAL lib to allow other tasks to call its APIs." alt="" coords="419,61,595,87"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="145,92,403,77,404,83,145,98"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a6711a624f7229f2eee51ee0a5bc87e67" title="Toggles reset gpio pin for hard reset of BNO08x device." alt="" coords="207,137,357,163"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="133,111,210,130,209,135,132,116"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a6602374314c07e9f707c0a6d2234bf7e" title="Waits for SH2 HAL lib to detect reset or HOST_INT_TIMEOUT_DEFAULT_MS to elapse." alt="" coords="203,187,361,214"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="95,111,139,142,194,173,209,179,207,184,192,178,136,146,92,115"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="371,36,410,31,411,37,371,41"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="371,56,404,60,403,65,371,61"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph" id="aclass_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph">
|
||
|
|
<area shape="rect" title="Hard resets BNO08x device." alt="" coords="150,5,289,32"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#ad2587baeeb225c43d04e355166a29b18" title=" " alt="" coords="5,5,102,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="134,21,102,21,102,16,134,16"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a804b95c58c30d36933fd251626b85bf7" name="a804b95c58c30d36933fd251626b85bf7"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a804b95c58c30d36933fd251626b85bf7">◆ </a></span>hint_handler()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void IRAM_ATTR BNO08x::hint_handler </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>arg</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>HINT interrupt service routine, handles falling edge of <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> HINT pin. </p>
|
||
|
|
<p>ISR that launches SPI task to perform transaction upon assertion of <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> interrupt pin.</p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph" id="aclass_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph">
|
||
|
|
<area shape="rect" title="HINT interrupt service routine, handles falling edge of BNO08x HINT pin." alt="" coords="550,153,699,180"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aa27026da2c52b4aca49b78863f10ec61" title="Initializes host interrupt ISR." alt="" coords="358,153,502,180"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="535,169,502,169,502,164,535,164"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_test_helper.html#a836c928981ac85d34668c9b97af17a15" title="Used to call private BNO08x::init_hint_isr() member for tests." alt="" coords="150,57,310,100"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="383,149,279,103,282,98,385,144"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="167,183,293,209"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="343,182,293,190,292,184,342,177"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#a135555b0273a578259f0a9af775e5c79" title=" " alt="" coords="5,5,102,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="150,55,94,35,96,30,152,49"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#aeec6d3065f943c1339c060573c89e05f" title=" " alt="" coords="5,56,102,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="200,174,154,137,100,97,81,86,84,81,103,92,158,132,203,170"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a10683e9d548d5edb7fa36fcb00515f00" title=" " alt="" coords="5,107,102,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="182,179,85,136,88,131,184,174"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a8eee2d5630a432e4c206fd941aa9affa" title=" " alt="" coords="5,157,102,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,187,102,180,103,175,152,182"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#afabd65c2cd56b58720aaf252803b5fc2" title=" " alt="" coords="5,208,102,235"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,210,103,217,102,212,152,205"/>
|
||
|
|
<area shape="rect" href="_multi_report_tests_8cpp.html#a1fd7b6a0d4dbb7f91fd5691b5b054bda" title=" " alt="" coords="5,259,102,285"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="184,218,88,261,85,256,182,213"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#aac644123799c1f836d379c9789a064ab" title=" " alt="" coords="5,309,102,336"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="203,222,158,260,103,300,84,311,81,306,100,295,154,255,200,218"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#ad6ee077b389f38cb1535e3f6fdab6081" title=" " alt="" coords="5,360,102,387"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="214,224,167,285,137,319,103,350,86,362,83,357,100,346,133,315,163,281,209,220"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a589eb9780f5bf613bbd447ef5b9ade3d" name="a589eb9780f5bf613bbd447ef5b9ade3d"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a589eb9780f5bf613bbd447ef5b9ade3d">◆ </a></span>init_config_args()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">esp_err_t BNO08x::init_config_args </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Initializes required esp-idf SPI data structures with values from user passed <a class="el" href="structbno08x__config__t.html" title="IMU configuration settings passed into constructor.">bno08x_config_t</a> struct. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>ESP_OK if initialization was success. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d_icgraph" id="aclass_b_n_o08x_a589eb9780f5bf613bbd447ef5b9ade3d_icgraph">
|
||
|
|
<area shape="rect" title="Initializes required esp-idf SPI data structures with values from user passed bno08x_config_t struct." alt="" coords="358,153,526,180"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_test_helper.html#a71d9fd7d459a98a7e9089a8587a21f8d" title="Used to call private BNO08x::init_config_args() member for tests." alt="" coords="150,57,310,100"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="393,149,282,103,284,98,395,144"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="167,183,293,209"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="343,183,293,190,293,185,342,178"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#a08cceb5b1726d652d1d8c41442e6c087" title=" " alt="" coords="5,5,102,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="150,55,94,35,96,30,152,49"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#aeec6d3065f943c1339c060573c89e05f" title=" " alt="" coords="5,56,102,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="200,174,154,137,100,97,81,86,84,81,103,92,158,132,203,170"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a10683e9d548d5edb7fa36fcb00515f00" title=" " alt="" coords="5,107,102,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="182,179,85,136,88,131,184,174"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a8eee2d5630a432e4c206fd941aa9affa" title=" " alt="" coords="5,157,102,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,187,102,180,103,175,152,182"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#afabd65c2cd56b58720aaf252803b5fc2" title=" " alt="" coords="5,208,102,235"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,210,103,217,102,212,152,205"/>
|
||
|
|
<area shape="rect" href="_multi_report_tests_8cpp.html#a1fd7b6a0d4dbb7f91fd5691b5b054bda" title=" " alt="" coords="5,259,102,285"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="184,218,88,261,85,256,182,213"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#aac644123799c1f836d379c9789a064ab" title=" " alt="" coords="5,309,102,336"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="203,222,158,260,103,300,84,311,81,306,100,295,154,255,200,218"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#ad6ee077b389f38cb1535e3f6fdab6081" title=" " alt="" coords="5,360,102,387"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="214,224,167,285,137,319,103,350,86,362,83,357,100,346,133,315,163,281,209,220"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ae0dab25557befcf62bf384fdc241ef10" name="ae0dab25557befcf62bf384fdc241ef10"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae0dab25557befcf62bf384fdc241ef10">◆ </a></span>init_gpio()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">esp_err_t BNO08x::init_gpio </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Initializes required gpio. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>ESP_OK if initialization was success. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_cgraph.png" border="0" usemap="#aclass_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_cgraph" id="aclass_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_cgraph">
|
||
|
|
<area shape="rect" title="Initializes required gpio." alt="" coords="5,31,132,57"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a8f34d5475474f00ae6a92f73c1fe14e4" title="Initializes required gpio inputs." alt="" coords="184,5,352,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="132,33,168,29,168,34,132,39"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ad0b9e8f8d051798bb1da9b19598dbd64" title="Initializes required gpio outputs." alt="" coords="180,56,356,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="132,49,165,54,164,59,132,55"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_icgraph.png" border="0" usemap="#aclass_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_icgraph" id="aclass_b_n_o08x_ae0dab25557befcf62bf384fdc241ef10_icgraph">
|
||
|
|
<area shape="rect" title="Initializes required gpio." alt="" coords="358,153,484,180"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_test_helper.html#a504749533ccd91890d73440809d38161" title="Used to call private BNO08x::init_gpio() member for tests." alt="" coords="150,57,310,100"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="375,149,277,103,279,98,377,144"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="167,183,293,209"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="343,181,293,189,292,184,342,176"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#a7d530ad94b062e47ad88eb95d86e0357" title=" " alt="" coords="5,5,102,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="150,55,94,35,96,30,152,49"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#aeec6d3065f943c1339c060573c89e05f" title=" " alt="" coords="5,56,102,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="200,174,154,137,100,97,81,86,84,81,103,92,158,132,203,170"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a10683e9d548d5edb7fa36fcb00515f00" title=" " alt="" coords="5,107,102,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="182,179,85,136,88,131,184,174"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a8eee2d5630a432e4c206fd941aa9affa" title=" " alt="" coords="5,157,102,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,187,102,180,103,175,152,182"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#afabd65c2cd56b58720aaf252803b5fc2" title=" " alt="" coords="5,208,102,235"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,210,103,217,102,212,152,205"/>
|
||
|
|
<area shape="rect" href="_multi_report_tests_8cpp.html#a1fd7b6a0d4dbb7f91fd5691b5b054bda" title=" " alt="" coords="5,259,102,285"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="184,218,88,261,85,256,182,213"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#aac644123799c1f836d379c9789a064ab" title=" " alt="" coords="5,309,102,336"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="203,222,158,260,103,300,84,311,81,306,100,295,154,255,200,218"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#ad6ee077b389f38cb1535e3f6fdab6081" title=" " alt="" coords="5,360,102,387"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="214,224,167,285,137,319,103,350,86,362,83,357,100,346,133,315,163,281,209,220"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a8f34d5475474f00ae6a92f73c1fe14e4" name="a8f34d5475474f00ae6a92f73c1fe14e4"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8f34d5475474f00ae6a92f73c1fe14e4">◆ </a></span>init_gpio_inputs()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">esp_err_t BNO08x::init_gpio_inputs </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Initializes required gpio inputs. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>ESP_OK if initialization was success. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4_icgraph" id="aclass_b_n_o08x_a8f34d5475474f00ae6a92f73c1fe14e4_icgraph">
|
||
|
|
<area shape="rect" title="Initializes required gpio inputs." alt="" coords="532,153,701,180"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae0dab25557befcf62bf384fdc241ef10" title="Initializes required gpio." alt="" coords="358,153,484,180"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="516,169,485,169,485,164,516,164"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_test_helper.html#a504749533ccd91890d73440809d38161" title="Used to call private BNO08x::init_gpio() member for tests." alt="" coords="150,57,310,100"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="375,149,277,103,279,98,377,144"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="167,183,293,209"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="343,181,293,189,292,184,342,176"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#a7d530ad94b062e47ad88eb95d86e0357" title=" " alt="" coords="5,5,102,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="150,55,94,35,96,30,152,49"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#aeec6d3065f943c1339c060573c89e05f" title=" " alt="" coords="5,56,102,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="200,174,154,137,100,97,81,86,84,81,103,92,158,132,203,170"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a10683e9d548d5edb7fa36fcb00515f00" title=" " alt="" coords="5,107,102,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="182,179,85,136,88,131,184,174"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a8eee2d5630a432e4c206fd941aa9affa" title=" " alt="" coords="5,157,102,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,187,102,180,103,175,152,182"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#afabd65c2cd56b58720aaf252803b5fc2" title=" " alt="" coords="5,208,102,235"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,210,103,217,102,212,152,205"/>
|
||
|
|
<area shape="rect" href="_multi_report_tests_8cpp.html#a1fd7b6a0d4dbb7f91fd5691b5b054bda" title=" " alt="" coords="5,259,102,285"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="184,218,88,261,85,256,182,213"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#aac644123799c1f836d379c9789a064ab" title=" " alt="" coords="5,309,102,336"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="203,222,158,260,103,300,84,311,81,306,100,295,154,255,200,218"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#ad6ee077b389f38cb1535e3f6fdab6081" title=" " alt="" coords="5,360,102,387"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="214,224,167,285,137,319,103,350,86,362,83,357,100,346,133,315,163,281,209,220"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ad0b9e8f8d051798bb1da9b19598dbd64" name="ad0b9e8f8d051798bb1da9b19598dbd64"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad0b9e8f8d051798bb1da9b19598dbd64">◆ </a></span>init_gpio_outputs()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">esp_err_t BNO08x::init_gpio_outputs </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Initializes required gpio outputs. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>ESP_OK if initialization was success. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64_icgraph.png" border="0" usemap="#aclass_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64_icgraph" id="aclass_b_n_o08x_ad0b9e8f8d051798bb1da9b19598dbd64_icgraph">
|
||
|
|
<area shape="rect" title="Initializes required gpio outputs." alt="" coords="532,153,709,180"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae0dab25557befcf62bf384fdc241ef10" title="Initializes required gpio." alt="" coords="358,153,484,180"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="517,169,485,169,485,164,517,164"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_test_helper.html#a504749533ccd91890d73440809d38161" title="Used to call private BNO08x::init_gpio() member for tests." alt="" coords="150,57,310,100"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="375,149,277,103,279,98,377,144"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="167,183,293,209"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="343,181,293,189,292,184,342,176"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#a7d530ad94b062e47ad88eb95d86e0357" title=" " alt="" coords="5,5,102,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="150,55,94,35,96,30,152,49"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#aeec6d3065f943c1339c060573c89e05f" title=" " alt="" coords="5,56,102,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="200,174,154,137,100,97,81,86,84,81,103,92,158,132,203,170"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a10683e9d548d5edb7fa36fcb00515f00" title=" " alt="" coords="5,107,102,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="182,179,85,136,88,131,184,174"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a8eee2d5630a432e4c206fd941aa9affa" title=" " alt="" coords="5,157,102,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,187,102,180,103,175,152,182"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#afabd65c2cd56b58720aaf252803b5fc2" title=" " alt="" coords="5,208,102,235"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,210,103,217,102,212,152,205"/>
|
||
|
|
<area shape="rect" href="_multi_report_tests_8cpp.html#a1fd7b6a0d4dbb7f91fd5691b5b054bda" title=" " alt="" coords="5,259,102,285"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="184,218,88,261,85,256,182,213"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#aac644123799c1f836d379c9789a064ab" title=" " alt="" coords="5,309,102,336"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="203,222,158,260,103,300,84,311,81,306,100,295,154,255,200,218"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#ad6ee077b389f38cb1535e3f6fdab6081" title=" " alt="" coords="5,360,102,387"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="214,224,167,285,137,319,103,350,86,362,83,357,100,346,133,315,163,281,209,220"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="aa27026da2c52b4aca49b78863f10ec61" name="aa27026da2c52b4aca49b78863f10ec61"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa27026da2c52b4aca49b78863f10ec61">◆ </a></span>init_hint_isr()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">esp_err_t BNO08x::init_hint_isr </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Initializes host interrupt ISR. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>ESP_OK if initialization was success. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_cgraph.png" border="0" usemap="#aclass_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_cgraph" id="aclass_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_cgraph">
|
||
|
|
<area shape="rect" title="Initializes host interrupt ISR." alt="" coords="5,5,150,32"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a804b95c58c30d36933fd251626b85bf7" title="HINT interrupt service routine, handles falling edge of BNO08x HINT pin." alt="" coords="198,5,346,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="150,16,182,16,182,21,150,21"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_icgraph.png" border="0" usemap="#aclass_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_icgraph" id="aclass_b_n_o08x_aa27026da2c52b4aca49b78863f10ec61_icgraph">
|
||
|
|
<area shape="rect" title="Initializes host interrupt ISR." alt="" coords="358,153,502,180"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_test_helper.html#a836c928981ac85d34668c9b97af17a15" title="Used to call private BNO08x::init_hint_isr() member for tests." alt="" coords="150,57,310,100"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="383,149,279,103,282,98,385,144"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="167,183,293,209"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="343,182,293,190,292,184,342,177"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#a135555b0273a578259f0a9af775e5c79" title=" " alt="" coords="5,5,102,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="150,55,94,35,96,30,152,49"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#aeec6d3065f943c1339c060573c89e05f" title=" " alt="" coords="5,56,102,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="200,174,154,137,100,97,81,86,84,81,103,92,158,132,203,170"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a10683e9d548d5edb7fa36fcb00515f00" title=" " alt="" coords="5,107,102,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="182,179,85,136,88,131,184,174"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a8eee2d5630a432e4c206fd941aa9affa" title=" " alt="" coords="5,157,102,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,187,102,180,103,175,152,182"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#afabd65c2cd56b58720aaf252803b5fc2" title=" " alt="" coords="5,208,102,235"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,210,103,217,102,212,152,205"/>
|
||
|
|
<area shape="rect" href="_multi_report_tests_8cpp.html#a1fd7b6a0d4dbb7f91fd5691b5b054bda" title=" " alt="" coords="5,259,102,285"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="184,218,88,261,85,256,182,213"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#aac644123799c1f836d379c9789a064ab" title=" " alt="" coords="5,309,102,336"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="203,222,158,260,103,300,84,311,81,306,100,295,154,255,200,218"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#ad6ee077b389f38cb1535e3f6fdab6081" title=" " alt="" coords="5,360,102,387"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="214,224,167,285,137,319,103,350,86,362,83,357,100,346,133,315,163,281,209,220"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ae2fc9a0fe63a927c015a267621316a80" name="ae2fc9a0fe63a927c015a267621316a80"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae2fc9a0fe63a927c015a267621316a80">◆ </a></span>init_sh2_HAL()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">esp_err_t BNO08x::init_sh2_HAL </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Initializes sh2 HAL. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>ESP_OK if initialization was success. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_cgraph.png" border="0" usemap="#aclass_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_cgraph" id="aclass_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_cgraph">
|
||
|
|
<area shape="rect" title="Initializes sh2 HAL." alt="" coords="5,249,161,276"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_s_h2_h_a_l.html#ad89b6a3166e2eee003ad87a517a31cd5" title="Get time in microseconds callback for sh2 HAL lib." alt="" coords="209,5,408,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="86,248,99,207,123,151,159,92,181,65,207,42,214,37,217,42,210,46,185,69,163,95,128,154,104,209,91,250"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_s_h2_h_a_l.html#a1add67e38698c9f33541af7bd2912d8f" title="General event callback for sh2 HAL lib, used to notify tasks of reset." alt="" coords="225,56,392,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="88,248,104,216,130,173,165,130,207,93,216,87,219,92,210,97,169,133,135,177,109,218,93,250"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7441f7f2477c152deca17054041bf3e6" title="Prints product IDs received at initialization." alt="" coords="220,107,397,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="93,247,139,196,171,167,207,143,220,137,222,142,210,148,174,172,143,200,97,251"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_s_h2_h_a_l.html#a19c041ef614d7eda85b94b10202a3997" title="Sensor event callback for sh2 HAL lib, sends received reports to data_proc_task()." alt="" coords="225,157,392,200"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="116,246,208,210,226,203,227,208,210,214,118,251"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_s_h2_h_a_l.html#a236ccf0ff8d36060b465bc1f4f0a37fa" title="Sets the BNO08x driver object to be used with sh2 HAL lib callbacks." alt="" coords="209,224,408,251"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="161,251,193,248,194,253,161,257"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_s_h2_h_a_l.html#a5fa6b901d1790fcd7dc0905f62ae040f" title="Closes SPI instance (nothing to do here, but required by sh2 HAL lib for cases where other communicat..." alt="" coords="217,275,400,301"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="161,269,201,273,201,279,161,274"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_s_h2_h_a_l.html#ae079b1384cba806a778eb0e27f981da0" title="Opens SPI instance by waiting for interrupt." alt="" coords="218,376,399,403"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="101,274,147,314,210,355,240,368,238,373,207,360,144,318,97,278"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a6711a624f7229f2eee51ee0a5bc87e67" title="Toggles reset gpio pin for hard reset of BNO08x device." alt="" coords="910,355,1059,381"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="112,274,157,294,209,311,317,323,505,338,894,361,894,366,505,343,316,329,208,316,155,299,110,279"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_s_h2_h_a_l.html#a3e691461235b3e3c59866ac179d06f25" title="SPI rx callback for sh2 HAL lib." alt="" coords="220,477,397,504"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="91,276,105,313,130,364,165,418,186,442,210,463,217,468,215,472,207,467,182,446,161,421,125,367,101,315,86,277"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_s_h2_h_a_l.html#a96d5b8fa7669f22cd0ecaf1feee13299" title="SPI tx callback for sh2 HAL lib." alt="" coords="219,427,398,453"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="94,275,137,342,170,380,210,412,219,418,217,422,207,417,167,384,133,345,89,278"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_s_h2_h_a_l.html#a15b568922a498b988bd8b897b3ae2278" title="SPI wait for HINT sh2 HAL lib callback." alt="" coords="457,403,632,445"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="399,400,442,406,441,412,398,405"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_s_h2_h_a_l.html#a0c4cc938180a997fb94c0c34c0dce07e" title="Hardware reset callback for sh2 HAL lib, toggle RST gpio." alt="" coords="681,376,862,419"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="632,411,665,407,666,412,633,416"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a69cf0da11a71f5ea40f9fddd598d06fc" title="Waits for HINT pin assertion or HOST_INT_TIMEOUT_DEFAULT_MS to elapse." alt="" coords="696,443,847,469"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="633,434,681,441,680,446,632,439"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="862,382,894,378,895,383,862,388"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="365,474,407,463,458,448,460,453,409,468,366,479"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_s_h2_h_a_l.html#a6003e3011b0e8208e2632f729e195922" title="SPI rx packet body (invoked from SPI rx callback.)" alt="" coords="456,469,633,512"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="397,488,441,488,441,493,397,493"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_s_h2_h_a_l.html#ac63619162addd952a2af599cb414783f" title="SPI rx packet header (invoked from SPI rx callback.)" alt="" coords="456,536,633,579"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="359,502,453,529,451,534,358,507"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="398,431,441,428,442,434,398,437"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_icgraph.png" border="0" usemap="#aclass_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_icgraph" id="aclass_b_n_o08x_ae2fc9a0fe63a927c015a267621316a80_icgraph">
|
||
|
|
<area shape="rect" title="Initializes sh2 HAL." alt="" coords="358,153,513,180"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_test_helper.html#a854c60f602fe6d9af1da1a07eee0a449" title="Used to call private BNO08x::init_tasks() member for tests." alt="" coords="150,57,310,100"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="387,149,281,103,283,98,389,144"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="167,183,293,209"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="343,183,293,190,293,184,342,177"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#a82451407bbaeafb4370d82b27f0638e8" title=" " alt="" coords="5,5,102,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="150,55,94,35,96,30,152,49"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#aeec6d3065f943c1339c060573c89e05f" title=" " alt="" coords="5,56,102,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="200,174,154,137,100,97,81,86,84,81,103,92,158,132,203,170"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a10683e9d548d5edb7fa36fcb00515f00" title=" " alt="" coords="5,107,102,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="182,179,85,136,88,131,184,174"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a8eee2d5630a432e4c206fd941aa9affa" title=" " alt="" coords="5,157,102,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,187,102,180,103,175,152,182"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#afabd65c2cd56b58720aaf252803b5fc2" title=" " alt="" coords="5,208,102,235"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,210,103,217,102,212,152,205"/>
|
||
|
|
<area shape="rect" href="_multi_report_tests_8cpp.html#a1fd7b6a0d4dbb7f91fd5691b5b054bda" title=" " alt="" coords="5,259,102,285"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="184,218,88,261,85,256,182,213"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#aac644123799c1f836d379c9789a064ab" title=" " alt="" coords="5,309,102,336"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="203,222,158,260,103,300,84,311,81,306,100,295,154,255,200,218"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#ad6ee077b389f38cb1535e3f6fdab6081" title=" " alt="" coords="5,360,102,387"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="214,224,167,285,137,319,103,350,86,362,83,357,100,346,133,315,163,281,209,220"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a58f43c8bb1e7fe8560ce442d46240e81" name="a58f43c8bb1e7fe8560ce442d46240e81"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a58f43c8bb1e7fe8560ce442d46240e81">◆ </a></span>init_spi()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">esp_err_t BNO08x::init_spi </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Initializes SPI. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>ESP_OK if initialization was success. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81_icgraph" id="aclass_b_n_o08x_a58f43c8bb1e7fe8560ce442d46240e81_icgraph">
|
||
|
|
<area shape="rect" title="Initializes SPI." alt="" coords="358,153,477,180"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_test_helper.html#a7d2d784da1e850dab41154b35d7cdab5" title="Used to call private BNO08x::init_spi() member for tests." alt="" coords="150,57,310,100"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="372,149,276,103,278,98,374,144"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="167,183,293,209"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="343,181,293,189,292,184,342,176"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#a5cc994abd95bc9cb407e7523b06b2b24" title=" " alt="" coords="5,5,102,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="150,55,94,35,96,30,152,49"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#aeec6d3065f943c1339c060573c89e05f" title=" " alt="" coords="5,56,102,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="200,174,154,137,100,97,81,86,84,81,103,92,158,132,203,170"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a10683e9d548d5edb7fa36fcb00515f00" title=" " alt="" coords="5,107,102,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="182,179,85,136,88,131,184,174"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a8eee2d5630a432e4c206fd941aa9affa" title=" " alt="" coords="5,157,102,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,187,102,180,103,175,152,182"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#afabd65c2cd56b58720aaf252803b5fc2" title=" " alt="" coords="5,208,102,235"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,210,103,217,102,212,152,205"/>
|
||
|
|
<area shape="rect" href="_multi_report_tests_8cpp.html#a1fd7b6a0d4dbb7f91fd5691b5b054bda" title=" " alt="" coords="5,259,102,285"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="184,218,88,261,85,256,182,213"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#aac644123799c1f836d379c9789a064ab" title=" " alt="" coords="5,309,102,336"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="203,222,158,260,103,300,84,311,81,306,100,295,154,255,200,218"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#ad6ee077b389f38cb1535e3f6fdab6081" title=" " alt="" coords="5,360,102,387"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="214,224,167,285,137,319,103,350,86,362,83,357,100,346,133,315,163,281,209,220"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a90d959312e6f7f8151b8a38218492ead" name="a90d959312e6f7f8151b8a38218492ead"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a90d959312e6f7f8151b8a38218492ead">◆ </a></span>init_tasks()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">esp_err_t BNO08x::init_tasks </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Initializes data_proc_task. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>ESP_OK if initialization was success. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_cgraph" id="aclass_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_cgraph">
|
||
|
|
<area shape="rect" title="Initializes data_proc_task." alt="" coords="5,64,140,91"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#addf01190119091237ad7a9a1aaea4dcc" title="Static function used to launch cb_task task." alt="" coords="188,5,379,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="120,61,187,41,214,34,216,39,188,47,121,66"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a0ae135d7bf7a5f047a1d1aa5cc07e520" title="Static function used to launch data processing task." alt="" coords="200,56,367,99"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="140,75,184,75,184,80,140,80"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a888eaf810d6140e2e771c44f5857b7c1" title="Static function used to launch sh2 HAL service task." alt="" coords="194,144,373,187"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="108,89,217,135,215,140,106,94"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5fb7f6c3e5d1b3478f529644a0f175b7" title="Task responsible for executing callbacks registered with register_cb()." alt="" coords="470,5,594,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="379,16,454,16,454,21,379,21"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a86275a93706656dae6af421bc15a4e59" title="Determines the flavor of a passed callback and executes it appropriately." alt="" coords="707,5,845,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="595,16,692,16,692,21,595,21"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_cb_generic.html#a19f9e8a22d039acf29c98801368ff0bb" title=" " alt="" coords="915,5,1090,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="845,16,899,16,899,21,845,21"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ab4373e9b87837ea9fcbc0b536338c7b8" title="Task responsible for parsing/handling sensor events sent by SH2 HAL and updating data that is returne..." alt="" coords="449,64,616,91"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="368,75,433,75,433,80,368,80"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7d5250a6017f9e76e3c2ddb00d7103a1" title="Parses receieved report and updates uer data with it." alt="" coords="695,56,857,99"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="616,75,679,75,679,80,616,80"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7c7a9a0b81f9c8762fc927efea68bf23" title="Task responsible for calling shtp_service() when HINT is asserted to dispatch any sh2 HAL lib callbac..." alt="" coords="427,163,637,189"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="373,166,411,168,411,173,373,172"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a8e43dd50140f326cfb58e00399923e8c" title="Locks sh2 HAL lib to only allow the calling task to call its APIs." alt="" coords="695,123,857,149"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="617,159,679,149,680,154,618,165"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ac732c968f8d639c81f5d423aad004e95" title="Re-enables all reports enabled by user (called when BNO08x reset is detected by sh2 HAL lib)." alt="" coords="685,173,867,200"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="638,178,670,179,669,185,638,183"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2dbce689245a1b9968e3ea627d2b9a42" title="Unlocks sh2 HAL lib to allow other tasks to call its APIs." alt="" coords="688,224,864,251"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="589,187,706,217,704,222,588,193"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_icgraph" id="aclass_b_n_o08x_a90d959312e6f7f8151b8a38218492ead_icgraph">
|
||
|
|
<area shape="rect" title="Initializes data_proc_task." alt="" coords="358,153,492,180"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_test_helper.html#a935a69784981caf90b4e135e3e257db4" title="Used to call private BNO08x::init_tasks() member for tests." alt="" coords="150,57,310,100"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="378,149,278,103,280,98,381,144"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="167,183,293,209"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="343,182,293,189,293,184,342,176"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#a9f7d58c894a252a5d5f4926f43c1da05" title=" " alt="" coords="5,5,102,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="150,55,94,35,96,30,152,49"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#aeec6d3065f943c1339c060573c89e05f" title=" " alt="" coords="5,56,102,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="200,174,154,137,100,97,81,86,84,81,103,92,158,132,203,170"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a10683e9d548d5edb7fa36fcb00515f00" title=" " alt="" coords="5,107,102,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="182,179,85,136,88,131,184,174"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a8eee2d5630a432e4c206fd941aa9affa" title=" " alt="" coords="5,157,102,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,187,102,180,103,175,152,182"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#afabd65c2cd56b58720aaf252803b5fc2" title=" " alt="" coords="5,208,102,235"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,210,103,217,102,212,152,205"/>
|
||
|
|
<area shape="rect" href="_multi_report_tests_8cpp.html#a1fd7b6a0d4dbb7f91fd5691b5b054bda" title=" " alt="" coords="5,259,102,285"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="184,218,88,261,85,256,182,213"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#aac644123799c1f836d379c9789a064ab" title=" " alt="" coords="5,309,102,336"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="203,222,158,260,103,300,84,311,81,306,100,295,154,255,200,218"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#ad6ee077b389f38cb1535e3f6fdab6081" title=" " alt="" coords="5,360,102,387"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="214,224,167,285,137,319,103,350,86,362,83,357,100,346,133,315,163,281,209,220"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="aea8e2c6dd7a2c9899479a7f39fe94798" name="aea8e2c6dd7a2c9899479a7f39fe94798"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aea8e2c6dd7a2c9899479a7f39fe94798">◆ </a></span>initialize()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool BNO08x::initialize </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Initializes <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> sensor. </p>
|
||
|
|
<p>Resets sensor and goes through initialization process. Configures GPIO, required ISRs, and launches two tasks, one to manage SPI transactions, another to process any received data.</p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>True if initialization was success, false if otherwise. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.png" border="0" usemap="#aclass_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph" id="aclass_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph">
|
||
|
|
<area shape="rect" title="Initializes BNO08x sensor." alt="" coords="5,321,131,348"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a589eb9780f5bf613bbd447ef5b9ade3d" title="Initializes required esp-idf SPI data structures with values from user passed bno08x_config_t struct." alt="" coords="179,53,347,80"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="69,320,78,276,98,214,130,148,151,117,177,90,182,86,185,90,180,94,155,120,134,150,103,216,84,277,74,321"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae0dab25557befcf62bf384fdc241ef10" title="Initializes required gpio." alt="" coords="200,104,326,131"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="76,319,117,260,177,188,230,139,234,143,181,191,122,263,81,322"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aa27026da2c52b4aca49b78863f10ec61" title="Initializes host interrupt ISR." alt="" coords="191,201,335,228"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="90,319,225,234,228,239,93,323"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae2fc9a0fe63a927c015a267621316a80" title="Initializes sh2 HAL." alt="" coords="185,347,341,373"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="132,340,170,345,169,351,131,345"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a58f43c8bb1e7fe8560ce442d46240e81" title="Initializes SPI." alt="" coords="203,397,323,424"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="98,346,180,383,199,390,197,395,178,388,96,351"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a90d959312e6f7f8151b8a38218492ead" title="Initializes data_proc_task." alt="" coords="196,771,330,797"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="78,348,252,755,247,757,73,350"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a8f34d5475474f00ae6a92f73c1fe14e4" title="Initializes required gpio inputs." alt="" coords="411,5,579,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="322,101,346,90,360,78,369,66,378,54,394,42,405,36,408,41,396,46,382,57,373,69,364,82,348,94,324,106"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ad0b9e8f8d051798bb1da9b19598dbd64" title="Initializes required gpio outputs." alt="" coords="407,56,583,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="326,102,411,84,413,89,327,107"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a804b95c58c30d36933fd251626b85bf7" title="HINT interrupt service routine, handles falling edge of BNO08x HINT pin." alt="" coords="421,107,569,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="285,198,334,171,394,143,415,136,417,141,396,148,337,175,288,203"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_s_h2_h_a_l.html#ad89b6a3166e2eee003ad87a517a31cd5" title="Get time in microseconds callback for sh2 HAL lib." alt="" coords="395,157,594,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="271,344,330,264,364,221,393,194,403,188,406,193,397,198,368,225,334,267,276,348"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_s_h2_h_a_l.html#a1add67e38698c9f33541af7bd2912d8f" title="General event callback for sh2 HAL lib, used to notify tasks of reset." alt="" coords="412,208,578,235"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="274,344,323,295,357,268,394,244,407,238,410,243,396,249,360,272,326,299,278,348"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7441f7f2477c152deca17054041bf3e6" title="Prints product IDs received at initialization." alt="" coords="406,259,583,285"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="288,344,336,319,394,295,416,288,418,293,396,300,339,324,290,349"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_s_h2_h_a_l.html#a19c041ef614d7eda85b94b10202a3997" title="Sensor event callback for sh2 HAL lib, sends received reports to data_proc_task()." alt="" coords="411,309,578,352"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="341,348,395,341,396,346,341,353"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_s_h2_h_a_l.html#a236ccf0ff8d36060b465bc1f4f0a37fa" title="Sets the BNO08x driver object to be used with sh2 HAL lib callbacks." alt="" coords="396,376,594,403"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="341,367,380,372,380,377,341,372"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_s_h2_h_a_l.html#a5fa6b901d1790fcd7dc0905f62ae040f" title="Closes SPI instance (nothing to do here, but required by sh2 HAL lib for cases where other communicat..." alt="" coords="403,427,586,453"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="318,371,348,383,372,398,396,412,414,419,412,424,394,417,370,402,346,388,316,376"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_s_h2_h_a_l.html#ae079b1384cba806a778eb0e27f981da0" title="Opens SPI instance by waiting for interrupt." alt="" coords="405,528,585,555"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="332,372,349,383,362,399,369,415,374,447,378,478,385,493,397,507,412,519,409,523,393,511,380,495,373,479,368,448,364,417,357,402,345,387,329,376"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a6711a624f7229f2eee51ee0a5bc87e67" title="Toggles reset gpio pin for hard reset of BNO08x device." alt="" coords="1143,507,1292,533"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="329,372,349,383,366,404,373,426,379,446,396,463,427,470,494,477,696,492,1128,514,1127,519,695,497,493,483,426,475,394,468,375,449,367,428,361,407,345,387,326,376"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_s_h2_h_a_l.html#a3e691461235b3e3c59866ac179d06f25" title="SPI rx callback for sh2 HAL lib." alt="" coords="406,629,583,656"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="334,372,349,384,369,413,377,443,377,473,373,502,369,531,369,559,377,588,397,616,400,618,396,622,393,619,373,590,364,560,364,531,368,502,372,473,372,444,364,416,345,387,331,376"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_s_h2_h_a_l.html#a96d5b8fa7669f22cd0ecaf1feee13299" title="SPI tx callback for sh2 HAL lib." alt="" coords="405,579,584,605"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="333,372,349,383,366,407,373,430,373,477,372,499,373,521,381,543,397,565,400,568,396,572,393,568,376,546,368,523,366,499,368,476,368,431,361,409,345,387,330,376"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_s_h2_h_a_l.html#a15b568922a498b988bd8b897b3ae2278" title="SPI wait for HINT sh2 HAL lib callback." alt="" coords="660,541,835,584"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="585,546,645,551,644,557,585,552"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_s_h2_h_a_l.html#a0c4cc938180a997fb94c0c34c0dce07e" title="Hardware reset callback for sh2 HAL lib, toggle RST gpio." alt="" coords="901,528,1082,571"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="835,555,885,552,886,558,836,561"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a69cf0da11a71f5ea40f9fddd598d06fc" title="Waits for HINT pin assertion or HOST_INT_TIMEOUT_DEFAULT_MS to elapse." alt="" coords="916,595,1067,621"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="836,576,902,589,901,594,835,582"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1081,535,1127,529,1128,534,1082,540"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="556,626,593,615,641,594,659,587,661,592,643,598,595,620,558,631"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_s_h2_h_a_l.html#a6003e3011b0e8208e2632f729e195922" title="SPI rx packet body (invoked from SPI rx callback.)" alt="" coords="659,608,836,651"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="584,635,643,632,644,637,584,641"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_s_h2_h_a_l.html#ac63619162addd952a2af599cb414783f" title="SPI rx packet header (invoked from SPI rx callback.)" alt="" coords="659,675,836,717"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="562,654,644,672,643,677,561,659"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="585,579,644,572,645,577,585,584"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#addf01190119091237ad7a9a1aaea4dcc" title="Static function used to launch cb_task task." alt="" coords="399,741,590,768"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="330,773,383,766,384,771,331,778"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a0ae135d7bf7a5f047a1d1aa5cc07e520" title="Static function used to launch data processing task." alt="" coords="411,792,578,835"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="331,790,396,798,395,803,330,795"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a888eaf810d6140e2e771c44f5857b7c1" title="Static function used to launch sh2 HAL service task." alt="" coords="406,869,584,912"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="294,795,396,844,431,860,429,865,394,849,292,800"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5fb7f6c3e5d1b3478f529644a0f175b7" title="Task responsible for executing callbacks registered with register_cb()." alt="" coords="685,741,810,768"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="591,752,670,752,670,757,591,757"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a86275a93706656dae6af421bc15a4e59" title="Determines the flavor of a passed callback and executes it appropriately." alt="" coords="923,741,1060,768"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="810,752,907,752,907,757,810,757"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_cb_generic.html#a19f9e8a22d039acf29c98801368ff0bb" title=" " alt="" coords="1130,741,1305,768"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1060,752,1114,752,1114,757,1060,757"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ab4373e9b87837ea9fcbc0b536338c7b8" title="Task responsible for parsing/handling sensor events sent by SH2 HAL and updating data that is returne..." alt="" coords="664,800,831,827"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="579,811,649,811,649,816,579,816"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7d5250a6017f9e76e3c2ddb00d7103a1" title="Parses receieved report and updates uer data with it." alt="" coords="910,792,1073,835"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="832,811,895,811,895,816,832,816"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7c7a9a0b81f9c8762fc927efea68bf23" title="Task responsible for calling shtp_service() when HINT is asserted to dispatch any sh2 HAL lib callbac..." alt="" coords="642,899,853,925"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="584,896,627,899,627,905,584,901"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a8e43dd50140f326cfb58e00399923e8c" title="Locks sh2 HAL lib to only allow the calling task to call its APIs." alt="" coords="910,859,1073,885"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="833,895,895,885,896,890,834,901"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ac732c968f8d639c81f5d423aad004e95" title="Re-enables all reports enabled by user (called when BNO08x reset is detected by sh2 HAL lib)." alt="" coords="901,909,1082,936"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="853,914,885,915,885,921,853,919"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2dbce689245a1b9968e3ea627d2b9a42" title="Unlocks sh2 HAL lib to allow other tasks to call its APIs." alt="" coords="903,960,1080,987"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="804,923,921,953,920,958,803,929"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_icgraph.png" border="0" usemap="#aclass_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_icgraph" id="aclass_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_icgraph">
|
||
|
|
<area shape="rect" title="Initializes BNO08x sensor." alt="" coords="150,157,275,184"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#aeec6d3065f943c1339c060573c89e05f" title=" " alt="" coords="5,5,102,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="191,146,152,97,100,46,83,35,86,30,103,42,156,93,195,143"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a10683e9d548d5edb7fa36fcb00515f00" title=" " alt="" coords="5,56,102,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="179,150,100,97,81,86,83,81,103,92,182,146"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a8eee2d5630a432e4c206fd941aa9affa" title=" " alt="" coords="5,107,102,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="153,155,97,136,99,131,154,149"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#afabd65c2cd56b58720aaf252803b5fc2" title=" " alt="" coords="5,157,102,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="134,173,102,173,102,168,134,168"/>
|
||
|
|
<area shape="rect" href="_multi_report_tests_8cpp.html#a1fd7b6a0d4dbb7f91fd5691b5b054bda" title=" " alt="" coords="5,208,102,235"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="154,192,99,210,97,205,153,187"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#aac644123799c1f836d379c9789a064ab" title=" " alt="" coords="5,259,102,285"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="182,196,103,249,83,260,81,256,100,244,179,191"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#ad6ee077b389f38cb1535e3f6fdab6081" title=" " alt="" coords="5,309,102,336"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="195,198,156,248,103,299,86,311,83,306,100,295,152,244,191,195"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a8e43dd50140f326cfb58e00399923e8c" name="a8e43dd50140f326cfb58e00399923e8c"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8e43dd50140f326cfb58e00399923e8c">◆ </a></span>lock_sh2_HAL()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::lock_sh2_HAL </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Locks sh2 HAL lib to only allow the calling task to call its APIs. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c_icgraph" id="aclass_b_n_o08x_a8e43dd50140f326cfb58e00399923e8c_icgraph">
|
||
|
|
<area shape="rect" title="Locks sh2 HAL lib to only allow the calling task to call its APIs." alt="" coords="1025,400,1187,427"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a817ec9ad9d51a1515f658374de48f483" title="Ends turn-table calibration, see ref. manual 6.4.10.2." alt="" coords="789,5,955,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1101,384,1094,315,1074,223,1058,175,1037,128,1009,84,975,46,953,32,956,28,979,42,1014,81,1041,125,1063,173,1080,222,1099,314,1106,384"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af0dd28db9e331312e45937b12295ca94" title="Starts simple calibration, see ref. manual 6.4.10.1." alt="" coords="803,56,941,99"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1097,385,1085,329,1061,258,1026,184,1002,150,975,119,959,107,940,97,942,92,961,102,979,115,1007,147,1030,182,1066,256,1090,328,1103,384"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a84a19cd1564f8d427394f137df54477d" title="Clears dynamic/motion engine calibration data and resets BNO08x device. See ref manual 6...." alt="" coords="548,120,711,163"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1096,386,1082,339,1058,282,1023,225,1001,200,976,180,945,162,912,149,842,134,773,130,711,132,711,127,773,124,843,129,914,144,947,157,978,175,1005,196,1028,222,1063,279,1087,337,1101,384"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a9387728c276734da27388dbea38b6b32" title="Disables the automatic saving of dynamic/ME calibration data to BNO08x internal flash See ref manual ..." alt="" coords="775,392,969,435"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1010,416,969,416,969,411,1010,411"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a4e8b49abd33e6e11f23b2ae345058b9b" title="Enables the automatic saving of dynamic/ME calibration data to BNO08x internal flash See ref manual 6..." alt="" coords="775,325,969,368"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1041,398,949,371,950,366,1043,393"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5c7498f6fa4bd43280dff1d322233b95" title="Disables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6...." alt="" coords="775,459,969,501"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1043,434,950,461,949,455,1041,429"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a90ea8e811d4bea28a356290d6f5caac5" title="Enables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6...." alt="" coords="775,525,969,568"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1081,440,1035,478,978,516,953,527,950,522,976,511,1032,474,1078,435"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aee6ce74b95c1e1651cb93a60d723c16c" title="Retrieves a record from flash record system (if your goal is to retrieve meta data use the BNO08xRpt:..." alt="" coords="813,592,931,619"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1094,442,1075,475,1049,513,1017,550,978,582,956,594,932,601,930,596,954,589,976,578,1013,547,1045,510,1071,472,1089,439"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a96d47dd0f9aedfbe3f731f8ae76b2e85" title="Returns reason for previous reset via product ID report." alt="" coords="783,224,961,251"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1086,388,1040,329,1010,298,976,272,937,254,939,249,978,267,1013,294,1044,326,1090,385"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a28cd1c0b3477571d87133234e6358503" title="Hard resets BNO08x device." alt="" coords="560,197,699,224"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1094,386,1079,345,1054,297,1020,250,999,230,976,214,939,198,901,188,861,183,820,181,744,187,681,199,680,194,744,182,820,176,861,177,902,183,941,193,978,210,1003,226,1024,247,1059,294,1084,343,1099,385"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a973a1b1785f3302ee1b2702c6a27646e" title="Soft resets BNO08x device by sending RESET (1) command on "device" channel." alt="" coords="562,253,697,280"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1080,391,1034,351,1006,332,976,316,904,292,829,278,758,271,697,268,697,263,759,265,830,273,905,287,978,311,1009,327,1038,347,1084,387"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aaaa15b21ad98a3b161065c3d03ff62b5" title="Places BNO08x device in on state by sending ON (2) command on "device" channel." alt="" coords="826,693,918,720"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1102,442,1089,494,1065,560,1029,627,1006,657,979,683,950,699,919,707,918,702,948,694,975,679,1002,653,1025,624,1061,558,1084,493,1097,441"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a1c703a1fb79ce777dc73a83f02bfdb85" title="Saves dynamic/motion engine calibration data to BNO08x internal flash immediately...." alt="" coords="792,744,952,787"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1104,443,1093,503,1071,581,1055,622,1034,663,1009,701,979,734,954,751,951,746,975,730,1005,697,1029,660,1050,620,1066,579,1088,502,1099,442"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7c7a9a0b81f9c8762fc927efea68bf23" title="Task responsible for calling shtp_service() when HINT is asserted to dispatch any sh2 HAL lib callbac..." alt="" coords="767,811,977,837"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1107,443,1101,515,1082,611,1065,663,1043,713,1015,760,979,801,962,812,959,808,975,797,1011,757,1039,711,1060,661,1077,610,1095,514,1102,442"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7c5774a48227e8e3346fa5df7dfa420c" title="Places BNO08x device in sleep state by sending SLEEP (3) command on "device" channel." alt="" coords="817,643,927,669"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1099,443,1083,485,1058,537,1023,589,1002,612,979,633,954,646,928,654,926,649,952,641,975,628,998,609,1019,585,1053,534,1078,483,1094,441"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#a5258b4dbee44f7a6964ff93e378fd3fa" title=" " alt="" coords="377,128,473,155"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="533,144,474,144,474,139,533,139"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#a3998d182117c4def094998f795780351" title=" " alt="" coords="581,367,678,393"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="759,401,677,389,678,384,760,395"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="760,365,678,376,677,371,759,359"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#ace101f40531db107a743cff5815022e6" title=" " alt="" coords="581,467,678,493"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="760,483,678,483,678,477,760,477"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#a2ece5a0676d7eee2c801f6d6b36610ba" title=" " alt="" coords="581,533,678,560"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="760,549,678,549,678,544,760,544"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="821,220,685,166,687,161,823,215"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="767,229,699,221,700,216,768,223"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="768,253,698,261,697,256,767,247"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#ad2587baeeb225c43d04e355166a29b18" title=" " alt="" coords="377,197,473,224"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="544,213,473,213,473,208,544,208"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#abc6316f813506ff1114a4c50b5a72bdf" title=" " alt="" coords="377,253,473,280"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="546,269,474,269,474,264,546,264"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#aa591e9e15fbc5763f8bace22312015c0" title=" " alt="" coords="581,668,678,695"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="810,703,678,689,678,684,811,698"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#ad453409b2c919e183a31693bb9e561dc" title=" " alt="" coords="581,752,678,779"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="776,768,678,768,678,763,776,763"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a888eaf810d6140e2e771c44f5857b7c1" title="Static function used to launch sh2 HAL service task." alt="" coords="540,803,719,845"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="751,827,719,827,719,821,751,821"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a90d959312e6f7f8151b8a38218492ead" title="Initializes data_proc_task." alt="" coords="358,811,492,837"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="524,827,492,827,492,821,524,821"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_test_helper.html#a935a69784981caf90b4e135e3e257db4" title="Used to call private BNO08x::init_tasks() member for tests." alt="" coords="150,715,310,757"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="378,806,278,760,280,756,381,801"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="167,840,293,867"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="343,839,293,847,293,841,342,834"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#a9f7d58c894a252a5d5f4926f43c1da05" title=" " alt="" coords="5,663,102,689"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="150,712,94,692,96,687,152,707"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#aeec6d3065f943c1339c060573c89e05f" title=" " alt="" coords="5,865,102,892"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,867,103,874,102,869,152,862"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a10683e9d548d5edb7fa36fcb00515f00" title=" " alt="" coords="5,916,102,943"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="184,876,88,918,85,913,182,871"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a8eee2d5630a432e4c206fd941aa9affa" title=" " alt="" coords="5,967,102,993"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="203,879,158,917,103,957,84,968,81,964,100,952,154,913,200,875"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#afabd65c2cd56b58720aaf252803b5fc2" title=" " alt="" coords="5,1017,102,1044"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="214,881,167,942,137,976,103,1007,86,1019,83,1015,100,1003,133,973,163,939,209,878"/>
|
||
|
|
<area shape="rect" href="_multi_report_tests_8cpp.html#a1fd7b6a0d4dbb7f91fd5691b5b054bda" title=" " alt="" coords="5,713,102,740"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="200,832,154,794,100,754,81,743,84,738,103,750,158,790,203,828"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#aac644123799c1f836d379c9789a064ab" title=" " alt="" coords="5,764,102,791"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="182,836,85,794,88,789,184,831"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#ad6ee077b389f38cb1535e3f6fdab6081" title=" " alt="" coords="5,815,102,841"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,845,102,838,103,832,152,840"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="802,666,678,679,678,674,801,661"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a37e7c18232f47694d5e55bacc109189c" name="a37e7c18232f47694d5e55bacc109189c"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a37e7c18232f47694d5e55bacc109189c">◆ </a></span>lock_user_data()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::lock_user_data </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Locks locks user data to only allow the calling task to read/modify it. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="aaaa15b21ad98a3b161065c3d03ff62b5" name="aaaa15b21ad98a3b161065c3d03ff62b5"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaaa15b21ad98a3b161065c3d03ff62b5">◆ </a></span>on()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool BNO08x::on </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Places <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> device in on state by sending ON (2) command on "device" channel. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>True if on operation succeeded. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_cgraph.png" border="0" usemap="#aclass_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_cgraph" id="aclass_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_cgraph">
|
||
|
|
<area shape="rect" title="Places BNO08x device in on state by sending ON (2) command on "device" channel." alt="" coords="5,31,98,57"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a8e43dd50140f326cfb58e00399923e8c" title="Locks sh2 HAL lib to only allow the calling task to call its APIs." alt="" coords="153,5,315,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="98,35,137,29,138,35,99,40"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2dbce689245a1b9968e3ea627d2b9a42" title="Unlocks sh2 HAL lib to allow other tasks to call its APIs." alt="" coords="146,56,322,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="99,48,131,52,130,58,98,53"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_icgraph.png" border="0" usemap="#aclass_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_icgraph" id="aclass_b_n_o08x_aaaa15b21ad98a3b161065c3d03ff62b5_icgraph">
|
||
|
|
<area shape="rect" title="Places BNO08x device in on state by sending ON (2) command on "device" channel." alt="" coords="150,5,242,32"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#aa591e9e15fbc5763f8bace22312015c0" title=" " alt="" coords="5,5,102,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="134,21,102,21,102,16,134,16"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a7441f7f2477c152deca17054041bf3e6" name="a7441f7f2477c152deca17054041bf3e6"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7441f7f2477c152deca17054041bf3e6">◆ </a></span>print_product_ids()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::print_product_ids </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Prints product IDs received at initialization. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a7441f7f2477c152deca17054041bf3e6_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a7441f7f2477c152deca17054041bf3e6_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a7441f7f2477c152deca17054041bf3e6_icgraph" id="aclass_b_n_o08x_a7441f7f2477c152deca17054041bf3e6_icgraph">
|
||
|
|
<area shape="rect" title="Prints product IDs received at initialization." alt="" coords="561,153,739,180"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae2fc9a0fe63a927c015a267621316a80" title="Initializes sh2 HAL." alt="" coords="358,153,513,180"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="546,169,514,169,514,164,546,164"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_test_helper.html#a854c60f602fe6d9af1da1a07eee0a449" title="Used to call private BNO08x::init_tasks() member for tests." alt="" coords="150,57,310,100"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="387,149,281,103,283,98,389,144"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="167,183,293,209"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="343,183,293,190,293,184,342,177"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#a82451407bbaeafb4370d82b27f0638e8" title=" " alt="" coords="5,5,102,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="150,55,94,35,96,30,152,49"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#aeec6d3065f943c1339c060573c89e05f" title=" " alt="" coords="5,56,102,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="200,174,154,137,100,97,81,86,84,81,103,92,158,132,203,170"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a10683e9d548d5edb7fa36fcb00515f00" title=" " alt="" coords="5,107,102,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="182,179,85,136,88,131,184,174"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a8eee2d5630a432e4c206fd941aa9affa" title=" " alt="" coords="5,157,102,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,187,102,180,103,175,152,182"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#afabd65c2cd56b58720aaf252803b5fc2" title=" " alt="" coords="5,208,102,235"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,210,103,217,102,212,152,205"/>
|
||
|
|
<area shape="rect" href="_multi_report_tests_8cpp.html#a1fd7b6a0d4dbb7f91fd5691b5b054bda" title=" " alt="" coords="5,259,102,285"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="184,218,88,261,85,256,182,213"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#aac644123799c1f836d379c9789a064ab" title=" " alt="" coords="5,309,102,336"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="203,222,158,260,103,300,84,311,81,306,100,295,154,255,200,218"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#ad6ee077b389f38cb1535e3f6fdab6081" title=" " alt="" coords="5,360,102,387"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="214,224,167,285,137,319,103,350,86,362,83,357,100,346,133,315,163,281,209,220"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ac732c968f8d639c81f5d423aad004e95" name="ac732c968f8d639c81f5d423aad004e95"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac732c968f8d639c81f5d423aad004e95">◆ </a></span>re_enable_reports()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">esp_err_t BNO08x::re_enable_reports </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Re-enables all reports enabled by user (called when <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> reset is detected by sh2 HAL lib). </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>ESP_OK if enabled reports were successfuly re-enabled. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_ac732c968f8d639c81f5d423aad004e95_icgraph.png" border="0" usemap="#aclass_b_n_o08x_ac732c968f8d639c81f5d423aad004e95_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_ac732c968f8d639c81f5d423aad004e95_icgraph" id="aclass_b_n_o08x_ac732c968f8d639c81f5d423aad004e95_icgraph">
|
||
|
|
<area shape="rect" title="Re-enables all reports enabled by user (called when BNO08x reset is detected by sh2 HAL lib)." alt="" coords="1025,153,1206,180"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7c7a9a0b81f9c8762fc927efea68bf23" title="Task responsible for calling shtp_service() when HINT is asserted to dispatch any sh2 HAL lib callbac..." alt="" coords="767,153,977,180"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1010,169,977,169,977,164,1010,164"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a888eaf810d6140e2e771c44f5857b7c1" title="Static function used to launch sh2 HAL service task." alt="" coords="540,145,719,188"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="751,169,719,169,719,164,751,164"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a90d959312e6f7f8151b8a38218492ead" title="Initializes data_proc_task." alt="" coords="358,153,492,180"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="524,169,492,169,492,164,524,164"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_test_helper.html#a935a69784981caf90b4e135e3e257db4" title="Used to call private BNO08x::init_tasks() member for tests." alt="" coords="150,57,310,100"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="378,149,278,103,280,98,381,144"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="167,183,293,209"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="343,182,293,189,293,184,342,176"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#a9f7d58c894a252a5d5f4926f43c1da05" title=" " alt="" coords="5,5,102,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="150,55,94,35,96,30,152,49"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#aeec6d3065f943c1339c060573c89e05f" title=" " alt="" coords="5,56,102,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="200,174,154,137,100,97,81,86,84,81,103,92,158,132,203,170"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a10683e9d548d5edb7fa36fcb00515f00" title=" " alt="" coords="5,107,102,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="182,179,85,136,88,131,184,174"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a8eee2d5630a432e4c206fd941aa9affa" title=" " alt="" coords="5,157,102,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,187,102,180,103,175,152,182"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#afabd65c2cd56b58720aaf252803b5fc2" title=" " alt="" coords="5,208,102,235"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,210,103,217,102,212,152,205"/>
|
||
|
|
<area shape="rect" href="_multi_report_tests_8cpp.html#a1fd7b6a0d4dbb7f91fd5691b5b054bda" title=" " alt="" coords="5,259,102,285"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="184,218,88,261,85,256,182,213"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#aac644123799c1f836d379c9789a064ab" title=" " alt="" coords="5,309,102,336"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="203,222,158,260,103,300,84,311,81,306,100,295,154,255,200,218"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#ad6ee077b389f38cb1535e3f6fdab6081" title=" " alt="" coords="5,360,102,387"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="214,224,167,285,137,319,103,350,86,362,83,357,100,346,133,315,163,281,209,220"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a082c79d9951ac32ea5fa25de90255a41" name="a082c79d9951ac32ea5fa25de90255a41"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a082c79d9951ac32ea5fa25de90255a41">◆ </a></span>register_cb() <span class="overload">[1/2]</span></h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool BNO08x::register_cb </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">std::function< void(uint8_t report_ID)></td> <td class="paramname"><span class="paramname"><em>cb_fxn</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Registers a callback to execute when new data from a report is received, overloaded with callback param for most recent report ID. </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">cb_fxn</td><td>Pointer to the call-back function should be of void return type with single input param of uint8_t for most recent report ID.</td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="aadd44524e6d22c48916acd9518b63ec3" name="aadd44524e6d22c48916acd9518b63ec3"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aadd44524e6d22c48916acd9518b63ec3">◆ </a></span>register_cb() <span class="overload">[2/2]</span></h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool BNO08x::register_cb </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">std::function< void(void)></td> <td class="paramname"><span class="paramname"><em>cb_fxn</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Registers a callback to execute when new data from a report is received. </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">cb_fxn</td><td>Pointer to the call-back function should be of void return type void input param.</td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3_icgraph.png" border="0" usemap="#aclass_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3_icgraph" id="aclass_b_n_o08x_aadd44524e6d22c48916acd9518b63ec3_icgraph">
|
||
|
|
<area shape="rect" title="Registers a callback to execute when new data from a report is received." alt="" coords="150,31,292,57"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#adc348440748fec8fed1a66213f0be52f" title=" " alt="" coords="5,5,102,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="134,34,102,29,102,23,135,28"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a2a38e8a82fc1fab9bdca331f39726892" title=" " alt="" coords="5,56,102,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="135,60,102,65,102,59,134,54"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a1c703a1fb79ce777dc73a83f02bfdb85" name="a1c703a1fb79ce777dc73a83f02bfdb85"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1c703a1fb79ce777dc73a83f02bfdb85">◆ </a></span>save_dynamic_calibration()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool BNO08x::save_dynamic_calibration </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Saves dynamic/motion engine calibration data to <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> internal flash immediately. See ref manual 6.4.5.1. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>True if save dynamic/ME calibration data succeeded. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_cgraph" id="aclass_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_cgraph">
|
||
|
|
<area shape="rect" title="Saves dynamic/motion engine calibration data to BNO08x internal flash immediately...." alt="" coords="5,23,166,65"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a8e43dd50140f326cfb58e00399923e8c" title="Locks sh2 HAL lib to only allow the calling task to call its APIs." alt="" coords="221,5,383,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="165,32,205,27,205,33,166,37"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2dbce689245a1b9968e3ea627d2b9a42" title="Unlocks sh2 HAL lib to allow other tasks to call its APIs." alt="" coords="214,56,390,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="166,51,198,55,198,60,165,56"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_icgraph" id="aclass_b_n_o08x_a1c703a1fb79ce777dc73a83f02bfdb85_icgraph">
|
||
|
|
<area shape="rect" title="Saves dynamic/motion engine calibration data to BNO08x internal flash immediately...." alt="" coords="150,5,310,48"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#ad453409b2c919e183a31693bb9e561dc" title=" " alt="" coords="5,13,102,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="134,29,102,29,102,24,134,24"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a7c7a9a0b81f9c8762fc927efea68bf23" name="a7c7a9a0b81f9c8762fc927efea68bf23"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7c7a9a0b81f9c8762fc927efea68bf23">◆ </a></span>sh2_HAL_service_task()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::sh2_HAL_service_task </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Task responsible for calling shtp_service() when HINT is asserted to dispatch any sh2 HAL lib callbacks. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_cgraph" id="aclass_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_cgraph">
|
||
|
|
<area shape="rect" title="Task responsible for calling shtp_service() when HINT is asserted to dispatch any sh2 HAL lib callbac..." alt="" coords="5,56,216,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a8e43dd50140f326cfb58e00399923e8c" title="Locks sh2 HAL lib to only allow the calling task to call its APIs." alt="" coords="273,5,436,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="178,53,271,33,272,38,179,58"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ac732c968f8d639c81f5d423aad004e95" title="Re-enables all reports enabled by user (called when BNO08x reset is detected by sh2 HAL lib)." alt="" coords="264,56,445,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="216,67,248,67,248,72,216,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2dbce689245a1b9968e3ea627d2b9a42" title="Unlocks sh2 HAL lib to allow other tasks to call its APIs." alt="" coords="266,107,443,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="179,81,272,100,271,106,178,86"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_icgraph" id="aclass_b_n_o08x_a7c7a9a0b81f9c8762fc927efea68bf23_icgraph">
|
||
|
|
<area shape="rect" title="Task responsible for calling shtp_service() when HINT is asserted to dispatch any sh2 HAL lib callbac..." alt="" coords="767,153,977,180"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a888eaf810d6140e2e771c44f5857b7c1" title="Static function used to launch sh2 HAL service task." alt="" coords="540,145,719,188"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="751,169,719,169,719,164,751,164"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a90d959312e6f7f8151b8a38218492ead" title="Initializes data_proc_task." alt="" coords="358,153,492,180"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="524,169,492,169,492,164,524,164"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_test_helper.html#a935a69784981caf90b4e135e3e257db4" title="Used to call private BNO08x::init_tasks() member for tests." alt="" coords="150,57,310,100"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="378,149,278,103,280,98,381,144"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="167,183,293,209"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="343,182,293,189,293,184,342,176"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#a9f7d58c894a252a5d5f4926f43c1da05" title=" " alt="" coords="5,5,102,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="150,55,94,35,96,30,152,49"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#aeec6d3065f943c1339c060573c89e05f" title=" " alt="" coords="5,56,102,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="200,174,154,137,100,97,81,86,84,81,103,92,158,132,203,170"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a10683e9d548d5edb7fa36fcb00515f00" title=" " alt="" coords="5,107,102,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="182,179,85,136,88,131,184,174"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a8eee2d5630a432e4c206fd941aa9affa" title=" " alt="" coords="5,157,102,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,187,102,180,103,175,152,182"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#afabd65c2cd56b58720aaf252803b5fc2" title=" " alt="" coords="5,208,102,235"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,210,103,217,102,212,152,205"/>
|
||
|
|
<area shape="rect" href="_multi_report_tests_8cpp.html#a1fd7b6a0d4dbb7f91fd5691b5b054bda" title=" " alt="" coords="5,259,102,285"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="184,218,88,261,85,256,182,213"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#aac644123799c1f836d379c9789a064ab" title=" " alt="" coords="5,309,102,336"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="203,222,158,260,103,300,84,311,81,306,100,295,154,255,200,218"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#ad6ee077b389f38cb1535e3f6fdab6081" title=" " alt="" coords="5,360,102,387"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="214,224,167,285,137,319,103,350,86,362,83,357,100,346,133,315,163,281,209,220"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a888eaf810d6140e2e771c44f5857b7c1" name="a888eaf810d6140e2e771c44f5857b7c1"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a888eaf810d6140e2e771c44f5857b7c1">◆ </a></span>sh2_HAL_service_task_trampoline()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::sh2_HAL_service_task_trampoline </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>arg</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Static function used to launch sh2 HAL service task. </p>
|
||
|
|
<p>Used such that <a class="el" href="#a7c7a9a0b81f9c8762fc927efea68bf23" title="Task responsible for calling shtp_service() when HINT is asserted to dispatch any sh2 HAL lib callbac...">sh2_HAL_service_task()</a> can be non-static class member.</p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">arg</td><td>void pointer to <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> imu object </td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_cgraph" id="aclass_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_cgraph">
|
||
|
|
<area shape="rect" title="Static function used to launch sh2 HAL service task." alt="" coords="5,48,184,91"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7c7a9a0b81f9c8762fc927efea68bf23" title="Task responsible for calling shtp_service() when HINT is asserted to dispatch any sh2 HAL lib callbac..." alt="" coords="232,56,442,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="184,67,216,67,216,72,184,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a8e43dd50140f326cfb58e00399923e8c" title="Locks sh2 HAL lib to only allow the calling task to call its APIs." alt="" coords="500,5,662,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="404,53,497,33,499,38,405,58"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ac732c968f8d639c81f5d423aad004e95" title="Re-enables all reports enabled by user (called when BNO08x reset is detected by sh2 HAL lib)." alt="" coords="490,56,671,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="443,67,474,67,474,72,443,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2dbce689245a1b9968e3ea627d2b9a42" title="Unlocks sh2 HAL lib to allow other tasks to call its APIs." alt="" coords="493,107,669,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="405,81,499,100,497,106,404,86"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_icgraph" id="aclass_b_n_o08x_a888eaf810d6140e2e771c44f5857b7c1_icgraph">
|
||
|
|
<area shape="rect" title="Static function used to launch sh2 HAL service task." alt="" coords="540,145,719,188"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a90d959312e6f7f8151b8a38218492ead" title="Initializes data_proc_task." alt="" coords="358,153,492,180"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="524,169,492,169,492,164,524,164"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_test_helper.html#a935a69784981caf90b4e135e3e257db4" title="Used to call private BNO08x::init_tasks() member for tests." alt="" coords="150,57,310,100"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="378,149,278,103,280,98,381,144"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="167,183,293,209"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="343,182,293,189,293,184,342,176"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#a9f7d58c894a252a5d5f4926f43c1da05" title=" " alt="" coords="5,5,102,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="150,55,94,35,96,30,152,49"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#aeec6d3065f943c1339c060573c89e05f" title=" " alt="" coords="5,56,102,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="200,174,154,137,100,97,81,86,84,81,103,92,158,132,203,170"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a10683e9d548d5edb7fa36fcb00515f00" title=" " alt="" coords="5,107,102,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="182,179,85,136,88,131,184,174"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a8eee2d5630a432e4c206fd941aa9affa" title=" " alt="" coords="5,157,102,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,187,102,180,103,175,152,182"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#afabd65c2cd56b58720aaf252803b5fc2" title=" " alt="" coords="5,208,102,235"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,210,103,217,102,212,152,205"/>
|
||
|
|
<area shape="rect" href="_multi_report_tests_8cpp.html#a1fd7b6a0d4dbb7f91fd5691b5b054bda" title=" " alt="" coords="5,259,102,285"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="184,218,88,261,85,256,182,213"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#aac644123799c1f836d379c9789a064ab" title=" " alt="" coords="5,309,102,336"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="203,222,158,260,103,300,84,311,81,306,100,295,154,255,200,218"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#ad6ee077b389f38cb1535e3f6fdab6081" title=" " alt="" coords="5,360,102,387"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="214,224,167,285,137,319,103,350,86,362,83,357,100,346,133,315,163,281,209,220"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a7c5774a48227e8e3346fa5df7dfa420c" name="a7c5774a48227e8e3346fa5df7dfa420c"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7c5774a48227e8e3346fa5df7dfa420c">◆ </a></span>sleep()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool BNO08x::sleep </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Places <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> device in sleep state by sending SLEEP (3) command on "device" channel. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>True if sleep operation succeeded. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_cgraph" id="aclass_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_cgraph">
|
||
|
|
<area shape="rect" title="Places BNO08x device in sleep state by sending SLEEP (3) command on "device" channel." alt="" coords="5,31,115,57"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a8e43dd50140f326cfb58e00399923e8c" title="Locks sh2 HAL lib to only allow the calling task to call its APIs." alt="" coords="170,5,332,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="115,34,154,29,155,34,116,39"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2dbce689245a1b9968e3ea627d2b9a42" title="Unlocks sh2 HAL lib to allow other tasks to call its APIs." alt="" coords="163,56,339,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="116,49,148,53,147,58,115,54"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_icgraph" id="aclass_b_n_o08x_a7c5774a48227e8e3346fa5df7dfa420c_icgraph">
|
||
|
|
<area shape="rect" title="Places BNO08x device in sleep state by sending SLEEP (3) command on "device" channel." alt="" coords="150,5,259,32"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#aa591e9e15fbc5763f8bace22312015c0" title=" " alt="" coords="5,5,102,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="134,21,102,21,102,16,134,16"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a973a1b1785f3302ee1b2702c6a27646e" name="a973a1b1785f3302ee1b2702c6a27646e"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a973a1b1785f3302ee1b2702c6a27646e">◆ </a></span>soft_reset()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool BNO08x::soft_reset </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Soft resets <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> device by sending RESET (1) command on "device" channel. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>True if soft reset operation succeeded. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the call graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.png" border="0" usemap="#aclass_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph" id="aclass_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph">
|
||
|
|
<area shape="rect" title="Soft resets BNO08x device by sending RESET (1) command on "device" channel." alt="" coords="5,56,141,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a96d47dd0f9aedfbe3f731f8ae76b2e85" title="Returns reason for previous reset via product ID report." alt="" coords="189,31,367,58"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="141,59,173,54,174,60,141,64"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a8e43dd50140f326cfb58e00399923e8c" title="Locks sh2 HAL lib to only allow the calling task to call its APIs." alt="" coords="422,6,584,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="97,53,138,33,188,16,244,8,301,4,407,6,407,11,301,9,245,13,189,21,140,38,99,58"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a2dbce689245a1b9968e3ea627d2b9a42" title="Unlocks sh2 HAL lib to allow other tasks to call its APIs." alt="" coords="415,56,591,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="141,67,399,67,399,72,141,72"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a6602374314c07e9f707c0a6d2234bf7e" title="Waits for SH2 HAL lib to detect reset or HOST_INT_TIMEOUT_DEFAULT_MS to elapse." alt="" coords="199,132,357,159"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="111,81,190,111,225,124,223,129,188,116,109,86"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="367,32,406,27,407,32,367,37"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="367,52,400,55,399,61,367,57"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_icgraph" id="aclass_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_icgraph">
|
||
|
|
<area shape="rect" title="Soft resets BNO08x device by sending RESET (1) command on "device" channel." alt="" coords="150,5,285,32"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#abc6316f813506ff1114a4c50b5a72bdf" title=" " alt="" coords="5,5,102,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="134,21,102,21,102,16,134,16"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="aa8347555e37a185bef4a834b04231123" name="aa8347555e37a185bef4a834b04231123"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa8347555e37a185bef4a834b04231123">◆ </a></span>stability_to_str()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const char * BNO08x::stability_to_str </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype"><a class="el" href="_b_n_o08x_global_types_8hpp.html#a498b35f9e00b24e51f8f60b029751ab5">BNO08xStability</a></td> <td class="paramname"><span class="paramname"><em>stability</em></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Converts a BNO08xStability enum to string. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>The resulting string conversion of the enum. </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a6711a624f7229f2eee51ee0a5bc87e67" name="a6711a624f7229f2eee51ee0a5bc87e67"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6711a624f7229f2eee51ee0a5bc87e67">◆ </a></span>toggle_reset()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::toggle_reset </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Toggles reset gpio pin for hard reset of <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> device. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67_icgraph" id="aclass_b_n_o08x_a6711a624f7229f2eee51ee0a5bc87e67_icgraph">
|
||
|
|
<area shape="rect" title="Toggles reset gpio pin for hard reset of BNO08x device." alt="" coords="1241,149,1391,176"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a28cd1c0b3477571d87133234e6358503" title="Hard resets BNO08x device." alt="" coords="1034,91,1173,117"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1250,147,1154,120,1155,115,1251,142"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_s_h2_h_a_l.html#a0c4cc938180a997fb94c0c34c0dce07e" title="Hardware reset callback for sh2 HAL lib, toggle RST gpio." alt="" coords="1013,141,1193,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1226,165,1194,165,1194,160,1226,160"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae2fc9a0fe63a927c015a267621316a80" title="Initializes sh2 HAL." alt="" coords="358,153,513,180"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1259,183,1194,199,1017,228,877,246,809,249,737,246,656,236,561,220,507,204,462,183,464,178,509,199,562,215,657,231,738,240,809,243,876,241,1016,223,1193,193,1258,178"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#ad2587baeeb225c43d04e355166a29b18" title=" " alt="" coords="829,91,926,117"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1018,107,926,107,926,101,1018,101"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_s_h2_h_a_l.html#a15b568922a498b988bd8b897b3ae2278" title="SPI wait for HINT sh2 HAL lib callback." alt="" coords="790,141,965,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="997,165,966,165,966,160,997,160"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_s_h2_h_a_l.html#ae079b1384cba806a778eb0e27f981da0" title="Opens SPI instance by waiting for interrupt." alt="" coords="561,77,742,104"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="800,138,741,119,703,107,704,102,742,113,802,133"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_s_h2_h_a_l.html#a3e691461235b3e3c59866ac179d06f25" title="SPI rx callback for sh2 HAL lib." alt="" coords="563,128,740,155"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="774,156,740,152,741,147,774,150"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_s_h2_h_a_l.html#a96d5b8fa7669f22cd0ecaf1feee13299" title="SPI tx callback for sh2 HAL lib." alt="" coords="562,179,741,205"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="774,179,742,183,741,178,774,173"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="584,111,562,119,469,155,467,150,560,113,583,106"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_test_helper.html#a854c60f602fe6d9af1da1a07eee0a449" title="Used to call private BNO08x::init_tasks() member for tests." alt="" coords="150,57,310,100"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="387,149,281,103,283,98,389,144"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="167,183,293,209"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="343,183,293,190,293,184,342,177"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#a82451407bbaeafb4370d82b27f0638e8" title=" " alt="" coords="5,5,102,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="150,55,94,35,96,30,152,49"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#aeec6d3065f943c1339c060573c89e05f" title=" " alt="" coords="5,56,102,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="200,174,154,137,100,97,81,86,84,81,103,92,158,132,203,170"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a10683e9d548d5edb7fa36fcb00515f00" title=" " alt="" coords="5,107,102,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="182,179,85,136,88,131,184,174"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a8eee2d5630a432e4c206fd941aa9affa" title=" " alt="" coords="5,157,102,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,187,102,180,103,175,152,182"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#afabd65c2cd56b58720aaf252803b5fc2" title=" " alt="" coords="5,208,102,235"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,210,103,217,102,212,152,205"/>
|
||
|
|
<area shape="rect" href="_multi_report_tests_8cpp.html#a1fd7b6a0d4dbb7f91fd5691b5b054bda" title=" " alt="" coords="5,259,102,285"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="184,218,88,261,85,256,182,213"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#aac644123799c1f836d379c9789a064ab" title=" " alt="" coords="5,309,102,336"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="203,222,158,260,103,300,84,311,81,306,100,295,154,255,200,218"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#ad6ee077b389f38cb1535e3f6fdab6081" title=" " alt="" coords="5,360,102,387"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="214,224,167,285,137,319,103,350,86,362,83,357,100,346,133,315,163,281,209,220"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="547,156,514,160,514,155,547,151"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="546,182,513,178,514,173,547,177"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a2dbce689245a1b9968e3ea627d2b9a42" name="a2dbce689245a1b9968e3ea627d2b9a42"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2dbce689245a1b9968e3ea627d2b9a42">◆ </a></span>unlock_sh2_HAL()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::unlock_sh2_HAL </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Unlocks sh2 HAL lib to allow other tasks to call its APIs. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42_icgraph" id="aclass_b_n_o08x_a2dbce689245a1b9968e3ea627d2b9a42_icgraph">
|
||
|
|
<area shape="rect" title="Unlocks sh2 HAL lib to allow other tasks to call its APIs." alt="" coords="1025,400,1201,427"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a817ec9ad9d51a1515f658374de48f483" title="Ends turn-table calibration, see ref. manual 6.4.10.2." alt="" coords="789,5,955,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1108,385,1099,315,1078,224,1061,175,1038,128,1010,84,975,46,953,32,956,28,979,42,1014,81,1043,125,1066,173,1083,222,1104,315,1113,384"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#af0dd28db9e331312e45937b12295ca94" title="Starts simple calibration, see ref. manual 6.4.10.1." alt="" coords="803,56,941,99"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1104,385,1090,329,1065,258,1027,184,1003,150,975,119,959,107,940,97,942,92,961,102,979,115,1007,147,1032,181,1070,256,1095,328,1109,384"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a84a19cd1564f8d427394f137df54477d" title="Clears dynamic/motion engine calibration data and resets BNO08x device. See ref manual 6...." alt="" coords="548,120,711,163"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1102,386,1087,339,1061,282,1025,225,1002,200,976,180,945,163,912,150,842,135,773,130,711,133,711,127,773,125,843,129,913,145,947,158,978,175,1005,196,1029,222,1066,279,1092,337,1107,384"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a9387728c276734da27388dbea38b6b32" title="Disables the automatic saving of dynamic/ME calibration data to BNO08x internal flash See ref manual ..." alt="" coords="775,392,969,435"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1010,416,969,416,969,411,1010,411"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a4e8b49abd33e6e11f23b2ae345058b9b" title="Enables the automatic saving of dynamic/ME calibration data to BNO08x internal flash See ref manual 6..." alt="" coords="775,325,969,368"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1047,398,951,371,953,366,1048,393"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a5c7498f6fa4bd43280dff1d322233b95" title="Disables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6...." alt="" coords="775,459,969,501"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1048,434,953,461,951,455,1047,429"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a90ea8e811d4bea28a356290d6f5caac5" title="Enables dynamic/motion engine calibration for specified sensor(s), see ref. manual 6...." alt="" coords="775,525,969,568"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1087,439,1038,478,978,516,952,527,950,522,976,511,1035,474,1084,435"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aee6ce74b95c1e1651cb93a60d723c16c" title="Retrieves a record from flash record system (if your goal is to retrieve meta data use the BNO08xRpt:..." alt="" coords="813,592,931,619"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1100,442,1080,474,1052,512,1018,550,978,582,956,593,932,601,930,596,954,588,976,578,1015,546,1048,509,1075,471,1095,439"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a96d47dd0f9aedfbe3f731f8ae76b2e85" title="Returns reason for previous reset via product ID report." alt="" coords="783,224,961,251"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1092,389,1044,330,1011,298,976,272,936,254,938,249,978,267,1015,294,1048,326,1096,386"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a28cd1c0b3477571d87133234e6358503" title="Hard resets BNO08x device." alt="" coords="560,197,699,224"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1100,386,1084,345,1057,297,1022,250,1000,230,976,214,939,199,901,189,861,183,821,182,745,188,682,199,682,194,744,183,821,177,861,178,902,183,941,194,978,210,1003,226,1026,247,1062,294,1088,343,1105,384"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a973a1b1785f3302ee1b2702c6a27646e" title="Soft resets BNO08x device by sending RESET (1) command on "device" channel." alt="" coords="562,253,697,280"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1086,391,1037,351,1008,332,976,316,904,293,829,279,759,271,698,269,698,263,759,266,830,274,905,288,978,311,1010,327,1040,347,1089,387"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aaaa15b21ad98a3b161065c3d03ff62b5" title="Places BNO08x device in on state by sending ON (2) command on "device" channel." alt="" coords="826,693,918,720"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1108,443,1094,495,1069,560,1031,627,1007,657,979,683,950,699,919,707,918,701,948,694,975,679,1003,653,1026,624,1064,558,1089,493,1103,441"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a1c703a1fb79ce777dc73a83f02bfdb85" title="Saves dynamic/motion engine calibration data to BNO08x internal flash immediately...." alt="" coords="792,744,952,787"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1110,443,1098,503,1074,581,1057,623,1035,663,1010,701,979,734,954,750,951,746,975,730,1005,697,1031,660,1052,620,1069,579,1093,502,1105,442"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7c7a9a0b81f9c8762fc927efea68bf23" title="Task responsible for calling shtp_service() when HINT is asserted to dispatch any sh2 HAL lib callbac..." alt="" coords="767,811,977,837"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1113,443,1106,515,1085,612,1068,663,1045,713,1015,760,979,801,961,812,958,808,975,797,1011,757,1040,711,1063,661,1080,610,1100,514,1108,442"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a7c5774a48227e8e3346fa5df7dfa420c" title="Places BNO08x device in sleep state by sending SLEEP (3) command on "device" channel." alt="" coords="817,643,927,669"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1105,442,1088,485,1061,536,1025,589,1003,612,978,633,954,646,927,654,926,648,952,641,976,628,999,608,1021,585,1056,534,1083,482,1100,440"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#a5258b4dbee44f7a6964ff93e378fd3fa" title=" " alt="" coords="377,128,473,155"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="533,144,474,144,474,139,533,139"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#a3998d182117c4def094998f795780351" title=" " alt="" coords="581,367,678,393"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="759,401,677,389,678,384,760,395"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="760,365,678,376,677,371,759,359"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#ace101f40531db107a743cff5815022e6" title=" " alt="" coords="581,467,678,493"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="760,483,678,483,678,477,760,477"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#a2ece5a0676d7eee2c801f6d6b36610ba" title=" " alt="" coords="581,533,678,560"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="760,549,678,549,678,544,760,544"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="821,220,685,166,687,161,823,215"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="767,229,699,221,700,216,768,223"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="768,253,698,261,697,256,767,247"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#ad2587baeeb225c43d04e355166a29b18" title=" " alt="" coords="377,197,473,224"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="544,213,473,213,473,208,544,208"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#abc6316f813506ff1114a4c50b5a72bdf" title=" " alt="" coords="377,253,473,280"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="546,269,474,269,474,264,546,264"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#aa591e9e15fbc5763f8bace22312015c0" title=" " alt="" coords="581,668,678,695"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="810,703,678,689,678,684,811,698"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#ad453409b2c919e183a31693bb9e561dc" title=" " alt="" coords="581,752,678,779"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="776,768,678,768,678,763,776,763"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a888eaf810d6140e2e771c44f5857b7c1" title="Static function used to launch sh2 HAL service task." alt="" coords="540,803,719,845"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="751,827,719,827,719,821,751,821"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a90d959312e6f7f8151b8a38218492ead" title="Initializes data_proc_task." alt="" coords="358,811,492,837"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="524,827,492,827,492,821,524,821"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_test_helper.html#a935a69784981caf90b4e135e3e257db4" title="Used to call private BNO08x::init_tasks() member for tests." alt="" coords="150,715,310,757"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="378,806,278,760,280,756,381,801"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="167,840,293,867"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="343,839,293,847,293,841,342,834"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#a9f7d58c894a252a5d5f4926f43c1da05" title=" " alt="" coords="5,663,102,689"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="150,712,94,692,96,687,152,707"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#aeec6d3065f943c1339c060573c89e05f" title=" " alt="" coords="5,865,102,892"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,867,103,874,102,869,152,862"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a10683e9d548d5edb7fa36fcb00515f00" title=" " alt="" coords="5,916,102,943"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="184,876,88,918,85,913,182,871"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a8eee2d5630a432e4c206fd941aa9affa" title=" " alt="" coords="5,967,102,993"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="203,879,158,917,103,957,84,968,81,964,100,952,154,913,200,875"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#afabd65c2cd56b58720aaf252803b5fc2" title=" " alt="" coords="5,1017,102,1044"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="214,881,167,942,137,976,103,1007,86,1019,83,1015,100,1003,133,973,163,939,209,878"/>
|
||
|
|
<area shape="rect" href="_multi_report_tests_8cpp.html#a1fd7b6a0d4dbb7f91fd5691b5b054bda" title=" " alt="" coords="5,713,102,740"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="200,832,154,794,100,754,81,743,84,738,103,750,158,790,203,828"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#aac644123799c1f836d379c9789a064ab" title=" " alt="" coords="5,764,102,791"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="182,836,85,794,88,789,184,831"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#ad6ee077b389f38cb1535e3f6fdab6081" title=" " alt="" coords="5,815,102,841"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,845,102,838,103,832,152,840"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="802,666,678,679,678,674,801,661"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a171b4f380b145e295a11219a8e2a961a" name="a171b4f380b145e295a11219a8e2a961a"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a171b4f380b145e295a11219a8e2a961a">◆ </a></span>unlock_user_data()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void BNO08x::unlock_user_data </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Unlocks user data to allow other tasks to read/modify it. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>void, nothing to return </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a69cf0da11a71f5ea40f9fddd598d06fc" name="a69cf0da11a71f5ea40f9fddd598d06fc"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a69cf0da11a71f5ea40f9fddd598d06fc">◆ </a></span>wait_for_hint()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">esp_err_t BNO08x::wait_for_hint </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Waits for HINT pin assertion or HOST_INT_TIMEOUT_DEFAULT_MS to elapse. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>ESP_OK if HINT was asserted. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc_icgraph" id="aclass_b_n_o08x_a69cf0da11a71f5ea40f9fddd598d06fc_icgraph">
|
||
|
|
<area shape="rect" title="Waits for HINT pin assertion or HOST_INT_TIMEOUT_DEFAULT_MS to elapse." alt="" coords="1013,153,1163,180"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_s_h2_h_a_l.html#a15b568922a498b988bd8b897b3ae2278" title="SPI wait for HINT sh2 HAL lib callback." alt="" coords="790,145,965,188"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="998,169,966,169,966,164,998,164"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_s_h2_h_a_l.html#ae079b1384cba806a778eb0e27f981da0" title="Opens SPI instance by waiting for interrupt." alt="" coords="561,103,742,129"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="774,146,714,133,715,127,775,141"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_s_h2_h_a_l.html#a3e691461235b3e3c59866ac179d06f25" title="SPI rx callback for sh2 HAL lib." alt="" coords="563,153,740,180"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="774,169,741,169,741,164,774,164"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_s_h2_h_a_l.html#a96d5b8fa7669f22cd0ecaf1feee13299" title="SPI tx callback for sh2 HAL lib." alt="" coords="562,204,741,231"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="775,192,715,206,714,201,774,187"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#ae2fc9a0fe63a927c015a267621316a80" title="Initializes sh2 HAL." alt="" coords="358,153,513,180"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="577,136,496,155,495,150,576,131"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x_test_helper.html#a854c60f602fe6d9af1da1a07eee0a449" title="Used to call private BNO08x::init_tasks() member for tests." alt="" coords="150,57,310,100"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="387,149,281,103,283,98,389,144"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798" title="Initializes BNO08x sensor." alt="" coords="167,183,293,209"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="343,183,293,190,293,184,342,177"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#a82451407bbaeafb4370d82b27f0638e8" title=" " alt="" coords="5,5,102,32"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="150,55,94,35,96,30,152,49"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#aeec6d3065f943c1339c060573c89e05f" title=" " alt="" coords="5,56,102,83"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="200,174,154,137,100,97,81,86,84,81,103,92,158,132,203,170"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a10683e9d548d5edb7fa36fcb00515f00" title=" " alt="" coords="5,107,102,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="182,179,85,136,88,131,184,174"/>
|
||
|
|
<area shape="rect" href="_callback_tests_8cpp.html#a8eee2d5630a432e4c206fd941aa9affa" title=" " alt="" coords="5,157,102,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,187,102,180,103,175,152,182"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#afabd65c2cd56b58720aaf252803b5fc2" title=" " alt="" coords="5,208,102,235"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="152,210,103,217,102,212,152,205"/>
|
||
|
|
<area shape="rect" href="_multi_report_tests_8cpp.html#a1fd7b6a0d4dbb7f91fd5691b5b054bda" title=" " alt="" coords="5,259,102,285"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="184,218,88,261,85,256,182,213"/>
|
||
|
|
<area shape="rect" href="_single_report_tests_8cpp.html#aac644123799c1f836d379c9789a064ab" title=" " alt="" coords="5,309,102,336"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="203,222,158,260,103,300,84,311,81,306,100,295,154,255,200,218"/>
|
||
|
|
<area shape="rect" href="_init_denit_tests_8cpp.html#ad6ee077b389f38cb1535e3f6fdab6081" title=" " alt="" coords="5,360,102,387"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="214,224,167,285,137,319,103,350,86,362,83,357,100,346,133,315,163,281,209,220"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="547,169,514,169,514,164,547,164"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="576,202,495,183,496,178,577,197"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a6602374314c07e9f707c0a6d2234bf7e" name="a6602374314c07e9f707c0a6d2234bf7e"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6602374314c07e9f707c0a6d2234bf7e">◆ </a></span>wait_for_reset()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">esp_err_t BNO08x::wait_for_reset </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Waits for SH2 HAL lib to detect reset or HOST_INT_TIMEOUT_DEFAULT_MS to elapse. </p>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>ESP_OK if reset was detected by SH2 HAL lib. </dd></dl>
|
||
|
|
<div class="dynheader">
|
||
|
|
Here is the caller graph for this function:</div>
|
||
|
|
<div class="dyncontent">
|
||
|
|
<div class="center"><img src="class_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e_icgraph.png" border="0" usemap="#aclass_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e_icgraph" alt=""/></div>
|
||
|
|
<map name="aclass_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e_icgraph" id="aclass_b_n_o08x_a6602374314c07e9f707c0a6d2234bf7e_icgraph">
|
||
|
|
<area shape="rect" title="Waits for SH2 HAL lib to detect reset or HOST_INT_TIMEOUT_DEFAULT_MS to elapse." alt="" coords="360,72,518,99"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a84a19cd1564f8d427394f137df54477d" title="Clears dynamic/motion engine calibration data and resets BNO08x device. See ref manual 6...." alt="" coords="150,5,312,48"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="374,70,308,51,310,46,375,65"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a28cd1c0b3477571d87133234e6358503" title="Hard resets BNO08x device." alt="" coords="161,72,301,99"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="344,88,301,88,301,83,344,83"/>
|
||
|
|
<area shape="rect" href="class_b_n_o08x.html#a973a1b1785f3302ee1b2702c6a27646e" title="Soft resets BNO08x device by sending RESET (1) command on "device" channel." alt="" coords="163,123,299,149"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="367,105,289,125,288,119,366,100"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#a5258b4dbee44f7a6964ff93e378fd3fa" title=" " alt="" coords="5,13,102,40"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="134,29,102,29,102,24,134,24"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#ad2587baeeb225c43d04e355166a29b18" title=" " alt="" coords="5,72,102,99"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="146,88,102,88,102,83,146,83"/>
|
||
|
|
<area shape="rect" href="_feature_tests_8cpp.html#abc6316f813506ff1114a4c50b5a72bdf" title=" " alt="" coords="5,123,102,149"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="148,139,102,139,102,133,148,133"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<h2 class="groupheader">Friends And Related Symbol Documentation</h2>
|
||
|
|
<a id="a6dd0081dc9eb0cfb019bfdca3aa31802" name="a6dd0081dc9eb0cfb019bfdca3aa31802"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6dd0081dc9eb0cfb019bfdca3aa31802">◆ </a></span>BNO08xSH2HAL</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">friend class <a class="el" href="class_b_n_o08x_s_h2_h_a_l.html">BNO08xSH2HAL</a></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a190775b71c35d8007faae7dd6a9f1030" name="a190775b71c35d8007faae7dd6a9f1030"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a190775b71c35d8007faae7dd6a9f1030">◆ </a></span>BNO08xTestHelper</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">friend class <a class="el" href="class_b_n_o08x_test_helper.html">BNO08xTestHelper</a></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
||
|
|
<a id="a982f065df42f00e53fd87c840efdb0f1" name="a982f065df42f00e53fd87c840efdb0f1"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a982f065df42f00e53fd87c840efdb0f1">◆ </a></span>bus_config</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">spi_bus_config_t BNO08x::bus_config {}</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>SPI bus GPIO configuration settings. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a6931b6544788f268a9441a9f9d4a5e33" name="a6931b6544788f268a9441a9f9d4a5e33"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6931b6544788f268a9441a9f9d4a5e33">◆ </a></span>cb_task_hdl</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">TaskHandle_t BNO08x::cb_task_hdl</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p><a class="el" href="#a7c7a9a0b81f9c8762fc927efea68bf23" title="Task responsible for calling shtp_service() when HINT is asserted to dispatch any sh2 HAL lib callbac...">sh2_HAL_service_task()</a> task handle </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a63002547e309412846c3967c9d068ee3" name="a63002547e309412846c3967c9d068ee3"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a63002547e309412846c3967c9d068ee3">◆ </a></span>CB_TASK_SZ</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr configSTACK_DEPTH_TYPE BNO08x::CB_TASK_SZ</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
||
|
|
<div class="line"> CONFIG_ESP32_BNO08X_CB_TASK_SZ</div>
|
||
|
|
</div><!-- fragment -->
|
||
|
|
<p>Size of <a class="el" href="#a7c7a9a0b81f9c8762fc927efea68bf23" title="Task responsible for calling shtp_service() when HINT is asserted to dispatch any sh2 HAL lib callbac...">sh2_HAL_service_task()</a> stack in bytes. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ae32ce16c51a93b9d53058bf3b6f0d94b" name="ae32ce16c51a93b9d53058bf3b6f0d94b"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae32ce16c51a93b9d53058bf3b6f0d94b">◆ </a></span>DATA_AVAILABLE_TIMEOUT_MS</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr TickType_t BNO08x::DATA_AVAILABLE_TIMEOUT_MS</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
||
|
|
<div class="line"> CONFIG_ESP32_BNO08X_DATA_AVAILABLE_TIMEOUT_MS /</div>
|
||
|
|
<div class="line"> portTICK_PERIOD_MS</div>
|
||
|
|
</div><!-- fragment -->
|
||
|
|
<p>Max wait between <a class="el" href="#a367d525d1c0ba119b3dca3067bb5bccc" title="Polls for new data/report to become available.">data_available()</a> being called and no new data/report being detected. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="af9b6fbf35e7cd55d517d30c6429a21a4" name="af9b6fbf35e7cd55d517d30c6429a21a4"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af9b6fbf35e7cd55d517d30c6429a21a4">◆ </a></span>data_proc_task_hdl</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">TaskHandle_t BNO08x::data_proc_task_hdl</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p><a class="el" href="#ab4373e9b87837ea9fcbc0b536338c7b8" title="Task responsible for parsing/handling sensor events sent by SH2 HAL and updating data that is returne...">data_proc_task()</a> task handle </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a876ef3f899989de83ee6a9d6b218f8e1" name="a876ef3f899989de83ee6a9d6b218f8e1"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a876ef3f899989de83ee6a9d6b218f8e1">◆ </a></span>DATA_PROC_TASK_SZ</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr configSTACK_DEPTH_TYPE BNO08x::DATA_PROC_TASK_SZ</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
||
|
|
<div class="line"> CONFIG_ESP32_BNO08X_DATA_PROC_TASK_SZ</div>
|
||
|
|
</div><!-- fragment -->
|
||
|
|
<p>Size of <a class="el" href="#ab4373e9b87837ea9fcbc0b536338c7b8" title="Task responsible for parsing/handling sensor events sent by SH2 HAL and updating data that is returne...">data_proc_task()</a> stack in bytes. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="aa07e329d693eb8d9270a7f9ad6f1d94b" name="aa07e329d693eb8d9270a7f9ad6f1d94b"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa07e329d693eb8d9270a7f9ad6f1d94b">◆ </a></span>HARD_RESET_DELAY_MS</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr TickType_t BNO08x::HARD_RESET_DELAY_MS</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
||
|
|
<div class="line"> CONFIG_ESP32_BNO08X_HARD_RESET_DELAY_MS /</div>
|
||
|
|
<div class="line"> portTICK_PERIOD_MS</div>
|
||
|
|
</div><!-- fragment -->
|
||
|
|
<p>How long RST pin is held low during hard reset (min 10ns according to datasheet, but should be longer for stable operation) </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ae51d4e3228a91ee407d5866e604804c4" name="ae51d4e3228a91ee407d5866e604804c4"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae51d4e3228a91ee407d5866e604804c4">◆ </a></span>HOST_INT_TIMEOUT_DEFAULT_MS</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr TickType_t BNO08x::HOST_INT_TIMEOUT_DEFAULT_MS</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
||
|
|
<div class="line"> CONFIG_ESP32_BNO08X_HINT_TIMEOUT_MS /</div>
|
||
|
|
<div class="line"> portTICK_PERIOD_MS</div>
|
||
|
|
</div><!-- fragment -->
|
||
|
|
<p>Max wait between HINT being asserted by <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> before transaction is considered failed (in miliseconds). </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="aeda443e9f608fccfec0e6770edc90c82" name="aeda443e9f608fccfec0e6770edc90c82"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeda443e9f608fccfec0e6770edc90c82">◆ </a></span>imu_config</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname"><a class="el" href="structbno08x__config__t.html">bno08x_config_t</a> BNO08x::imu_config {}</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>IMU configuration settings. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a425a1f5a9f3232aadc685caaf4c2f82e" name="a425a1f5a9f3232aadc685caaf4c2f82e"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a425a1f5a9f3232aadc685caaf4c2f82e">◆ </a></span>imu_spi_config</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">spi_device_interface_config_t BNO08x::imu_spi_config {}</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>SPI slave device settings. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a0a2d157afc0da144536d8d6927cc63f1" name="a0a2d157afc0da144536d8d6927cc63f1"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0a2d157afc0da144536d8d6927cc63f1">◆ </a></span>init_status</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname"><a class="el" href="struct_b_n_o08x_private_types_1_1bno08x__init__status__t.html">BNO08xPrivateTypes::bno08x_init_status_t</a> BNO08x::init_status</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Initialization status of various functionality, used by deconstructor during cleanup, set during initialization. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ac8f6fc515923ffc820a7cfafc0c2830f" name="ac8f6fc515923ffc820a7cfafc0c2830f"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac8f6fc515923ffc820a7cfafc0c2830f">◆ </a></span>product_IDs</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">sh2_ProductIds_t BNO08x::product_IDs</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Product ID info returned IMU at initialization, can be viewed with <a class="el" href="#a7441f7f2477c152deca17054041bf3e6" title="Prints product IDs received at initialization.">print_product_ids()</a> </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a8b45106ee35e8d2ddc9709b7f788212e" name="a8b45106ee35e8d2ddc9709b7f788212e"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8b45106ee35e8d2ddc9709b7f788212e">◆ </a></span>queue_cb_report_id</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">QueueHandle_t BNO08x::queue_cb_report_id</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Queue to send report ID of most recent report to <a class="el" href="#a5fb7f6c3e5d1b3478f529644a0f175b7" title="Task responsible for executing callbacks registered with register_cb().">cb_task()</a> </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="aefd6d59af9f8cf73be017db55f8b2e6a" name="aefd6d59af9f8cf73be017db55f8b2e6a"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aefd6d59af9f8cf73be017db55f8b2e6a">◆ </a></span>queue_rx_sensor_event</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">QueueHandle_t BNO08x::queue_rx_sensor_event</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Queue to send sensor events from sh2 HAL sensor event callback (<a class="el" href="class_b_n_o08x_s_h2_h_a_l.html#a19c041ef614d7eda85b94b10202a3997" title="Sensor event callback for sh2 HAL lib, sends received reports to data_proc_task().">BNO08xSH2HAL::sensor_event_cb()</a>) to <a class="el" href="#ab4373e9b87837ea9fcbc0b536338c7b8" title="Task responsible for parsing/handling sensor events sent by SH2 HAL and updating data that is returne...">data_proc_task()</a> </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ae1db7422ee9c2cac77382cc0a7aa430e" name="ae1db7422ee9c2cac77382cc0a7aa430e"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae1db7422ee9c2cac77382cc0a7aa430e">◆ </a></span>rpt</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname"><a class="el" href="struct_b_n_o08x_1_1bno08x__reports__t.html">bno08x_reports_t</a> BNO08x::rpt</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a1a037bda37493cde56732cc6fdc7884b" name="a1a037bda37493cde56732cc6fdc7884b"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1a037bda37493cde56732cc6fdc7884b">◆ </a></span>RX_DATA_LENGTH</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint16_t BNO08x::RX_DATA_LENGTH = 300U</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>length buffer containing data received over spi </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a031976dacd97917d9d72edccb607160c" name="a031976dacd97917d9d72edccb607160c"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a031976dacd97917d9d72edccb607160c">◆ </a></span>SCLK_MAX_SPEED</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr uint32_t BNO08x::SCLK_MAX_SPEED = 3000000UL</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Max SPI SCLK speed <a class="el" href="class_b_n_o08x.html" title="BNO08x IMU driver class.">BNO08x</a> is capable of. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="aa92ff86d82a097a565ed2a2b9000b571" name="aa92ff86d82a097a565ed2a2b9000b571"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa92ff86d82a097a565ed2a2b9000b571">◆ </a></span>sem_kill_tasks</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">SemaphoreHandle_t BNO08x::sem_kill_tasks</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Counting Semaphore to count amount of killed tasks. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="abae123678dc62f139749f13a3b6d1baa" name="abae123678dc62f139749f13a3b6d1baa"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abae123678dc62f139749f13a3b6d1baa">◆ </a></span>sh2_HAL</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">sh2_Hal_t BNO08x::sh2_HAL</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>sh2 hardware abstraction layer struct for use with sh2 HAL lib. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="afb288b912294ac6a568c1aab8bb382f6" name="afb288b912294ac6a568c1aab8bb382f6"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afb288b912294ac6a568c1aab8bb382f6">◆ </a></span>sh2_HAL_service_task_hdl</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">TaskHandle_t BNO08x::sh2_HAL_service_task_hdl</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p><a class="el" href="#a7c7a9a0b81f9c8762fc927efea68bf23" title="Task responsible for calling shtp_service() when HINT is asserted to dispatch any sh2 HAL lib callbac...">sh2_HAL_service_task()</a> task handle </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="aac1f772772db2d5fd14d51e44649d8eb" name="aac1f772772db2d5fd14d51e44649d8eb"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aac1f772772db2d5fd14d51e44649d8eb">◆ </a></span>SH2_HAL_SERVICE_TASK_SZ</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr configSTACK_DEPTH_TYPE BNO08x::SH2_HAL_SERVICE_TASK_SZ</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
||
|
|
<div class="line"> CONFIG_ESP32_BNO08X_SH2_HAL_SERVICE_TASK_SZ</div>
|
||
|
|
</div><!-- fragment -->
|
||
|
|
<p>Size of <a class="el" href="#a7c7a9a0b81f9c8762fc927efea68bf23" title="Task responsible for calling shtp_service() when HINT is asserted to dispatch any sh2 HAL lib callbac...">sh2_HAL_service_task()</a> stack in bytes. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="acc0ea091465fc9a5736f5e0c6a0ce8ef" name="acc0ea091465fc9a5736f5e0c6a0ce8ef"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acc0ea091465fc9a5736f5e0c6a0ce8ef">◆ </a></span>spi_hdl</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">spi_device_handle_t BNO08x::spi_hdl {}</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>SPI device handle. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ac16adc5f00b0039c98a4921f13895026" name="ac16adc5f00b0039c98a4921f13895026"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac16adc5f00b0039c98a4921f13895026">◆ </a></span>spi_transaction</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">spi_transaction_t BNO08x::spi_transaction {}</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>SPI transaction handle. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a22bb1bdc1153a455ec8f549d9389406e" name="a22bb1bdc1153a455ec8f549d9389406e"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a22bb1bdc1153a455ec8f549d9389406e">◆ </a></span>sync_ctx</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname"><a class="el" href="struct_b_n_o08x_private_types_1_1bno08x__sync__ctx__t.html">BNO08xPrivateTypes::bno08x_sync_ctx_t</a> BNO08x::sync_ctx</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Holds context used to synchronize tasks and callback execution. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a2c98d5f2c406a3efd0b48c5666fa8c46" name="a2c98d5f2c406a3efd0b48c5666fa8c46"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2c98d5f2c406a3efd0b48c5666fa8c46">◆ </a></span>TAG</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const constexpr char* BNO08x::TAG = "BNO08x"</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Class tag used for serial print statements. </p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a58b4949a61a784d09df3e7ecda175b39" name="a58b4949a61a784d09df3e7ecda175b39"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a58b4949a61a784d09df3e7ecda175b39">◆ </a></span>usr_reports</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">etl::map<uint8_t, <a class="el" href="class_b_n_o08x_rpt.html">BNO08xRpt</a>*, <a class="el" href="_b_n_o08x_global_types_8hpp.html#a9808babb45af9b32fc51cef8d50341be">TOTAL_RPT_COUNT</a>, etl::less<uint8_t> > BNO08x::usr_reports</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
||
|
|
<li><a class="el" href="_b_n_o08x_8hpp_source.html">BNO08x.hpp</a></li>
|
||
|
|
<li><a class="el" href="_b_n_o08x_8cpp.html">BNO08x.cpp</a></li>
|
||
|
|
</ul>
|
||
|
|
</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="class_b_n_o08x.html">BNO08x</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>
|