1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml">
3<head>
4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6<meta name="generator" content="Doxygen 1.8.13"/>
7<meta name="viewport" content="width=device-width, initial-scale=1"/>
8<title>ISSDK: driverexamples/fxls896xaf/fxls896xaf_motion_wakeup.c File Reference</title>
9<link href="tabs.css" rel="stylesheet" type="text/css"/>
10<script type="text/javascript" src="jquery.js"></script>
11<script type="text/javascript" src="dynsections.js"></script>
12<link href="issdk_stylesheet.css" rel="stylesheet" type="text/css" />
13</head>
14<body>
15<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
16<div id="titlearea">
17<table cellspacing="0" cellpadding="0">
18 <tbody>
19 <tr style="height: 56px;">
20  <td id="projectlogo"><img alt="Logo" src="nxp_logo_small.png"/></td>
21  <td id="projectalign" style="padding-left: 0.5em;">
22   <div id="projectname">ISSDK
23   &#160;<span id="projectnumber">1.8</span>
24   </div>
25   <div id="projectbrief">IoT Sensing Software Development Kit</div>
26  </td>
27 </tr>
28 </tbody>
29</table>
30</div>
31<!-- end header part -->
32<!-- Generated by Doxygen 1.8.13 -->
33<script type="text/javascript" src="menudata.js"></script>
34<script type="text/javascript" src="menu.js"></script>
35<script type="text/javascript">
36$(function() {
37  initMenu('',false,false,'search.php','Search');
38});
39</script>
40<div id="main-nav"></div>
41<div id="nav-path" class="navpath">
42  <ul>
43<li class="navelem"><a class="el" href="dir_63958a0a083234c4c5a126855d7f4594.html">driverexamples</a></li><li class="navelem"><a class="el" href="dir_6f74bf24a5866cea1e449032c0e2f302.html">fxls896xaf</a></li>  </ul>
44</div>
45</div><!-- top -->
46<div class="header">
47  <div class="summary">
48<a href="#define-members">Macros</a> &#124;
49<a href="#func-members">Functions</a> &#124;
50<a href="#var-members">Variables</a>  </div>
51  <div class="headertitle">
52<div class="title">fxls896xaf_motion_wakeup.c File Reference</div>  </div>
53</div><!--header-->
54<div class="contents">
55<div class="textblock"><code>#include &quot;pin_mux.h&quot;</code><br />
56<code>#include &quot;clock_config.h&quot;</code><br />
57<code>#include &quot;board.h&quot;</code><br />
58<code>#include &quot;fsl_debug_console.h&quot;</code><br />
59<code>#include &quot;issdk_hal.h&quot;</code><br />
60<code>#include &quot;gpio_driver.h&quot;</code><br />
61<code>#include &quot;<a class="el" href="a00068_source.html">fxls896x_drv.h</a>&quot;</code><br />
62<code>#include &quot;<a class="el" href="a00533_source.html">systick_utils.h</a>&quot;</code><br />
63<code>#include &quot;Driver_I2C.h&quot;</code><br />
64</div><div class="textblock"><div class="dynheader">
65Include dependency graph for fxls896xaf_motion_wakeup.c:</div>
66<div class="dyncontent">
67<div class="center"><img src="a00369.png" border="0" usemap="#driverexamples_2fxls896xaf_2fxls896xaf__motion__wakeup_8c" alt=""/></div>
68<map name="driverexamples_2fxls896xaf_2fxls896xaf__motion__wakeup_8c" id="driverexamples_2fxls896xaf_2fxls896xaf__motion__wakeup_8c">
69<area shape="rect" id="node8" href="a00068.html" title="The fxls896x_drv.h file describes the FXLS8964/67AF driver interface and structures. " alt="" coords="728,95,832,121"/>
70<area shape="rect" id="node9" href="a00533.html" title="ARM Systick Utilities. " alt="" coords="856,95,963,121"/>
71</map>
72</div>
73</div>
74<p><a href="a00368_source.html">Go to the source code of this file.</a></p>
75<table class="memberdecls">
76<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
77Macros</h2></td></tr>
78<tr class="memitem:aba3457bcd021ecb2cc91ea61e421c1b3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00368.html#aba3457bcd021ecb2cc91ea61e421c1b3">FXLS8964_DATA_SIZE</a>&#160;&#160;&#160;6</td></tr>
79<tr class="separator:aba3457bcd021ecb2cc91ea61e421c1b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
80<tr class="memitem:ac9afbf06be14942647b50332eb3ad7ec"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00368.html#ac9afbf06be14942647b50332eb3ad7ec">FXLS8964_STANDBY_MODE</a>&#160;&#160;&#160;0</td></tr>
81<tr class="separator:ac9afbf06be14942647b50332eb3ad7ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
82<tr class="memitem:a47fded6e55d7281366d46f54415a458b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00368.html#a47fded6e55d7281366d46f54415a458b">FXLS8964_ACTIVE_MODE</a>&#160;&#160;&#160;1</td></tr>
83<tr class="separator:a47fded6e55d7281366d46f54415a458b"><td class="memSeparator" colspan="2">&#160;</td></tr>
84</table><table class="memberdecls">
85<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
86Functions</h2></td></tr>
87<tr class="memitem:a53209e9d89d5b13299d26f6e73a9e1f5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00368.html#a53209e9d89d5b13299d26f6e73a9e1f5">fxls896x_int_callback</a> (void *pUserData)</td></tr>
88<tr class="memdesc:a53209e9d89d5b13299d26f6e73a9e1f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the Sensor Data Ready ISR implementation.  <a href="#a53209e9d89d5b13299d26f6e73a9e1f5">More...</a><br /></td></tr>
89<tr class="separator:a53209e9d89d5b13299d26f6e73a9e1f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
90<tr class="memitem:a840291bc02cba5474a4cb46a9b9566fe"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00368.html#a840291bc02cba5474a4cb46a9b9566fe">main</a> (void)</td></tr>
91<tr class="memdesc:a840291bc02cba5474a4cb46a9b9566fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the The main function implementation.  <a href="#a840291bc02cba5474a4cb46a9b9566fe">More...</a><br /></td></tr>
92<tr class="separator:a840291bc02cba5474a4cb46a9b9566fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
93</table><table class="memberdecls">
94<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
95Variables</h2></td></tr>
96<tr class="memitem:a7a14a0618a27c2316924d97abc521d9f"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="a03807.html">registerwritelist_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00368.html#a7a14a0618a27c2316924d97abc521d9f">cFxls896xAwsConfig</a> []</td></tr>
97<tr class="memdesc:a7a14a0618a27c2316924d97abc521d9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register settings for configuring SDCD-OT for tap-detection and Auto-Wake/Sleep in interrupt mode.  <a href="#a7a14a0618a27c2316924d97abc521d9f">More...</a><br /></td></tr>
98<tr class="separator:a7a14a0618a27c2316924d97abc521d9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
99<tr class="memitem:a55dd3f29b36c588375707a6f51ad1f8e"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="a03811.html">registerreadlist_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00368.html#a55dd3f29b36c588375707a6f51ad1f8e">cFxls896xReadSysMode</a> [] = {{.readFrom = <a class="el" href="a00062.html#a29d44341ce767c5dfc737d622fc97ba1a8141ae3483ff9b2c78306244be426b48">FXLS896x_SYS_MODE</a>, .numBytes = 1}, <a class="el" href="a00179.html#aebb58a1bb3df30b7df4f6f14d0f1a81d">__END_READ_DATA__</a>}</td></tr>
100<tr class="memdesc:a55dd3f29b36c588375707a6f51ad1f8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read register list to read SysMode Register.  <a href="#a55dd3f29b36c588375707a6f51ad1f8e">More...</a><br /></td></tr>
101<tr class="separator:a55dd3f29b36c588375707a6f51ad1f8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
102<tr class="memitem:a6aad54b5efa0b71590464d866be41c5b"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="a03811.html">registerreadlist_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00368.html#a6aad54b5efa0b71590464d866be41c5b">cFxls896xReadIntStatus</a> [] = {{.readFrom = <a class="el" href="a00062.html#a29d44341ce767c5dfc737d622fc97ba1a2735a5a46423052c12cadba4c867a85c">FXLS896x_INT_STATUS</a>, .numBytes = 1}, <a class="el" href="a00179.html#aebb58a1bb3df30b7df4f6f14d0f1a81d">__END_READ_DATA__</a>}</td></tr>
103<tr class="memdesc:a6aad54b5efa0b71590464d866be41c5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read register list to read INT_STATUS Register.  <a href="#a6aad54b5efa0b71590464d866be41c5b">More...</a><br /></td></tr>
104<tr class="separator:a6aad54b5efa0b71590464d866be41c5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
105<tr class="memitem:a96aa5a5b5a988cd510f43dc5c8979e3b"><td class="memItemLeft" align="right" valign="top">volatile bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00368.html#a96aa5a5b5a988cd510f43dc5c8979e3b">gFxls896xIntFlag</a> = <a class="el" href="a00914.html#a65e9886d74aaee76545e83dd09011727">false</a></td></tr>
106<tr class="separator:a96aa5a5b5a988cd510f43dc5c8979e3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
107<tr class="memitem:a3c22bed16a7c769894081222aa6107d8"><td class="memItemLeft" align="right" valign="top">ARM_DRIVER_I2C *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00368.html#a3c22bed16a7c769894081222aa6107d8">I2Cdrv</a> = &amp;<a class="el" href="a04484.html#ad6a14737695a4218d07182b86b21f570">I2C_S_DRIVER</a></td></tr>
108<tr class="separator:a3c22bed16a7c769894081222aa6107d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
109<tr class="memitem:ab62e4262c23c0ce0850b32ffa1253d44"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a02043.html">fxls896x_i2c_sensorhandle_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00368.html#ab62e4262c23c0ce0850b32ffa1253d44">fxls896xDriver</a></td></tr>
110<tr class="separator:ab62e4262c23c0ce0850b32ffa1253d44"><td class="memSeparator" colspan="2">&#160;</td></tr>
111<tr class="memitem:ac61bf859f26cd2541c3958bff34e2bda"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a03903.html">GENERIC_DRIVER_GPIO</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00368.html#ac61bf859f26cd2541c3958bff34e2bda">pGpioDriver</a> = &amp;<a class="el" href="a04880.html#a2c39f234913855fad752a8f96f245b27">Driver_GPIO_KSDK</a></td></tr>
112<tr class="separator:ac61bf859f26cd2541c3958bff34e2bda"><td class="memSeparator" colspan="2">&#160;</td></tr>
113</table>
114<h2 class="groupheader">Macro Definition Documentation</h2>
115<a id="a47fded6e55d7281366d46f54415a458b"></a>
116<h2 class="memtitle"><span class="permalink"><a href="#a47fded6e55d7281366d46f54415a458b">&#9670;&nbsp;</a></span>FXLS8964_ACTIVE_MODE</h2>
117
118<div class="memitem">
119<div class="memproto">
120      <table class="memname">
121        <tr>
122          <td class="memname">#define FXLS8964_ACTIVE_MODE&#160;&#160;&#160;1</td>
123        </tr>
124      </table>
125</div><div class="memdoc">
126
127<p class="definition">Definition at line <a class="el" href="a00368_source.html#l00040">40</a> of file <a class="el" href="a00368_source.html">fxls896xaf_motion_wakeup.c</a>.</p>
128
129</div>
130</div>
131<a id="aba3457bcd021ecb2cc91ea61e421c1b3"></a>
132<h2 class="memtitle"><span class="permalink"><a href="#aba3457bcd021ecb2cc91ea61e421c1b3">&#9670;&nbsp;</a></span>FXLS8964_DATA_SIZE</h2>
133
134<div class="memitem">
135<div class="memproto">
136      <table class="memname">
137        <tr>
138          <td class="memname">#define FXLS8964_DATA_SIZE&#160;&#160;&#160;6</td>
139        </tr>
140      </table>
141</div><div class="memdoc">
142
143<p class="definition">Definition at line <a class="el" href="a00368_source.html#l00038">38</a> of file <a class="el" href="a00368_source.html">fxls896xaf_motion_wakeup.c</a>.</p>
144
145</div>
146</div>
147<a id="ac9afbf06be14942647b50332eb3ad7ec"></a>
148<h2 class="memtitle"><span class="permalink"><a href="#ac9afbf06be14942647b50332eb3ad7ec">&#9670;&nbsp;</a></span>FXLS8964_STANDBY_MODE</h2>
149
150<div class="memitem">
151<div class="memproto">
152      <table class="memname">
153        <tr>
154          <td class="memname">#define FXLS8964_STANDBY_MODE&#160;&#160;&#160;0</td>
155        </tr>
156      </table>
157</div><div class="memdoc">
158
159<p class="definition">Definition at line <a class="el" href="a00368_source.html#l00039">39</a> of file <a class="el" href="a00368_source.html">fxls896xaf_motion_wakeup.c</a>.</p>
160
161</div>
162</div>
163<h2 class="groupheader">Function Documentation</h2>
164<a id="a53209e9d89d5b13299d26f6e73a9e1f5"></a>
165<h2 class="memtitle"><span class="permalink"><a href="#a53209e9d89d5b13299d26f6e73a9e1f5">&#9670;&nbsp;</a></span>fxls896x_int_callback()</h2>
166
167<div class="memitem">
168<div class="memproto">
169      <table class="memname">
170        <tr>
171          <td class="memname">void fxls896x_int_callback </td>
172          <td>(</td>
173          <td class="paramtype">void *&#160;</td>
174          <td class="paramname"><em>pUserData</em></td><td>)</td>
175          <td></td>
176        </tr>
177      </table>
178</div><div class="memdoc">
179
180<p>This is the Sensor Data Ready ISR implementation. </p>
181<hr/>
182<p>This function sets the flag which indicates if a new sample(s) is available for reading. </p><dl class="params"><dt>Parameters</dt><dd>
183  <table class="params">
184    <tr><td class="paramdir">[in]</td><td class="paramname">pUserData</td><td>This is a void pointer to the instance of the user specific data structure for the ISR. <h2>void There is no return value. </h2>
185</td></tr>
186  </table>
187  </dd>
188</dl>
189<p>Set flag to indicate Sensor has signalled data ready. </p>
190
191<p class="definition">Definition at line <a class="el" href="a00368_source.html#l00095">95</a> of file <a class="el" href="a00368_source.html">fxls896xaf_motion_wakeup.c</a>.</p>
192
193<p class="reference">References <a class="el" href="a00368_source.html#l00081">gFxls896xIntFlag</a>.</p>
194
195<p class="reference">Referenced by <a class="el" href="a00368_source.html#l00107">main()</a>.</p>
196<div class="dynheader">
197Here is the caller graph for this function:</div>
198<div class="dyncontent">
199<div class="center"><img src="a00368_a53209e9d89d5b13299d26f6e73a9e1f5_icgraph.png" border="0" usemap="#a00368_a53209e9d89d5b13299d26f6e73a9e1f5_icgraph" alt=""/></div>
200<map name="a00368_a53209e9d89d5b13299d26f6e73a9e1f5_icgraph" id="a00368_a53209e9d89d5b13299d26f6e73a9e1f5_icgraph">
201<area shape="rect" id="node2" href="a00368.html#a840291bc02cba5474a4cb46a9b9566fe" title="This is the The main function implementation. " alt="" coords="200,5,251,32"/>
202</map>
203</div>
204
205</div>
206</div>
207<a id="a840291bc02cba5474a4cb46a9b9566fe"></a>
208<h2 class="memtitle"><span class="permalink"><a href="#a840291bc02cba5474a4cb46a9b9566fe">&#9670;&nbsp;</a></span>main()</h2>
209
210<div class="memitem">
211<div class="memproto">
212      <table class="memname">
213        <tr>
214          <td class="memname">int main </td>
215          <td>(</td>
216          <td class="paramtype">void&#160;</td>
217          <td class="paramname"></td><td>)</td>
218          <td></td>
219        </tr>
220      </table>
221</div><div class="memdoc">
222
223<p>This is the The main function implementation. </p>
224<hr/>
225<p>This function invokes board initializes routines, then then brings up the sensor and finally enters an endless loop to continuously read available samples. </p><dl class="params"><dt>Parameters</dt><dd>
226  <table class="params">
227    <tr><td class="paramdir">[in]</td><td class="paramname">void</td><td>This is no input parameter. <h2>void There is no return value. </h2>
228</td></tr>
229  </table>
230  </dd>
231</dl>
232<p>Initialize the MCU hardware.</p>
233<p>Initialize FXLS8964 pin used by FRDM board</p>
234<p>Initialize RGB LED pin used by FRDM board</p>
235<p>Initialize the I2C driver.</p>
236<p>Set the I2C Power mode.</p>
237<p>Set the I2C bus speed.</p>
238<p>Initialize FXLS896x sensor driver.</p>
239<p>Set the task to be executed while waiting for I2C transactions to complete.</p>
240<p>Configure the FXLS896x sensor.</p>
241<p>Read new raw sensor data from the FXLS8964.</p>
242<p>Wake Mode Detected. </p>
243
244<p class="definition">Definition at line <a class="el" href="a00368_source.html#l00107">107</a> of file <a class="el" href="a00368_source.html">fxls896xaf_motion_wakeup.c</a>.</p>
245
246<p class="reference">References <a class="el" href="a04292_source.html#l00019">BOARD_BootClockRUN</a>, <a class="el" href="a04109_source.html#l00015">BOARD_InitDebugConsole()</a>, <a class="el" href="a04541_source.html#l00047">BOARD_InitPins()</a>, <a class="el" href="a00530_source.html#l00035">BOARD_SystickEnable()</a>, <a class="el" href="a00482_source.html#l00047">GENERIC_DRIVER_GPIO::clr_pin</a>, <a class="el" href="a00053_source.html#l00087">FXLS8962_WHOAMI_VALUE</a>, <a class="el" href="a00053_source.html#l00088">FXLS8964_WHOAMI_VALUE</a>, <a class="el" href="a00053_source.html#l00089">FXLS8967_WHOAMI_VALUE</a>, <a class="el" href="a00062_source.html#l00089">FXLS8968_WHOAMI_VALUE</a>, <a class="el" href="a04088_source.html#l00019">FXLS896x_I2C_ADDR</a>, <a class="el" href="a00065_source.html#l00285">FXLS896x_I2C_Configure()</a>, <a class="el" href="a00065_source.html#l00239">FXLS896x_I2C_Initialize()</a>, <a class="el" href="a00065_source.html#l00330">FXLS896x_I2C_ReadData()</a>, <a class="el" href="a00065_source.html#l00277">FXLS896x_I2C_SetIdleTask()</a>, <a class="el" href="a04088_source.html#l00024">FXLS896x_INT1</a>, <a class="el" href="a00368_source.html#l00095">fxls896x_int_callback()</a>, <a class="el" href="a00062_source.html#l00385">FXLS896x_SYS_MODE_SYS_MODE_WAKE</a>, <a class="el" href="a00053_source.html#l00090">FXLS8974_WHOAMI_VALUE</a>, <a class="el" href="a00368_source.html#l00081">gFxls896xIntFlag</a>, <a class="el" href="a00482_source.html#l00023">GPIO_DIRECTION_IN</a>, <a class="el" href="a00482_source.html#l00024">GPIO_DIRECTION_OUT</a>, <a class="el" href="a00575_source.html#l00188">GREEN_LED</a>, <a class="el" href="a04343_source.html#l00035">I2C_S_DEVICE_INDEX</a>, <a class="el" href="a04343_source.html#l00033">I2C_S_DRIVER</a>, <a class="el" href="a04343_source.html#l00034">I2C_S_SIGNAL_EVENT</a>, <a class="el" href="a00368_source.html#l00083">I2Cdrv</a>, <a class="el" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f">int32_t()</a>, <a class="el" href="a00482_source.html#l00041">GENERIC_DRIVER_GPIO::pin_init</a>, <a class="el" href="a00575_source.html#l00181">RED_LED</a>, <a class="el" href="a00179_source.html#l00033">SENSOR_ERROR_NONE</a>, <a class="el" href="a00482_source.html#l00046">GENERIC_DRIVER_GPIO::set_pin</a>, <a class="el" href="a00641_source.html#l00118">SMC</a>, <a class="el" href="a00638_source.html#l00169">SMC_SetPowerModeVlpr()</a>, <a class="el" href="a00638_source.html#l00155">SMC_SetPowerModeWait()</a>, and <a class="el" href="a00359_source.html#l00248">status</a>.</p>
247<div class="dynheader">
248Here is the call graph for this function:</div>
249<div class="dyncontent">
250<div class="center"><img src="a00368_a840291bc02cba5474a4cb46a9b9566fe_cgraph.png" border="0" usemap="#a00368_a840291bc02cba5474a4cb46a9b9566fe_cgraph" alt=""/></div>
251<map name="a00368_a840291bc02cba5474a4cb46a9b9566fe_cgraph" id="a00368_a840291bc02cba5474a4cb46a9b9566fe_cgraph">
252<area shape="rect" id="node2" href="a04109.html#a4c84ccb952cb083367d7040cf9de3db8" title="BOARD_InitDebugConsole" alt="" coords="107,5,283,32"/>
253<area shape="rect" id="node3" href="a00959.html#ga2c9fe54b6b84723fbaa590a6f4576966" title="Configures pin routing and optionally pin electrical features. " alt="" coords="136,56,255,83"/>
254<area shape="rect" id="node4" href="a00530.html#ad43629969994e92bd3620e630bda24c8" title="Function to enable systicks framework. " alt="" coords="116,107,275,133"/>
255<area shape="rect" id="node5" href="a00065.html#adc8ae229a44c0a20d100948b37627f55" title="The interface function to configure he sensor. " alt="" coords="111,157,279,184"/>
256<area shape="rect" id="node6" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f" title="The interface function to append the data on the formated stream. " alt="" coords="335,233,396,260"/>
257<area shape="rect" id="node7" href="a00065.html#ac6e9e086c62c58d5a225a89a7abbe9ce" title="The interface function to initialize the sensor. " alt="" coords="115,259,276,285"/>
258<area shape="rect" id="node8" href="a00065.html#ad01e593a8d907f415e370c4dbb8b85c6" title="The interface function to read the sensor data. " alt="" coords="110,309,281,336"/>
259<area shape="rect" id="node9" href="a00065.html#a95b274e5f8a7c15cfa87b872b3a411ab" title=": The interface function to set the I2C Idle Task. " alt="" coords="104,360,287,387"/>
260<area shape="rect" id="node10" href="a00368.html#a53209e9d89d5b13299d26f6e73a9e1f5" title="This is the Sensor Data Ready ISR implementation. " alt="" coords="122,411,269,437"/>
261<area shape="rect" id="node11" href="a00638.html#a82cb114bb9a5ea2f235a0216709d70f8" title="Configures the system to VLPR power mode. API name used from Kinetis family to maintain compatibility..." alt="" coords="111,461,280,488"/>
262<area shape="rect" id="node12" href="a00638.html#a5423cac017d1d1a8ac8bba8e91e80e29" title="Configures the system to WAIT power mode. API name used from Kinetis family to maintain compatibility..." alt="" coords="109,512,282,539"/>
263</map>
264</div>
265
266</div>
267</div>
268<h2 class="groupheader">Variable Documentation</h2>
269<a id="a7a14a0618a27c2316924d97abc521d9f"></a>
270<h2 class="memtitle"><span class="permalink"><a href="#a7a14a0618a27c2316924d97abc521d9f">&#9670;&nbsp;</a></span>cFxls896xAwsConfig</h2>
271
272<div class="memitem">
273<div class="memproto">
274      <table class="memname">
275        <tr>
276          <td class="memname">const <a class="el" href="a03807.html">registerwritelist_t</a> cFxls896xAwsConfig[]</td>
277        </tr>
278      </table>
279</div><div class="memdoc">
280<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line">    </div><div class="line">    {<a class="code" href="a00062.html#a29d44341ce767c5dfc737d622fc97ba1a4ab130b463cf1a18e1aae842db295de1">FXLS896x_SENS_CONFIG1</a>, <a class="code" href="a00062.html#ae5d4e2a78a310472c242cb313e400620">FXLS896x_SENS_CONFIG1_FSR_4G</a>, <a class="code" href="a00062.html#a4be837ee453474213394bf34a10ba959">FXLS896x_SENS_CONFIG1_FSR_MASK</a>},</div><div class="line">    </div><div class="line">    {<a class="code" href="a00062.html#a29d44341ce767c5dfc737d622fc97ba1abf1ecb7df2b170c64227ffe80c14ef2b">FXLS896x_SENS_CONFIG3</a>, <a class="code" href="a00062.html#ac906cf830ae871a8f3b678b4da62fe9d">FXLS896x_SENS_CONFIG3_WAKE_ODR_400HZ</a> | <a class="code" href="a00062.html#ae087fef14231e8d89fe10ed38d7e0881">FXLS896x_SENS_CONFIG3_SLEEP_ODR_6_25HZ</a>, <a class="code" href="a00062.html#ac78215de6488539f9a6741883739f4c1">FXLS896x_SENS_CONFIG3_WAKE_ODR_MASK</a> | <a class="code" href="a00062.html#af6f480f3072bfffd6e8db57e9b485eab">FXLS896x_SENS_CONFIG3_SLEEP_ODR_MASK</a>},</div><div class="line">    </div><div class="line">    {<a class="code" href="a00062.html#a29d44341ce767c5dfc737d622fc97ba1aebac5ec12a6a2e0470ce4c313f66b081">FXLS896x_SDCD_CONFIG1</a>, <a class="code" href="a00062.html#a6e67f2aaf62ec14dfed253c9a96ca673">FXLS896x_SDCD_CONFIG1_X_OT_EN_EN</a> | <a class="code" href="a00062.html#aaf486470362e16558022ed0578a7633f">FXLS896x_SDCD_CONFIG1_Y_OT_EN_EN</a> | <a class="code" href="a00062.html#a8025f55dc676bfd81d183b3fd98fa9f8">FXLS896x_SDCD_CONFIG1_Z_OT_EN_EN</a> | <a class="code" href="a00062.html#a965f6e391abbfdac81316e85e7f1b284">FXLS896x_SDCD_CONFIG1_OT_ELE_DIS</a>,</div><div class="line">                                <a class="code" href="a00062.html#a6d6ed1dca43867c7fcd29960f3fba604">FXLS896x_SDCD_CONFIG1_X_OT_EN_MASK</a> | <a class="code" href="a00062.html#a6e2af1122b063ecfcb9a2368475c6e8a">FXLS896x_SDCD_CONFIG1_Y_OT_EN_MASK</a> | <a class="code" href="a00062.html#a553539863d11a45d8d1c1d232fd4fef5">FXLS896x_SDCD_CONFIG1_Z_OT_EN_MASK</a> | <a class="code" href="a00062.html#a55859f06f0f36d4107d10efda0c39f7e">FXLS896x_SDCD_CONFIG1_OT_ELE_MASK</a>},</div><div class="line">    </div><div class="line">    {<a class="code" href="a00062.html#a29d44341ce767c5dfc737d622fc97ba1a02fdc5ed7f58173579b0ab9451054455">FXLS896x_SDCD_CONFIG2</a>, <a class="code" href="a00062.html#a813956ddf5068f4da833a7247ec7b95a">FXLS896x_SDCD_CONFIG2_SDCD_EN_EN</a> | <a class="code" href="a00062.html#a185d5ef7e0f9e2a67e2a234769c555ca">FXLS896x_SDCD_CONFIG2_REF_UPDM_SDCD_REF</a>, <a class="code" href="a00062.html#a78d75a749948860444e3d6e5feb7d8fc">FXLS896x_SDCD_CONFIG2_SDCD_EN_MASK</a> | <a class="code" href="a00062.html#ae20937b4ae0cce890f00081436f26284">FXLS896x_SDCD_CONFIG2_REF_UPDM_MASK</a>},</div><div class="line">    </div><div class="line">    {<a class="code" href="a00062.html#a29d44341ce767c5dfc737d622fc97ba1a1feb976d7d36c29ec2d85294cda85c18">FXLS896x_SDCD_OT_DBCNT</a>, 0, 0},</div><div class="line">    </div><div class="line">    {<a class="code" href="a00062.html#a29d44341ce767c5dfc737d622fc97ba1a5758234766c3349caeac3ff6232529fd">FXLS896x_SDCD_LTHS_LSB</a>, 0xCC, 0},</div><div class="line">    {<a class="code" href="a00062.html#a29d44341ce767c5dfc737d622fc97ba1a409fd69f2e93939536265ccaadbda95f">FXLS896x_SDCD_LTHS_MSB</a>, 0xFF, 0},</div><div class="line">    {<a class="code" href="a00062.html#a29d44341ce767c5dfc737d622fc97ba1ae95b19144da3d80e03a79ef741b64752">FXLS896x_SDCD_UTHS_LSB</a>, 0x34, 0},</div><div class="line">    {<a class="code" href="a00062.html#a29d44341ce767c5dfc737d622fc97ba1af6642821c882c3d0d3c5bf8a2ba77539">FXLS896x_SDCD_UTHS_MSB</a>, 0x00, 0},</div><div class="line">    </div><div class="line">    {<a class="code" href="a00062.html#a29d44341ce767c5dfc737d622fc97ba1aa4d3b8664c8483d927da7c1d402efcb6">FXLS896x_SENS_CONFIG4</a>, <a class="code" href="a00062.html#a62a44d01a5708a17f158ec816188253f">FXLS896x_SENS_CONFIG4_WK_SDCD_OT_EN</a> | <a class="code" href="a00062.html#a9a874b2d2aaf43722e0e5f2f26f2a7ac">FXLS896x_SENS_CONFIG4_INT_POL_ACT_HIGH</a>, <a class="code" href="a00062.html#ae390cccc9da7f83785eb211e57189ac2">FXLS896x_SENS_CONFIG4_WK_SDCD_OT_MASK</a> | <a class="code" href="a00062.html#aad6625a746b8e35b7f3786b1059c2de9">FXLS896x_SENS_CONFIG4_INT_POL_MASK</a>},</div><div class="line">    </div><div class="line">    {<a class="code" href="a00062.html#a29d44341ce767c5dfc737d622fc97ba1a928ab3635c72ba5f4c98b87b7bdaee58">FXLS896x_ASLP_COUNT_LSB</a>, 0xD0, 0},</div><div class="line">    {<a class="code" href="a00062.html#a29d44341ce767c5dfc737d622fc97ba1a2113c6f4af5aed53885ad71b6bb23dbd">FXLS896x_ASLP_COUNT_MSB</a>, 0x07, 0},</div><div class="line">    </div><div class="line">    {<a class="code" href="a00062.html#a29d44341ce767c5dfc737d622fc97ba1a01fefb1f0918f5fe07ee5ce496bbe64f">FXLS896x_INT_EN</a>, <a class="code" href="a00062.html#a04589a02aad42e33c5747d1549d4e264">FXLS896x_INT_EN_WAKE_OUT_EN_EN</a>, <a class="code" href="a00062.html#aecf4abfeb4dcc9649fec615082ffa881">FXLS896x_INT_EN_WAKE_OUT_EN_MASK</a>},</div><div class="line">    {<a class="code" href="a00062.html#a29d44341ce767c5dfc737d622fc97ba1a37cb03aa4eedce3e8847917a0b4bee28">FXLS896x_INT_PIN_SEL</a>, <a class="code" href="a00062.html#a487e75804aa057351685243fc6ca342b">FXLS896x_INT_PIN_SEL_WK_OUT_INT2_DIS</a>, <a class="code" href="a00062.html#af649ecc22ed4eabc13105d18606e8e11">FXLS896x_INT_PIN_SEL_WK_OUT_INT2_MASK</a>},</div><div class="line">    <a class="code" href="a00179.html#a2cedde333a6373a3ee274bde6af145d0">__END_WRITE_DATA__</a>}</div><div class="ttc" id="a00062_html_a29d44341ce767c5dfc737d622fc97ba1abf1ecb7df2b170c64227ffe80c14ef2b"><div class="ttname"><a href="a00062.html#a29d44341ce767c5dfc737d622fc97ba1abf1ecb7df2b170c64227ffe80c14ef2b">FXLS896x_SENS_CONFIG3</a></div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l00049">fxls896x.h:49</a></div></div>
281<div class="ttc" id="a00062_html_ae5d4e2a78a310472c242cb313e400620"><div class="ttname"><a href="a00062.html#ae5d4e2a78a310472c242cb313e400620">FXLS896x_SENS_CONFIG1_FSR_4G</a></div><div class="ttdeci">#define FXLS896x_SENS_CONFIG1_FSR_4G</div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l00455">fxls896x.h:455</a></div></div>
282<div class="ttc" id="a00062_html_a29d44341ce767c5dfc737d622fc97ba1aa4d3b8664c8483d927da7c1d402efcb6"><div class="ttname"><a href="a00062.html#a29d44341ce767c5dfc737d622fc97ba1aa4d3b8664c8483d927da7c1d402efcb6">FXLS896x_SENS_CONFIG4</a></div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l00050">fxls896x.h:50</a></div></div>
283<div class="ttc" id="a00062_html_ac906cf830ae871a8f3b678b4da62fe9d"><div class="ttname"><a href="a00062.html#ac906cf830ae871a8f3b678b4da62fe9d">FXLS896x_SENS_CONFIG3_WAKE_ODR_400HZ</a></div><div class="ttdeci">#define FXLS896x_SENS_CONFIG3_WAKE_ODR_400HZ</div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l00560">fxls896x.h:560</a></div></div>
284<div class="ttc" id="a00062_html_a813956ddf5068f4da833a7247ec7b95a"><div class="ttname"><a href="a00062.html#a813956ddf5068f4da833a7247ec7b95a">FXLS896x_SDCD_CONFIG2_SDCD_EN_EN</a></div><div class="ttdeci">#define FXLS896x_SDCD_CONFIG2_SDCD_EN_EN</div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l01628">fxls896x.h:1628</a></div></div>
285<div class="ttc" id="a00062_html_a487e75804aa057351685243fc6ca342b"><div class="ttname"><a href="a00062.html#a487e75804aa057351685243fc6ca342b">FXLS896x_INT_PIN_SEL_WK_OUT_INT2_DIS</a></div><div class="ttdeci">#define FXLS896x_INT_PIN_SEL_WK_OUT_INT2_DIS</div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l00968">fxls896x.h:968</a></div></div>
286<div class="ttc" id="a00062_html_aad6625a746b8e35b7f3786b1059c2de9"><div class="ttname"><a href="a00062.html#aad6625a746b8e35b7f3786b1059c2de9">FXLS896x_SENS_CONFIG4_INT_POL_MASK</a></div><div class="ttdeci">#define FXLS896x_SENS_CONFIG4_INT_POL_MASK</div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l00618">fxls896x.h:618</a></div></div>
287<div class="ttc" id="a00179_html_a2cedde333a6373a3ee274bde6af145d0"><div class="ttname"><a href="a00179.html#a2cedde333a6373a3ee274bde6af145d0">__END_WRITE_DATA__</a></div><div class="ttdeci">#define __END_WRITE_DATA__</div><div class="ttdef"><b>Definition:</b> <a href="a00179_source.html#l00045">sensor_drv.h:45</a></div></div>
288<div class="ttc" id="a00062_html_a29d44341ce767c5dfc737d622fc97ba1a37cb03aa4eedce3e8847917a0b4bee28"><div class="ttname"><a href="a00062.html#a29d44341ce767c5dfc737d622fc97ba1a37cb03aa4eedce3e8847917a0b4bee28">FXLS896x_INT_PIN_SEL</a></div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l00059">fxls896x.h:59</a></div></div>
289<div class="ttc" id="a00062_html_aecf4abfeb4dcc9649fec615082ffa881"><div class="ttname"><a href="a00062.html#aecf4abfeb4dcc9649fec615082ffa881">FXLS896x_INT_EN_WAKE_OUT_EN_MASK</a></div><div class="ttdeci">#define FXLS896x_INT_EN_WAKE_OUT_EN_MASK</div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l00829">fxls896x.h:829</a></div></div>
290<div class="ttc" id="a00062_html_a78d75a749948860444e3d6e5feb7d8fc"><div class="ttname"><a href="a00062.html#a78d75a749948860444e3d6e5feb7d8fc">FXLS896x_SDCD_CONFIG2_SDCD_EN_MASK</a></div><div class="ttdeci">#define FXLS896x_SDCD_CONFIG2_SDCD_EN_MASK</div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l01621">fxls896x.h:1621</a></div></div>
291<div class="ttc" id="a00062_html_a29d44341ce767c5dfc737d622fc97ba1aebac5ec12a6a2e0470ce4c313f66b081"><div class="ttname"><a href="a00062.html#a29d44341ce767c5dfc737d622fc97ba1aebac5ec12a6a2e0470ce4c313f66b081">FXLS896x_SDCD_CONFIG1</a></div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l00072">fxls896x.h:72</a></div></div>
292<div class="ttc" id="a00062_html_a6d6ed1dca43867c7fcd29960f3fba604"><div class="ttname"><a href="a00062.html#a6d6ed1dca43867c7fcd29960f3fba604">FXLS896x_SDCD_CONFIG1_X_OT_EN_MASK</a></div><div class="ttdeci">#define FXLS896x_SDCD_CONFIG1_X_OT_EN_MASK</div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l01526">fxls896x.h:1526</a></div></div>
293<div class="ttc" id="a00062_html_aaf486470362e16558022ed0578a7633f"><div class="ttname"><a href="a00062.html#aaf486470362e16558022ed0578a7633f">FXLS896x_SDCD_CONFIG1_Y_OT_EN_EN</a></div><div class="ttdeci">#define FXLS896x_SDCD_CONFIG1_Y_OT_EN_EN</div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l01552">fxls896x.h:1552</a></div></div>
294<div class="ttc" id="a00062_html_a55859f06f0f36d4107d10efda0c39f7e"><div class="ttname"><a href="a00062.html#a55859f06f0f36d4107d10efda0c39f7e">FXLS896x_SDCD_CONFIG1_OT_ELE_MASK</a></div><div class="ttdeci">#define FXLS896x_SDCD_CONFIG1_OT_ELE_MASK</div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l01532">fxls896x.h:1532</a></div></div>
295<div class="ttc" id="a00062_html_a29d44341ce767c5dfc737d622fc97ba1a01fefb1f0918f5fe07ee5ce496bbe64f"><div class="ttname"><a href="a00062.html#a29d44341ce767c5dfc737d622fc97ba1a01fefb1f0918f5fe07ee5ce496bbe64f">FXLS896x_INT_EN</a></div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l00058">fxls896x.h:58</a></div></div>
296<div class="ttc" id="a00062_html_a29d44341ce767c5dfc737d622fc97ba1ae95b19144da3d80e03a79ef741b64752"><div class="ttname"><a href="a00062.html#a29d44341ce767c5dfc737d622fc97ba1ae95b19144da3d80e03a79ef741b64752">FXLS896x_SDCD_UTHS_LSB</a></div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l00078">fxls896x.h:78</a></div></div>
297<div class="ttc" id="a00062_html_af6f480f3072bfffd6e8db57e9b485eab"><div class="ttname"><a href="a00062.html#af6f480f3072bfffd6e8db57e9b485eab">FXLS896x_SENS_CONFIG3_SLEEP_ODR_MASK</a></div><div class="ttdeci">#define FXLS896x_SENS_CONFIG3_SLEEP_ODR_MASK</div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l00548">fxls896x.h:548</a></div></div>
298<div class="ttc" id="a00062_html_a29d44341ce767c5dfc737d622fc97ba1a1feb976d7d36c29ec2d85294cda85c18"><div class="ttname"><a href="a00062.html#a29d44341ce767c5dfc737d622fc97ba1a1feb976d7d36c29ec2d85294cda85c18">FXLS896x_SDCD_OT_DBCNT</a></div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l00074">fxls896x.h:74</a></div></div>
299<div class="ttc" id="a00062_html_a4be837ee453474213394bf34a10ba959"><div class="ttname"><a href="a00062.html#a4be837ee453474213394bf34a10ba959">FXLS896x_SENS_CONFIG1_FSR_MASK</a></div><div class="ttdeci">#define FXLS896x_SENS_CONFIG1_FSR_MASK</div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l00423">fxls896x.h:423</a></div></div>
300<div class="ttc" id="a00062_html_a6e2af1122b063ecfcb9a2368475c6e8a"><div class="ttname"><a href="a00062.html#a6e2af1122b063ecfcb9a2368475c6e8a">FXLS896x_SDCD_CONFIG1_Y_OT_EN_MASK</a></div><div class="ttdeci">#define FXLS896x_SDCD_CONFIG1_Y_OT_EN_MASK</div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l01523">fxls896x.h:1523</a></div></div>
301<div class="ttc" id="a00062_html_ae390cccc9da7f83785eb211e57189ac2"><div class="ttname"><a href="a00062.html#ae390cccc9da7f83785eb211e57189ac2">FXLS896x_SENS_CONFIG4_WK_SDCD_OT_MASK</a></div><div class="ttdeci">#define FXLS896x_SENS_CONFIG4_WK_SDCD_OT_MASK</div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l00633">fxls896x.h:633</a></div></div>
302<div class="ttc" id="a00062_html_a185d5ef7e0f9e2a67e2a234769c555ca"><div class="ttname"><a href="a00062.html#a185d5ef7e0f9e2a67e2a234769c555ca">FXLS896x_SDCD_CONFIG2_REF_UPDM_SDCD_REF</a></div><div class="ttdeci">#define FXLS896x_SDCD_CONFIG2_REF_UPDM_SDCD_REF</div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l01633">fxls896x.h:1633</a></div></div>
303<div class="ttc" id="a00062_html_a62a44d01a5708a17f158ec816188253f"><div class="ttname"><a href="a00062.html#a62a44d01a5708a17f158ec816188253f">FXLS896x_SENS_CONFIG4_WK_SDCD_OT_EN</a></div><div class="ttdeci">#define FXLS896x_SENS_CONFIG4_WK_SDCD_OT_EN</div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l00655">fxls896x.h:655</a></div></div>
304<div class="ttc" id="a00062_html_ae087fef14231e8d89fe10ed38d7e0881"><div class="ttname"><a href="a00062.html#ae087fef14231e8d89fe10ed38d7e0881">FXLS896x_SENS_CONFIG3_SLEEP_ODR_6_25HZ</a></div><div class="ttdeci">#define FXLS896x_SENS_CONFIG3_SLEEP_ODR_6_25HZ</div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l00579">fxls896x.h:579</a></div></div>
305<div class="ttc" id="a00062_html_a29d44341ce767c5dfc737d622fc97ba1a409fd69f2e93939536265ccaadbda95f"><div class="ttname"><a href="a00062.html#a29d44341ce767c5dfc737d622fc97ba1a409fd69f2e93939536265ccaadbda95f">FXLS896x_SDCD_LTHS_MSB</a></div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l00077">fxls896x.h:77</a></div></div>
306<div class="ttc" id="a00062_html_a29d44341ce767c5dfc737d622fc97ba1a02fdc5ed7f58173579b0ab9451054455"><div class="ttname"><a href="a00062.html#a29d44341ce767c5dfc737d622fc97ba1a02fdc5ed7f58173579b0ab9451054455">FXLS896x_SDCD_CONFIG2</a></div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l00073">fxls896x.h:73</a></div></div>
307<div class="ttc" id="a00062_html_a6e67f2aaf62ec14dfed253c9a96ca673"><div class="ttname"><a href="a00062.html#a6e67f2aaf62ec14dfed253c9a96ca673">FXLS896x_SDCD_CONFIG1_X_OT_EN_EN</a></div><div class="ttdeci">#define FXLS896x_SDCD_CONFIG1_X_OT_EN_EN</div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l01548">fxls896x.h:1548</a></div></div>
308<div class="ttc" id="a00062_html_af649ecc22ed4eabc13105d18606e8e11"><div class="ttname"><a href="a00062.html#af649ecc22ed4eabc13105d18606e8e11">FXLS896x_INT_PIN_SEL_WK_OUT_INT2_MASK</a></div><div class="ttdeci">#define FXLS896x_INT_PIN_SEL_WK_OUT_INT2_MASK</div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l00913">fxls896x.h:913</a></div></div>
309<div class="ttc" id="a00062_html_a29d44341ce767c5dfc737d622fc97ba1a2113c6f4af5aed53885ad71b6bb23dbd"><div class="ttname"><a href="a00062.html#a29d44341ce767c5dfc737d622fc97ba1a2113c6f4af5aed53885ad71b6bb23dbd">FXLS896x_ASLP_COUNT_MSB</a></div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l00057">fxls896x.h:57</a></div></div>
310<div class="ttc" id="a00062_html_ae20937b4ae0cce890f00081436f26284"><div class="ttname"><a href="a00062.html#ae20937b4ae0cce890f00081436f26284">FXLS896x_SDCD_CONFIG2_REF_UPDM_MASK</a></div><div class="ttdeci">#define FXLS896x_SDCD_CONFIG2_REF_UPDM_MASK</div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l01618">fxls896x.h:1618</a></div></div>
311<div class="ttc" id="a00062_html_a29d44341ce767c5dfc737d622fc97ba1a928ab3635c72ba5f4c98b87b7bdaee58"><div class="ttname"><a href="a00062.html#a29d44341ce767c5dfc737d622fc97ba1a928ab3635c72ba5f4c98b87b7bdaee58">FXLS896x_ASLP_COUNT_LSB</a></div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l00056">fxls896x.h:56</a></div></div>
312<div class="ttc" id="a00062_html_a29d44341ce767c5dfc737d622fc97ba1a4ab130b463cf1a18e1aae842db295de1"><div class="ttname"><a href="a00062.html#a29d44341ce767c5dfc737d622fc97ba1a4ab130b463cf1a18e1aae842db295de1">FXLS896x_SENS_CONFIG1</a></div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l00047">fxls896x.h:47</a></div></div>
313<div class="ttc" id="a00062_html_a553539863d11a45d8d1c1d232fd4fef5"><div class="ttname"><a href="a00062.html#a553539863d11a45d8d1c1d232fd4fef5">FXLS896x_SDCD_CONFIG1_Z_OT_EN_MASK</a></div><div class="ttdeci">#define FXLS896x_SDCD_CONFIG1_Z_OT_EN_MASK</div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l01520">fxls896x.h:1520</a></div></div>
314<div class="ttc" id="a00062_html_a9a874b2d2aaf43722e0e5f2f26f2a7ac"><div class="ttname"><a href="a00062.html#a9a874b2d2aaf43722e0e5f2f26f2a7ac">FXLS896x_SENS_CONFIG4_INT_POL_ACT_HIGH</a></div><div class="ttdeci">#define FXLS896x_SENS_CONFIG4_INT_POL_ACT_HIGH</div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l00680">fxls896x.h:680</a></div></div>
315<div class="ttc" id="a00062_html_a8025f55dc676bfd81d183b3fd98fa9f8"><div class="ttname"><a href="a00062.html#a8025f55dc676bfd81d183b3fd98fa9f8">FXLS896x_SDCD_CONFIG1_Z_OT_EN_EN</a></div><div class="ttdeci">#define FXLS896x_SDCD_CONFIG1_Z_OT_EN_EN</div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l01556">fxls896x.h:1556</a></div></div>
316<div class="ttc" id="a00062_html_a29d44341ce767c5dfc737d622fc97ba1af6642821c882c3d0d3c5bf8a2ba77539"><div class="ttname"><a href="a00062.html#a29d44341ce767c5dfc737d622fc97ba1af6642821c882c3d0d3c5bf8a2ba77539">FXLS896x_SDCD_UTHS_MSB</a></div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l00079">fxls896x.h:79</a></div></div>
317<div class="ttc" id="a00062_html_a965f6e391abbfdac81316e85e7f1b284"><div class="ttname"><a href="a00062.html#a965f6e391abbfdac81316e85e7f1b284">FXLS896x_SDCD_CONFIG1_OT_ELE_DIS</a></div><div class="ttdeci">#define FXLS896x_SDCD_CONFIG1_OT_ELE_DIS</div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l01538">fxls896x.h:1538</a></div></div>
318<div class="ttc" id="a00062_html_a29d44341ce767c5dfc737d622fc97ba1a5758234766c3349caeac3ff6232529fd"><div class="ttname"><a href="a00062.html#a29d44341ce767c5dfc737d622fc97ba1a5758234766c3349caeac3ff6232529fd">FXLS896x_SDCD_LTHS_LSB</a></div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l00076">fxls896x.h:76</a></div></div>
319<div class="ttc" id="a00062_html_ac78215de6488539f9a6741883739f4c1"><div class="ttname"><a href="a00062.html#ac78215de6488539f9a6741883739f4c1">FXLS896x_SENS_CONFIG3_WAKE_ODR_MASK</a></div><div class="ttdeci">#define FXLS896x_SENS_CONFIG3_WAKE_ODR_MASK</div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l00551">fxls896x.h:551</a></div></div>
320<div class="ttc" id="a00062_html_a04589a02aad42e33c5747d1549d4e264"><div class="ttname"><a href="a00062.html#a04589a02aad42e33c5747d1549d4e264">FXLS896x_INT_EN_WAKE_OUT_EN_EN</a></div><div class="ttdeci">#define FXLS896x_INT_EN_WAKE_OUT_EN_EN</div><div class="ttdef"><b>Definition:</b> <a href="a00062_source.html#l00876">fxls896x.h:876</a></div></div>
321</div><!-- fragment -->
322<p>Register settings for configuring SDCD-OT for tap-detection and Auto-Wake/Sleep in interrupt mode. </p>
323
324<p class="definition">Definition at line <a class="el" href="a00368_source.html#l00045">45</a> of file <a class="el" href="a00368_source.html">fxls896xaf_motion_wakeup.c</a>.</p>
325
326</div>
327</div>
328<a id="a6aad54b5efa0b71590464d866be41c5b"></a>
329<h2 class="memtitle"><span class="permalink"><a href="#a6aad54b5efa0b71590464d866be41c5b">&#9670;&nbsp;</a></span>cFxls896xReadIntStatus</h2>
330
331<div class="memitem">
332<div class="memproto">
333      <table class="memname">
334        <tr>
335          <td class="memname">const <a class="el" href="a03811.html">registerreadlist_t</a> cFxls896xReadIntStatus[] = {{.readFrom = <a class="el" href="a00062.html#a29d44341ce767c5dfc737d622fc97ba1a2735a5a46423052c12cadba4c867a85c">FXLS896x_INT_STATUS</a>, .numBytes = 1}, <a class="el" href="a00179.html#aebb58a1bb3df30b7df4f6f14d0f1a81d">__END_READ_DATA__</a>}</td>
336        </tr>
337      </table>
338</div><div class="memdoc">
339
340<p>Read register list to read INT_STATUS Register. </p>
341
342<p class="definition">Definition at line <a class="el" href="a00368_source.html#l00076">76</a> of file <a class="el" href="a00368_source.html">fxls896xaf_motion_wakeup.c</a>.</p>
343
344</div>
345</div>
346<a id="a55dd3f29b36c588375707a6f51ad1f8e"></a>
347<h2 class="memtitle"><span class="permalink"><a href="#a55dd3f29b36c588375707a6f51ad1f8e">&#9670;&nbsp;</a></span>cFxls896xReadSysMode</h2>
348
349<div class="memitem">
350<div class="memproto">
351      <table class="memname">
352        <tr>
353          <td class="memname">const <a class="el" href="a03811.html">registerreadlist_t</a> cFxls896xReadSysMode[] = {{.readFrom = <a class="el" href="a00062.html#a29d44341ce767c5dfc737d622fc97ba1a8141ae3483ff9b2c78306244be426b48">FXLS896x_SYS_MODE</a>, .numBytes = 1}, <a class="el" href="a00179.html#aebb58a1bb3df30b7df4f6f14d0f1a81d">__END_READ_DATA__</a>}</td>
354        </tr>
355      </table>
356</div><div class="memdoc">
357
358<p>Read register list to read SysMode Register. </p>
359
360<p class="definition">Definition at line <a class="el" href="a00368_source.html#l00073">73</a> of file <a class="el" href="a00368_source.html">fxls896xaf_motion_wakeup.c</a>.</p>
361
362</div>
363</div>
364<a id="ab62e4262c23c0ce0850b32ffa1253d44"></a>
365<h2 class="memtitle"><span class="permalink"><a href="#ab62e4262c23c0ce0850b32ffa1253d44">&#9670;&nbsp;</a></span>fxls896xDriver</h2>
366
367<div class="memitem">
368<div class="memproto">
369      <table class="memname">
370        <tr>
371          <td class="memname"><a class="el" href="a02043.html">fxls896x_i2c_sensorhandle_t</a> fxls896xDriver</td>
372        </tr>
373      </table>
374</div><div class="memdoc">
375
376<p class="definition">Definition at line <a class="el" href="a00368_source.html#l00084">84</a> of file <a class="el" href="a00368_source.html">fxls896xaf_motion_wakeup.c</a>.</p>
377
378<p class="reference">Referenced by <a class="el" href="a00932_source.html#l00103">main()</a>.</p>
379
380</div>
381</div>
382<a id="a96aa5a5b5a988cd510f43dc5c8979e3b"></a>
383<h2 class="memtitle"><span class="permalink"><a href="#a96aa5a5b5a988cd510f43dc5c8979e3b">&#9670;&nbsp;</a></span>gFxls896xIntFlag</h2>
384
385<div class="memitem">
386<div class="memproto">
387      <table class="memname">
388        <tr>
389          <td class="memname">volatile bool gFxls896xIntFlag = <a class="el" href="a00914.html#a65e9886d74aaee76545e83dd09011727">false</a></td>
390        </tr>
391      </table>
392</div><div class="memdoc">
393
394<p class="definition">Definition at line <a class="el" href="a00368_source.html#l00081">81</a> of file <a class="el" href="a00368_source.html">fxls896xaf_motion_wakeup.c</a>.</p>
395
396<p class="reference">Referenced by <a class="el" href="a00368_source.html#l00095">fxls896x_int_callback()</a>, and <a class="el" href="a00368_source.html#l00107">main()</a>.</p>
397
398</div>
399</div>
400<a id="a3c22bed16a7c769894081222aa6107d8"></a>
401<h2 class="memtitle"><span class="permalink"><a href="#a3c22bed16a7c769894081222aa6107d8">&#9670;&nbsp;</a></span>I2Cdrv</h2>
402
403<div class="memitem">
404<div class="memproto">
405      <table class="memname">
406        <tr>
407          <td class="memname">ARM_DRIVER_I2C* I2Cdrv = &amp;<a class="el" href="a04484.html#ad6a14737695a4218d07182b86b21f570">I2C_S_DRIVER</a></td>
408        </tr>
409      </table>
410</div><div class="memdoc">
411
412<p class="definition">Definition at line <a class="el" href="a00368_source.html#l00083">83</a> of file <a class="el" href="a00368_source.html">fxls896xaf_motion_wakeup.c</a>.</p>
413
414<p class="reference">Referenced by <a class="el" href="a00929_source.html#l00103">main()</a>.</p>
415
416</div>
417</div>
418<a id="ac61bf859f26cd2541c3958bff34e2bda"></a>
419<h2 class="memtitle"><span class="permalink"><a href="#ac61bf859f26cd2541c3958bff34e2bda">&#9670;&nbsp;</a></span>pGpioDriver</h2>
420
421<div class="memitem">
422<div class="memproto">
423      <table class="memname">
424        <tr>
425          <td class="memname"><a class="el" href="a03903.html">GENERIC_DRIVER_GPIO</a>* pGpioDriver = &amp;<a class="el" href="a04880.html#a2c39f234913855fad752a8f96f245b27">Driver_GPIO_KSDK</a></td>
426        </tr>
427      </table>
428</div><div class="memdoc">
429
430<p class="definition">Definition at line <a class="el" href="a00368_source.html#l00085">85</a> of file <a class="el" href="a00368_source.html">fxls896xaf_motion_wakeup.c</a>.</p>
431
432</div>
433</div>
434</div><!-- contents -->
435
436<hr class="footer"/><address class="footer"><small>
437&copy; Copyright 2016-2022 NXP. All Rights Reserved. SPDX-License-Identifier: BSD-3-Clause
438</small></address>
439</body>
440</html>
441