489 lines
41 KiB
HTML
489 lines
41 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.13"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>Adafruit MSA301 Sensor Library: Adafruit_MSA301.h File Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<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 style="height: 56px;">
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">Adafruit MSA301 Sensor Library
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.13 -->
|
|
<script type="text/javascript">
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<!-- 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">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Classes</a> |
|
|
<a href="#define-members">Macros</a> |
|
|
<a href="#enum-members">Enumerations</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">Adafruit_MSA301.h File Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="textblock"><code>#include <Adafruit_BusIO_Register.h></code><br />
|
|
<code>#include <Adafruit_I2CDevice.h></code><br />
|
|
<code>#include <Adafruit_Sensor.h></code><br />
|
|
<code>#include <Wire.h></code><br />
|
|
</div>
|
|
<p><a href="_adafruit___m_s_a301_8h_source.html">Go to the source code of this file.</a></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
Classes</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a311.html">Adafruit_MSA311</a></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 name="define-members"></a>
|
|
Macros</h2></td></tr>
|
|
<tr class="memitem:a02705daafb136c6d255f81ba14f2f17a"><td class="memItemLeft" align="right" valign="top"><a id="a02705daafb136c6d255f81ba14f2f17a"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#a02705daafb136c6d255f81ba14f2f17a">MSA301_I2CADDR_DEFAULT</a>   (0x26)</td></tr>
|
|
<tr class="memdesc:a02705daafb136c6d255f81ba14f2f17a"><td class="mdescLeft"> </td><td class="mdescRight">Fixed I2C address. <br /></td></tr>
|
|
<tr class="separator:a02705daafb136c6d255f81ba14f2f17a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3dfc3a1ab2900817f7ab7e7cd0f32f74"><td class="memItemLeft" align="right" valign="top"><a id="a3dfc3a1ab2900817f7ab7e7cd0f32f74"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#a3dfc3a1ab2900817f7ab7e7cd0f32f74">MSA311_I2CADDR_DEFAULT</a>   (0x62)</td></tr>
|
|
<tr class="memdesc:a3dfc3a1ab2900817f7ab7e7cd0f32f74"><td class="mdescLeft"> </td><td class="mdescRight">Fixed I2C address. <br /></td></tr>
|
|
<tr class="separator:a3dfc3a1ab2900817f7ab7e7cd0f32f74"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a891228ea23a5af1772f8c18b7ce9bb0a"><td class="memItemLeft" align="right" valign="top"><a id="a891228ea23a5af1772f8c18b7ce9bb0a"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#a891228ea23a5af1772f8c18b7ce9bb0a">MSA301_REG_PARTID</a>   0x01</td></tr>
|
|
<tr class="memdesc:a891228ea23a5af1772f8c18b7ce9bb0a"><td class="mdescLeft"> </td><td class="mdescRight">Register that contains the part ID. <br /></td></tr>
|
|
<tr class="separator:a891228ea23a5af1772f8c18b7ce9bb0a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aac8574a31e9fef0e574bbfb6aa1822ed"><td class="memItemLeft" align="right" valign="top"><a id="aac8574a31e9fef0e574bbfb6aa1822ed"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#aac8574a31e9fef0e574bbfb6aa1822ed">MSA301_REG_OUT_X_L</a>   0x02</td></tr>
|
|
<tr class="memdesc:aac8574a31e9fef0e574bbfb6aa1822ed"><td class="mdescLeft"> </td><td class="mdescRight">Register address for X axis lower byte. <br /></td></tr>
|
|
<tr class="separator:aac8574a31e9fef0e574bbfb6aa1822ed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a34b60b950d7e0deb00b43ba94fa7ca14"><td class="memItemLeft" align="right" valign="top"><a id="a34b60b950d7e0deb00b43ba94fa7ca14"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#a34b60b950d7e0deb00b43ba94fa7ca14">MSA301_REG_OUT_X_H</a>   0x03</td></tr>
|
|
<tr class="memdesc:a34b60b950d7e0deb00b43ba94fa7ca14"><td class="mdescLeft"> </td><td class="mdescRight">Register address for X axis higher byte. <br /></td></tr>
|
|
<tr class="separator:a34b60b950d7e0deb00b43ba94fa7ca14"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a732ebc00f64cbcfd03af423637c23139"><td class="memItemLeft" align="right" valign="top"><a id="a732ebc00f64cbcfd03af423637c23139"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#a732ebc00f64cbcfd03af423637c23139">MSA301_REG_OUT_Y_L</a>   0x04</td></tr>
|
|
<tr class="memdesc:a732ebc00f64cbcfd03af423637c23139"><td class="mdescLeft"> </td><td class="mdescRight">Register address for Y axis lower byte. <br /></td></tr>
|
|
<tr class="separator:a732ebc00f64cbcfd03af423637c23139"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abee2370cabdf63c3a51a66f05e7393b3"><td class="memItemLeft" align="right" valign="top"><a id="abee2370cabdf63c3a51a66f05e7393b3"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#abee2370cabdf63c3a51a66f05e7393b3">MSA301_REG_OUT_Y_H</a>   0x05</td></tr>
|
|
<tr class="memdesc:abee2370cabdf63c3a51a66f05e7393b3"><td class="mdescLeft"> </td><td class="mdescRight">Register address for Y axis higher byte. <br /></td></tr>
|
|
<tr class="separator:abee2370cabdf63c3a51a66f05e7393b3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8c56504aff488f84ae4984b1336c9c96"><td class="memItemLeft" align="right" valign="top"><a id="a8c56504aff488f84ae4984b1336c9c96"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#a8c56504aff488f84ae4984b1336c9c96">MSA301_REG_OUT_Z_L</a>   0x06</td></tr>
|
|
<tr class="memdesc:a8c56504aff488f84ae4984b1336c9c96"><td class="mdescLeft"> </td><td class="mdescRight">Register address for Z axis lower byte. <br /></td></tr>
|
|
<tr class="separator:a8c56504aff488f84ae4984b1336c9c96"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afe23b7c442eac9a585edcf6a28ebc876"><td class="memItemLeft" align="right" valign="top"><a id="afe23b7c442eac9a585edcf6a28ebc876"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#afe23b7c442eac9a585edcf6a28ebc876">MSA301_REG_OUT_Z_H</a>   0x07</td></tr>
|
|
<tr class="memdesc:afe23b7c442eac9a585edcf6a28ebc876"><td class="mdescLeft"> </td><td class="mdescRight">Register address for Z axis higher byte. <br /></td></tr>
|
|
<tr class="separator:afe23b7c442eac9a585edcf6a28ebc876"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af46470f0df869dae06b817e4eeb7a6fd"><td class="memItemLeft" align="right" valign="top"><a id="af46470f0df869dae06b817e4eeb7a6fd"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#af46470f0df869dae06b817e4eeb7a6fd">MSA301_REG_MOTIONINT</a>   0x09</td></tr>
|
|
<tr class="memdesc:af46470f0df869dae06b817e4eeb7a6fd"><td class="mdescLeft"> </td><td class="mdescRight">Register address for motion interrupt. <br /></td></tr>
|
|
<tr class="separator:af46470f0df869dae06b817e4eeb7a6fd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a61a6ebce6fb338f3aaa5f95abb5ce5f9"><td class="memItemLeft" align="right" valign="top"><a id="a61a6ebce6fb338f3aaa5f95abb5ce5f9"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#a61a6ebce6fb338f3aaa5f95abb5ce5f9">MSA301_REG_DATAINT</a>   0x0A</td></tr>
|
|
<tr class="memdesc:a61a6ebce6fb338f3aaa5f95abb5ce5f9"><td class="mdescLeft"> </td><td class="mdescRight">Register address for data interrupt. <br /></td></tr>
|
|
<tr class="separator:a61a6ebce6fb338f3aaa5f95abb5ce5f9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a49aadbf356e81f255d4aea4170cb5be2"><td class="memItemLeft" align="right" valign="top"><a id="a49aadbf356e81f255d4aea4170cb5be2"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#a49aadbf356e81f255d4aea4170cb5be2">MSA301_REG_CLICKSTATUS</a>   0x0B</td></tr>
|
|
<tr class="memdesc:a49aadbf356e81f255d4aea4170cb5be2"><td class="mdescLeft"> </td><td class="mdescRight">Register address for click/doubleclick status. <br /></td></tr>
|
|
<tr class="separator:a49aadbf356e81f255d4aea4170cb5be2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad69c0a18354069371d1fbcf60894cdba"><td class="memItemLeft" align="right" valign="top"><a id="ad69c0a18354069371d1fbcf60894cdba"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#ad69c0a18354069371d1fbcf60894cdba">MSA301_REG_RESRANGE</a>   0x0F</td></tr>
|
|
<tr class="memdesc:ad69c0a18354069371d1fbcf60894cdba"><td class="mdescLeft"> </td><td class="mdescRight">Register address for resolution range. <br /></td></tr>
|
|
<tr class="separator:ad69c0a18354069371d1fbcf60894cdba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aea5e3bbafd3186eb1ae43344bf800b94"><td class="memItemLeft" align="right" valign="top"><a id="aea5e3bbafd3186eb1ae43344bf800b94"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#aea5e3bbafd3186eb1ae43344bf800b94">MSA301_REG_ODR</a>   0x10</td></tr>
|
|
<tr class="memdesc:aea5e3bbafd3186eb1ae43344bf800b94"><td class="mdescLeft"> </td><td class="mdescRight">Register address for data rate setting. <br /></td></tr>
|
|
<tr class="separator:aea5e3bbafd3186eb1ae43344bf800b94"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8cceee05c54dc9d8e536ed0fee010faf"><td class="memItemLeft" align="right" valign="top"><a id="a8cceee05c54dc9d8e536ed0fee010faf"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#a8cceee05c54dc9d8e536ed0fee010faf">MSA301_REG_POWERMODE</a>   0x11</td></tr>
|
|
<tr class="memdesc:a8cceee05c54dc9d8e536ed0fee010faf"><td class="mdescLeft"> </td><td class="mdescRight">Register address for power mode setting. <br /></td></tr>
|
|
<tr class="separator:a8cceee05c54dc9d8e536ed0fee010faf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a410a02711d083ee30f2bf4ad1ae7d438"><td class="memItemLeft" align="right" valign="top"><a id="a410a02711d083ee30f2bf4ad1ae7d438"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#a410a02711d083ee30f2bf4ad1ae7d438">MSA301_REG_INTSET0</a>   0x16</td></tr>
|
|
<tr class="memdesc:a410a02711d083ee30f2bf4ad1ae7d438"><td class="mdescLeft"> </td><td class="mdescRight">Register address for interrupt setting #0. <br /></td></tr>
|
|
<tr class="separator:a410a02711d083ee30f2bf4ad1ae7d438"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a61840467b9d9f5ee27076141b3a2160f"><td class="memItemLeft" align="right" valign="top"><a id="a61840467b9d9f5ee27076141b3a2160f"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#a61840467b9d9f5ee27076141b3a2160f">MSA301_REG_INTSET1</a>   0x17</td></tr>
|
|
<tr class="memdesc:a61840467b9d9f5ee27076141b3a2160f"><td class="mdescLeft"> </td><td class="mdescRight">Register address for interrupt setting #1. <br /></td></tr>
|
|
<tr class="separator:a61840467b9d9f5ee27076141b3a2160f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad417042f94e5fe4da4762ca4ee48c4dd"><td class="memItemLeft" align="right" valign="top"><a id="ad417042f94e5fe4da4762ca4ee48c4dd"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#ad417042f94e5fe4da4762ca4ee48c4dd">MSA301_REG_INTMAP0</a>   0x19</td></tr>
|
|
<tr class="memdesc:ad417042f94e5fe4da4762ca4ee48c4dd"><td class="mdescLeft"> </td><td class="mdescRight">Register address for interrupt map #0. <br /></td></tr>
|
|
<tr class="separator:ad417042f94e5fe4da4762ca4ee48c4dd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a33cefe85ce241e668172c447043b9e44"><td class="memItemLeft" align="right" valign="top"><a id="a33cefe85ce241e668172c447043b9e44"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#a33cefe85ce241e668172c447043b9e44">MSA301_REG_INTMAP1</a>   0x1A</td></tr>
|
|
<tr class="memdesc:a33cefe85ce241e668172c447043b9e44"><td class="mdescLeft"> </td><td class="mdescRight">Register address for interrupt map #1. <br /></td></tr>
|
|
<tr class="separator:a33cefe85ce241e668172c447043b9e44"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a580a5b8c50e994f74d32b61bd78381c9"><td class="memItemLeft" align="right" valign="top"><a id="a580a5b8c50e994f74d32b61bd78381c9"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#a580a5b8c50e994f74d32b61bd78381c9">MSA301_REG_TAPDUR</a>   0x2A</td></tr>
|
|
<tr class="memdesc:a580a5b8c50e994f74d32b61bd78381c9"><td class="mdescLeft"> </td><td class="mdescRight">Register address for tap duration. <br /></td></tr>
|
|
<tr class="separator:a580a5b8c50e994f74d32b61bd78381c9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab809c6a478507106242e24ff2684b6d1"><td class="memItemLeft" align="right" valign="top"><a id="ab809c6a478507106242e24ff2684b6d1"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#ab809c6a478507106242e24ff2684b6d1">MSA301_REG_TAPTH</a>   0x2B</td></tr>
|
|
<tr class="memdesc:ab809c6a478507106242e24ff2684b6d1"><td class="mdescLeft"> </td><td class="mdescRight">Register address for tap threshold. <br /></td></tr>
|
|
<tr class="separator:ab809c6a478507106242e24ff2684b6d1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
|
Enumerations</h2></td></tr>
|
|
<tr class="memitem:a1b3d6cc9fd621b2d85fae2e6aeb2619a"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619a">msa301_range_t</a> { <a class="el" href="_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619aa54fa277013f52c2e5776c27303b3459c">MSA301_RANGE_2_G</a> = 0b00,
|
|
<a class="el" href="_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619aac0e7ebeb92d4fc42ab4de8390f9d63f1">MSA301_RANGE_4_G</a> = 0b01,
|
|
<a class="el" href="_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619aa57af8ffb87475a0e8348e0f8f9fd2cfc">MSA301_RANGE_8_G</a> = 0b10,
|
|
<a class="el" href="_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619aa21960de19cb635cdfc2ee54223624919">MSA301_RANGE_16_G</a> = 0b11
|
|
}</td></tr>
|
|
<tr class="separator:a1b3d6cc9fd621b2d85fae2e6aeb2619a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a50dc835bc193404a58ecb4795c10db36"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#a50dc835bc193404a58ecb4795c10db36">msa301_axis_t</a> { <a class="el" href="_adafruit___m_s_a301_8h.html#a50dc835bc193404a58ecb4795c10db36a442554f13b259b876233febf0892fbdd">MSA301_AXIS_X</a> = 0x0,
|
|
<a class="el" href="_adafruit___m_s_a301_8h.html#a50dc835bc193404a58ecb4795c10db36a472e8accc9809366ba0777aec0dea5c3">MSA301_AXIS_Y</a> = 0x1,
|
|
<a class="el" href="_adafruit___m_s_a301_8h.html#a50dc835bc193404a58ecb4795c10db36a70845a5a4faca5accdb556ec8f54ee69">MSA301_AXIS_Z</a> = 0x2
|
|
}</td></tr>
|
|
<tr class="separator:a50dc835bc193404a58ecb4795c10db36"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6157095eda79f17774c4c2f1317b9787"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787">msa301_dataRate_t</a> { <br />
|
|
  <a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787aba8052cff4eccaff2e33f21d89c7d916">MSA301_DATARATE_1_HZ</a> = 0b0000,
|
|
<a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787af9b8546287aa42183e4b332e2db174dc">MSA301_DATARATE_1_95_HZ</a> = 0b0001,
|
|
<a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787a0fa7a52e5e26042c2546d2b516c343d0">MSA301_DATARATE_3_9_HZ</a> = 0b0010,
|
|
<a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787a2e4a13457a57a0061dea4677c20e4eaa">MSA301_DATARATE_7_81_HZ</a> = 0b0011,
|
|
<br />
|
|
  <a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787a5da0375877f542d5835996ab2ceef116">MSA301_DATARATE_15_63_HZ</a> = 0b0100,
|
|
<a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787af88201a20f78ca300596b3cabd112d85">MSA301_DATARATE_31_25_HZ</a> = 0b0101,
|
|
<a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787a2fab054e786016f52e91efbb0d9e46e0">MSA301_DATARATE_62_5_HZ</a> = 0b0110,
|
|
<a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787addf17f808d34606da64257d66671124f">MSA301_DATARATE_125_HZ</a> = 0b0111,
|
|
<br />
|
|
  <a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787aed4c386136c0f5e6c7b7408280c468e0">MSA301_DATARATE_250_HZ</a> = 0b1000,
|
|
<a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787ad8158fe48316eaf4b7dc61208bb51eb7">MSA301_DATARATE_500_HZ</a> = 0b1001,
|
|
<a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787a494839588adca4e06a3cb58638c678b5">MSA301_DATARATE_1000_HZ</a> = 0b1010
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:a6157095eda79f17774c4c2f1317b9787"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa2c734650d868a7644293205d75830c0"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0">msa301_bandwidth_t</a> { <br />
|
|
  <a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0ab5f944c1d8359771bdaac110b88f3f9c">MSA301_BANDWIDTH_1_95_HZ</a> = 0b0000,
|
|
<a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0a96d3543d4f1e94b18f04ec7218c353fb">MSA301_BANDWIDTH_3_9_HZ</a> = 0b0011,
|
|
<a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0aef84c60b4acb85e2af6c310101ad34b1">MSA301_BANDWIDTH_7_81_HZ</a> = 0b0100,
|
|
<a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0a75876153a0ff65ae8bde7bd93c85dcfa">MSA301_BANDWIDTH_15_63_HZ</a> = 0b0101,
|
|
<br />
|
|
  <a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0a8c2b55dabf727c2e3dfdefb4ef4baa87">MSA301_BANDWIDTH_31_25_HZ</a> = 0b0110,
|
|
<a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0abd9b4330ffafa6efff9c0dc4c448f627">MSA301_BANDWIDTH_62_5_HZ</a> = 0b0111,
|
|
<a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0a9efe7ed9f450d57507398205b648e765">MSA301_BANDWIDTH_125_HZ</a> = 0b1000,
|
|
<a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0a159faef70bc94ffeec3150fe557a19a2">MSA301_BANDWIDTH_250_HZ</a> = 0b1001,
|
|
<br />
|
|
  <a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0a56f7f8e198c077087dc34d61ef2cd320">MSA301_BANDWIDTH_500_HZ</a> = 0b1010
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:aa2c734650d868a7644293205d75830c0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a378ad6a06ce1fb3dd4bffd46cd777db6"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#a378ad6a06ce1fb3dd4bffd46cd777db6">msa301_powermode_t</a> { <a class="el" href="_adafruit___m_s_a301_8h.html#a378ad6a06ce1fb3dd4bffd46cd777db6a8b034883fa5561e2fb1680166c630a11">MSA301_NORMALMODE</a> = 0b00,
|
|
<a class="el" href="_adafruit___m_s_a301_8h.html#a378ad6a06ce1fb3dd4bffd46cd777db6a3ccec3c131970ebe173466eb3044d1ce">MSA301_LOWPOWERMODE</a> = 0b01,
|
|
<a class="el" href="_adafruit___m_s_a301_8h.html#a378ad6a06ce1fb3dd4bffd46cd777db6adaed3835c6aae14f3a56683d08e38f0e">MSA301_SUSPENDMODE</a> = 0b010
|
|
}</td></tr>
|
|
<tr class="separator:a378ad6a06ce1fb3dd4bffd46cd777db6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af2868ca3325a48160428cf7cf66e472c"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472c">msa301_resolution_t</a> { <a class="el" href="_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472ca00a7787f3dfd25bae6a92ac75ba35ce8">MSA301_RESOLUTION_14</a> = 0b00,
|
|
<a class="el" href="_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472ca04354f4c2c0a12d2ad6272dfd45a7d69">MSA301_RESOLUTION_12</a> = 0b01,
|
|
<a class="el" href="_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472ca3baa59dee55f7cf829f038ab8d036b4f">MSA301_RESOLUTION_10</a> = 0b10,
|
|
<a class="el" href="_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472ca75778dd15d0ea8954e28a1cbdd12b9ca">MSA301_RESOLUTION_8</a> = 0b11
|
|
}</td></tr>
|
|
<tr class="separator:af2868ca3325a48160428cf7cf66e472c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad3222eb550403305b115ac3e37541397"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397">msa301_tapduration_t</a> { <br />
|
|
  <a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397a2330f551df2049c243ba226e0a1fdd9c">MSA301_TAPDUR_50_MS</a> = 0b000,
