Artifact Content

Artifact a544998d114ba3f7e50510d7d88181c3305c2e6be0fbd416dc73e02478e70009:

Wiki page [bno055 Module Documentation] by gwlester 2018-02-10 06:05:12.
D 2018-02-10T06:05:12.362
L bno055\sModule\sDocumentation
P c929c74bfbb528c0431593956928139be36c98c0622c746f81f99fcef6e77e15
U gwlester
W 6643
<h1>bno055 Module Documentation</h1>

<h2>Description:</h2>

<blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;">

<div>This module provides a low level interface over the I2C, aka twowire,
protocol to the Bosch bno055 chip used in the Dexter Industries dIMU.</div></blockquote>

<div><br>
</div>

<h2>Loading the Module:</h2>

<blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;">
<pre><b>package require bno055</b></pre>
</blockquote>

<div><br>
</div>

<h2>Synopsis:</h2>

<div>

<blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;">

<div><b>bno055&nbsp;getValue</b> <i>longSymbol</i></div></blockquote></div>

<blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;">

<blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;">

<div>x</div></blockquote>

<div style="color: rgb(0, 0, 0); font-size: 13.3333px;"><b>bno055&nbsp;getValue2</b>
<i>type shortSymbol</i></div>

<blockquote style="margin: 0px 0px 0px 40px; padding: 0px; border: none; font-size: 13.3333px;">x</blockquote>

<div style="color: rgb(0, 0, 0); font-size: 13.3333px;"><b>bno055&nbsp;getSymbol</b>
<i>type value</i></div>

<blockquote style="margin: 0px 0px 0px 40px; padding: 0px; border: none; font-size: 13.3333px;">x</blockquote>

<div style="color: rgb(0, 0, 0); font-size: 13.3333px;"><b>bno055&nbsp; </b>

<span style="font-size: 13.3333px;"><b>getShortSymbol</b> <i>type value</i></span></div>

<blockquote style="margin: 0px 0px 0px 40px; padding: 0px; border: none; font-size: 13.3333px;">x</blockquote>

<div style="color: rgb(0, 0, 0); font-size: 13.3333px;"><b>bno055&nbsp;writeRegister</b>&nbsp;

<span style="font-size: 13.3333px;"><i>handle register value</i></span></div>

<blockquote style="margin: 0px 0px 0px 40px; padding: 0px; border: none; font-size: 13.3333px;">x</blockquote>

<div style="color: rgb(0, 0, 0); font-size: 13.3333px;"><b>bno055&nbsp;writeRegisterBlock&nbsp;</b><i>

<span style="font-size: 13.3333px;">handle&nbsp;</span>

<span style="font-size: 13.3333px;">register value ?</span>

<span style="font-size: 13.3333px;">register value?...</span></i></div>

<blockquote style="margin: 0px 0px 0px 40px; padding: 0px; border: none; font-size: 13.3333px;">x</blockquote>

<div style="color: rgb(0, 0, 0); font-size: 13.3333px;"><b>bno055&nbsp;readMultipleRegisters</b>&nbsp;

<span style="font-size: 13.3333px;"><i>handle resigterList</i></span></div>

<blockquote style="margin: 0px 0px 0px 40px; padding: 0px; border: none; font-size: 13.3333px;">x</blockquote>

<div style="color: rgb(0, 0, 0); font-size: 13.3333px;"><b>bno055&nbsp;readRegister</b>&nbsp;

<span style="font-size: 13.3333px;"><i>handle register</i></span></div>

<blockquote style="margin: 0px 0px 0px 40px; padding: 0px; border: none; font-size: 13.3333px;">x</blockquote>

<div style="color: rgb(0, 0, 0); font-size: 13.3333px;"><b>bno055&nbsp;validateHandle</b>
<i>handle</i></div>

<blockquote style="margin: 0px 0px 0px 40px; padding: 0px; border: none; font-size: 13.3333px;">x</blockquote></blockquote>

<h2>

<span style="color: rgb(17, 17, 17); font-size: 13.3333px;">Registers:</span></h2>

<div>

<blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;">

<div>

<div>main,chipId</div>

<div>acc,chipId</div>

<div>mag,chipId</div>

<div>gyro,chipId</div>

<div>sw,rev</div>

<div>bl,rev</div>

<div>page</div>

<div>acc,data,x</div>

<div>acc,data,y</div>

<div>acc,data,z</div>

<div>mag,data,x</div>

<div>mag,data,y</div>

<div>mag,data,z</div>

<div>gyr,data,x</div>

