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 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 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 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 </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 writeRegister</b>
<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 writeRegisterBlock </b><i>
<span style="font-size: 13.3333px;">handle </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 readMultipleRegisters</b>
<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 readRegister</b>
<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 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