|
|
<a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397a4a39869c59f18c5ee0625383db8e220a">MSA301_TAPDUR_100_MS</a> = 0b001,
|
|
<a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397ab48fea138856107e504cddebaec3c5ea">MSA301_TAPDUR_150_MS</a> = 0b010,
|
|
<a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397ae292da14dae0cce3873ea63c97d80df0">MSA301_TAPDUR_200_MS</a> = 0b011,
|
|
<br />
|
|
  <a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397abe83f244fadfb21b6cf1b754c1a82e55">MSA301_TAPDUR_250_MS</a> = 0b100,
|
|
<a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397aece7b814640f8ebb5c36eb94d4692342">MSA301_TAPDUR_375_MS</a> = 0b101,
|
|
<a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397aea24f71e218de276e187207cbbcd6247">MSA301_TAPDUR_500_MS</a> = 0b110,
|
|
<a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397a8f830bda5df0ced4a6322fbb0d1d5e46">MSA301_TAPDUR_700_MS</a> = 0b111
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:ad3222eb550403305b115ac3e37541397"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae54ab7efec1b5eecfe29f9cec6dc5251"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251">msa301_interrupt_t</a> { <br />
|
|
  <a class="el" href="_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251ab421d87a92a9685e2bf95fbc5010b957">MSA301_INT_ORIENT</a> = 0b100000,