<div>gyr,data,y</div>

<div>gyr,data,z</div>

<div>heading</div>

<div>roll</div>

<div>pitch</div>

<div>qua,data,w</div>

<div>qua,data,x</div>

<div>qua,data,y</div>

<div>qua,data,z</div>

<div>lia,data,x</div>

<div>lia,data,y</div>

<div>lia,data,z</div>

<div>grv,data,x</div>

<div>grv,data,y</div>

<div>grv,data,z</div>

<div>temp,data</div>

<div>mag,cab,status</div>

<div>acc,cab,status</div>

<div>gyr,cab,status</div>

<div>sys,cab,status</div>

<div>acc,selftest</div>

<div>mag,selftest</div>

<div>gyr,selftest</div>

<div>mcu,selftest</div>

<div>gyr,anymotion</div>

<div>gyr,highrate</div>

<div>acc,highG</div>

<div>acc,anymotion</div>

<div>acc,nomotion</div>

<div>sys,clk,status</div>

<div>sys,status</div>

<div>sys,error</div>

<div>acc,units</div>

<div>gyr,units</div>

<div>eul,units</div>

<div>temp,units</div>

<div>format,opt</div>

<div>operMode</div>

<div>powerMode</div>

<div>runSelfTest</div>

<div>systemReset</div>

<div>resetInt</div>

<div>clockSource</div>

<div>tempSource</div>

<div>remap,x,value</div>

<div>remap,y,value</div>

<div>remap,z,value</div>

<div>remap,x,sign</div>

<div>remap,y,sign</div>

<div>remap,z,sign</div>

<div>acc,x,offset</div>

<div>acc,y,offset</div>

<div>acc,z,offset</div>

<div>mag,x,offset</div>

<div>mag,y,offset</div>

<div>mag,z,offset</div>

<div>gyr,x,offset</div>

<div>gyr,y,offset</div>

<div>gyr,z,offset</div>

<div>acc,radius</div>

<div>mag,radius</div>

<div>acc,range</div>

<div>acc,bandwidth</div>

<div>acc,pwrMode</div>

<div>mag,rate</div>

<div>mag,operMode</div>

<div>mag,pwrMode</div>

<div>gyr,range</div>

<div>gyr,bandwidth</div>

<div>gyr,pwrMode</div>

<div>acc,sleepMode</div>

<div>acc,sleepDur</div>

<div>gyr,sleepDur</div>

<div>gyr,autoSlpDur</div>

<div>gyr,am,intMask</div>

<div>gyr,hiR,intMask</div>

<div>acc,hiG,intMask</div>

<div>acc,am,intMask</div>

<div>acc,nm,intMask</div>

<div>gyr,am,intEnab</div>

<div>gyr,hiR,intEnab</div>

<div>acc,hiG,intEnab</div>

<div>acc,am,intEnab</div>

<div>acc,nm,intEnab</div>

<div>acc,am,thresh</div>

<div>acc,am,dur</div>

<div>acc,an,x</div>

<div>acc,an,y</div>

<div>acc,an,z</div>

<div>acc,hi,x</div>

<div>acc,hi,y</div>

<div>acc,hi,z</div>

<div>acc,hi,thresh</div>

<div>acc,hi,durr</div>

<div>acc,nm,thresh</div>

<div>acc,smnm,enab</div>

<div>acc,smnm,durr</div>

<div>gyr,am,x,enab</div>

<div>gyr,am,y,enab</div>

<div>gyr,am,z,enab</div>

<div>gyr,hr,x,enab</div>

<div>gyr,hr,y,enab</div>

<div>gyr,hr,z,enab</div>

<div>gyr,am,filter</div>

<div>gyr,hr,filter</div>

<div>gyr,hr,x,thres</div>

<div>gyr,hr,x,hyst</div>

<div>gyr,hr,x,durr</div>

<div>gyr,hr,y,thres</div>

<div>gyr,hr,y,hyst</div>

<div>gyr,hr,y,durr</div>

<div>gyr,hr,z,thres</div>

<div>gyr,hr,z,hyst</div>

<div>gyr,hr,z,durr</div>

<div>gyr,am,thresh</div>

<div>gyr,am,slope</div>

<div>gyr,am,durr</div>

<div>uniqueId</div></div></blockquote></div>

<div>

<div>

<span style="color: rgb(17, 17, 17); font-size: 13.3333px;"><br>
</span></div>

<div>

<span style="color: rgb(17, 17, 17); font-size: 13.3333px;"><br>
</span></div></div>

Z f1205c475909dc37e3dcc20a3513d613