|
|
<a class="el" href="_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251aa6afa2077b39f140c872bd173893fca9">MSA301_INT_SINGLETAP</a>,
|
|
<a class="el" href="_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251ae80f839e97c60d29b3f575e000d559f1">MSA301_INT_DOUBLETAP</a>,
|
|
<a class="el" href="_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251a0b6ad56295a3f31560c8aa1a2c7b1c6d">MSA301_INT_ACTIVE</a>,
|
|
<br />
|
|
  <a class="el" href="_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251af2fd418bd08b2cec4c13241c459492b1">MSA301_INT_NEWDATA</a>
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:ae54ab7efec1b5eecfe29f9cec6dc5251"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
|
<a id="a1b3d6cc9fd621b2d85fae2e6aeb2619a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1b3d6cc9fd621b2d85fae2e6aeb2619a">◆ </a></span>msa301_range_t</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619a">msa301_range_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>The accelerometer ranges </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a1b3d6cc9fd621b2d85fae2e6aeb2619aa54fa277013f52c2e5776c27303b3459c"></a>MSA301_RANGE_2_G </td><td class="fielddoc"><p>+/- 2g (default value) </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a1b3d6cc9fd621b2d85fae2e6aeb2619aac0e7ebeb92d4fc42ab4de8390f9d63f1"></a>MSA301_RANGE_4_G </td><td class="fielddoc"><p>+/- 4g </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a1b3d6cc9fd621b2d85fae2e6aeb2619aa57af8ffb87475a0e8348e0f8f9fd2cfc"></a>MSA301_RANGE_8_G </td><td class="fielddoc"><p>+/- 8g </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a1b3d6cc9fd621b2d85fae2e6aeb2619aa21960de19cb635cdfc2ee54223624919"></a>MSA301_RANGE_16_G </td><td class="fielddoc"><p>+/- 16g </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a50dc835bc193404a58ecb4795c10db36"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a50dc835bc193404a58ecb4795c10db36">◆ </a></span>msa301_axis_t</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="_adafruit___m_s_a301_8h.html#a50dc835bc193404a58ecb4795c10db36">msa301_axis_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>The accelerometer axes </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a50dc835bc193404a58ecb4795c10db36a442554f13b259b876233febf0892fbdd"></a>MSA301_AXIS_X </td><td class="fielddoc"><p>X axis bit. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a50dc835bc193404a58ecb4795c10db36a472e8accc9809366ba0777aec0dea5c3"></a>MSA301_AXIS_Y </td><td class="fielddoc"><p>Y axis bit. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a50dc835bc193404a58ecb4795c10db36a70845a5a4faca5accdb556ec8f54ee69"></a>MSA301_AXIS_Z </td><td class="fielddoc"><p>Z axis bit. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6157095eda79f17774c4c2f1317b9787"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6157095eda79f17774c4c2f1317b9787">◆ </a></span>msa301_dataRate_t</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787">msa301_dataRate_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>The accelerometer data rate </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a6157095eda79f17774c4c2f1317b9787aba8052cff4eccaff2e33f21d89c7d916"></a>MSA301_DATARATE_1_HZ </td><td class="fielddoc"><p>1 Hz </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a6157095eda79f17774c4c2f1317b9787af9b8546287aa42183e4b332e2db174dc"></a>MSA301_DATARATE_1_95_HZ </td><td class="fielddoc"><p>1.95 Hz </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a6157095eda79f17774c4c2f1317b9787a0fa7a52e5e26042c2546d2b516c343d0"></a>MSA301_DATARATE_3_9_HZ </td><td class="fielddoc"><p>3.9 Hz </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a6157095eda79f17774c4c2f1317b9787a2e4a13457a57a0061dea4677c20e4eaa"></a>MSA301_DATARATE_7_81_HZ </td><td class="fielddoc"><p>7.81 Hz </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a6157095eda79f17774c4c2f1317b9787a5da0375877f542d5835996ab2ceef116"></a>MSA301_DATARATE_15_63_HZ </td><td class="fielddoc"><p>15.63 Hz </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a6157095eda79f17774c4c2f1317b9787af88201a20f78ca300596b3cabd112d85"></a>MSA301_DATARATE_31_25_HZ </td><td class="fielddoc"><p>31.25 Hz </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a6157095eda79f17774c4c2f1317b9787a2fab054e786016f52e91efbb0d9e46e0"></a>MSA301_DATARATE_62_5_HZ </td><td class="fielddoc"><p>62.5 Hz </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a6157095eda79f17774c4c2f1317b9787addf17f808d34606da64257d66671124f"></a>MSA301_DATARATE_125_HZ </td><td class="fielddoc"><p>125 Hz </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a6157095eda79f17774c4c2f1317b9787aed4c386136c0f5e6c7b7408280c468e0"></a>MSA301_DATARATE_250_HZ </td><td class="fielddoc"><p>250 Hz </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a6157095eda79f17774c4c2f1317b9787ad8158fe48316eaf4b7dc61208bb51eb7"></a>MSA301_DATARATE_500_HZ </td><td class="fielddoc"><p>500 Hz </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a6157095eda79f17774c4c2f1317b9787a494839588adca4e06a3cb58638c678b5"></a>MSA301_DATARATE_1000_HZ </td><td class="fielddoc"><p>1000 Hz </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa2c734650d868a7644293205d75830c0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa2c734650d868a7644293205d75830c0">◆ </a></span>msa301_bandwidth_t</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0">msa301_bandwidth_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>The accelerometer bandwidth </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa2c734650d868a7644293205d75830c0ab5f944c1d8359771bdaac110b88f3f9c"></a>MSA301_BANDWIDTH_1_95_HZ </td><td class="fielddoc"><p>1.95 Hz </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="aa2c734650d868a7644293205d75830c0a96d3543d4f1e94b18f04ec7218c353fb"></a>MSA301_BANDWIDTH_3_9_HZ </td><td class="fielddoc"><p>3.9 Hz </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="aa2c734650d868a7644293205d75830c0aef84c60b4acb85e2af6c310101ad34b1"></a>MSA301_BANDWIDTH_7_81_HZ </td><td class="fielddoc"><p>7.81 Hz </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="aa2c734650d868a7644293205d75830c0a75876153a0ff65ae8bde7bd93c85dcfa"></a>MSA301_BANDWIDTH_15_63_HZ </td><td class="fielddoc"><p>15.63 Hz </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="aa2c734650d868a7644293205d75830c0a8c2b55dabf727c2e3dfdefb4ef4baa87"></a>MSA301_BANDWIDTH_31_25_HZ </td><td class="fielddoc"><p>31.25 Hz </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="aa2c734650d868a7644293205d75830c0abd9b4330ffafa6efff9c0dc4c448f627"></a>MSA301_BANDWIDTH_62_5_HZ </td><td class="fielddoc"><p>62.5 Hz </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="aa2c734650d868a7644293205d75830c0a9efe7ed9f450d57507398205b648e765"></a>MSA301_BANDWIDTH_125_HZ </td><td class="fielddoc"><p>125 Hz </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="aa2c734650d868a7644293205d75830c0a159faef70bc94ffeec3150fe557a19a2"></a>MSA301_BANDWIDTH_250_HZ </td><td class="fielddoc"><p>250 Hz </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="aa2c734650d868a7644293205d75830c0a56f7f8e198c077087dc34d61ef2cd320"></a>MSA301_BANDWIDTH_500_HZ </td><td class="fielddoc"><p>500 Hz </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a378ad6a06ce1fb3dd4bffd46cd777db6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a378ad6a06ce1fb3dd4bffd46cd777db6">◆ </a></span>msa301_powermode_t</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="_adafruit___m_s_a301_8h.html#a378ad6a06ce1fb3dd4bffd46cd777db6">msa301_powermode_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>The accelerometer power mode </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a378ad6a06ce1fb3dd4bffd46cd777db6a8b034883fa5561e2fb1680166c630a11"></a>MSA301_NORMALMODE </td><td class="fielddoc"><p>Normal (high speed) mode. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a378ad6a06ce1fb3dd4bffd46cd777db6a3ccec3c131970ebe173466eb3044d1ce"></a>MSA301_LOWPOWERMODE </td><td class="fielddoc"><p>Low power (slow speed) mode. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a378ad6a06ce1fb3dd4bffd46cd777db6adaed3835c6aae14f3a56683d08e38f0e"></a>MSA301_SUSPENDMODE </td><td class="fielddoc"><p>Suspend (sleep) mode. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af2868ca3325a48160428cf7cf66e472c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af2868ca3325a48160428cf7cf66e472c">◆ </a></span>msa301_resolution_t</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472c">msa301_resolution_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>The accelerometer read resolution </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="af2868ca3325a48160428cf7cf66e472ca00a7787f3dfd25bae6a92ac75ba35ce8"></a>MSA301_RESOLUTION_14 </td><td class="fielddoc"><p>14-bit resolution </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="af2868ca3325a48160428cf7cf66e472ca04354f4c2c0a12d2ad6272dfd45a7d69"></a>MSA301_RESOLUTION_12 </td><td class="fielddoc"><p>12-bit resolution </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="af2868ca3325a48160428cf7cf66e472ca3baa59dee55f7cf829f038ab8d036b4f"></a>MSA301_RESOLUTION_10 </td><td class="fielddoc"><p>10-bit resolution </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="af2868ca3325a48160428cf7cf66e472ca75778dd15d0ea8954e28a1cbdd12b9ca"></a>MSA301_RESOLUTION_8 </td><td class="fielddoc"><p>8-bit resolution </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad3222eb550403305b115ac3e37541397"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad3222eb550403305b115ac3e37541397">◆ </a></span>msa301_tapduration_t</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397">msa301_tapduration_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Tap duration parameter </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ad3222eb550403305b115ac3e37541397a2330f551df2049c243ba226e0a1fdd9c"></a>MSA301_TAPDUR_50_MS </td><td class="fielddoc"><p>50 millis </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="ad3222eb550403305b115ac3e37541397a4a39869c59f18c5ee0625383db8e220a"></a>MSA301_TAPDUR_100_MS </td><td class="fielddoc"><p>100 millis </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="ad3222eb550403305b115ac3e37541397ab48fea138856107e504cddebaec3c5ea"></a>MSA301_TAPDUR_150_MS </td><td class="fielddoc"><p>150 millis </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="ad3222eb550403305b115ac3e37541397ae292da14dae0cce3873ea63c97d80df0"></a>MSA301_TAPDUR_200_MS </td><td class="fielddoc"><p>200 millis </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="ad3222eb550403305b115ac3e37541397abe83f244fadfb21b6cf1b754c1a82e55"></a>MSA301_TAPDUR_250_MS </td><td class="fielddoc"><p>250 millis </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="ad3222eb550403305b115ac3e37541397aece7b814640f8ebb5c36eb94d4692342"></a>MSA301_TAPDUR_375_MS </td><td class="fielddoc"><p>375 millis </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="ad3222eb550403305b115ac3e37541397aea24f71e218de276e187207cbbcd6247"></a>MSA301_TAPDUR_500_MS </td><td class="fielddoc"><p>500 millis </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="ad3222eb550403305b115ac3e37541397a8f830bda5df0ced4a6322fbb0d1d5e46"></a>MSA301_TAPDUR_700_MS </td><td class="fielddoc"><p>50 millis700 millis </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae54ab7efec1b5eecfe29f9cec6dc5251"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae54ab7efec1b5eecfe29f9cec6dc5251">◆ </a></span>msa301_interrupt_t</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251">msa301_interrupt_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Interrupts available </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ae54ab7efec1b5eecfe29f9cec6dc5251ab421d87a92a9685e2bf95fbc5010b957"></a>MSA301_INT_ORIENT </td><td class="fielddoc"><p>Orientation change interrupt. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="ae54ab7efec1b5eecfe29f9cec6dc5251aa6afa2077b39f140c872bd173893fca9"></a>MSA301_INT_SINGLETAP </td><td class="fielddoc"><p>Single tap interrupt. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="ae54ab7efec1b5eecfe29f9cec6dc5251ae80f839e97c60d29b3f575e000d559f1"></a>MSA301_INT_DOUBLETAP </td><td class="fielddoc"><p>Double tap interrupt. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="ae54ab7efec1b5eecfe29f9cec6dc5251a0b6ad56295a3f31560c8aa1a2c7b1c6d"></a>MSA301_INT_ACTIVE </td><td class="fielddoc"><p>Active motion interrupt. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="ae54ab7efec1b5eecfe29f9cec6dc5251af2fd418bd08b2cec4c13241c459492b1"></a>MSA301_INT_NEWDATA </td><td class="fielddoc"><p>New data interrupt. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.13
|
|
</small></address>
|
|
</body>
|
|
</html>
|