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  <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> | 49<a href="#func-members">Functions</a> | 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 "pin_mux.h"</code><br /> 56<code>#include "clock_config.h"</code><br /> 57<code>#include "board.h"</code><br /> 58<code>#include "fsl_debug_console.h"</code><br /> 59<code>#include "issdk_hal.h"</code><br /> 60<code>#include "gpio_driver.h"</code><br /> 61<code>#include "<a class="el" href="a00068_source.html">fxls896x_drv.h</a>"</code><br /> 62<code>#include "<a class="el" href="a00533_source.html">systick_utils.h</a>"</code><br /> 63<code>#include "Driver_I2C.h"</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 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00368.html#aba3457bcd021ecb2cc91ea61e421c1b3">FXLS8964_DATA_SIZE</a>   6</td></tr> 79<tr class="separator:aba3457bcd021ecb2cc91ea61e421c1b3"><td class="memSeparator" colspan="2"> </td></tr> 80<tr class="memitem:ac9afbf06be14942647b50332eb3ad7ec"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00368.html#ac9afbf06be14942647b50332eb3ad7ec">FXLS8964_STANDBY_MODE</a>   0</td></tr> 81<tr class="separator:ac9afbf06be14942647b50332eb3ad7ec"><td class="memSeparator" colspan="2"> </td></tr> 82<tr class="memitem:a47fded6e55d7281366d46f54415a458b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00368.html#a47fded6e55d7281366d46f54415a458b">FXLS8964_ACTIVE_MODE</a>   1</td></tr> 83<tr class="separator:a47fded6e55d7281366d46f54415a458b"><td class="memSeparator" colspan="2"> </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 </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"> </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"> </td></tr> 90<tr class="memitem:a840291bc02cba5474a4cb46a9b9566fe"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </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> </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"> </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"> </td></tr> 99<tr class="memitem:a55dd3f29b36c588375707a6f51ad1f8e"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="a03811.html">registerreadlist_t</a> </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"> </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"> </td></tr> 102<tr class="memitem:a6aad54b5efa0b71590464d866be41c5b"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="a03811.html">registerreadlist_t</a> </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"> </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"> </td></tr> 105<tr class="memitem:a96aa5a5b5a988cd510f43dc5c8979e3b"><td class="memItemLeft" align="right" valign="top">volatile bool </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"> </td></tr> 107<tr class="memitem:a3c22bed16a7c769894081222aa6107d8"><td class="memItemLeft" align="right" valign="top">ARM_DRIVER_I2C * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00368.html#a3c22bed16a7c769894081222aa6107d8">I2Cdrv</a> = &<a class="el" href="a04484.html#ad6a14737695a4218d07182b86b21f570">I2C_S_DRIVER</a></td></tr> 108<tr class="separator:a3c22bed16a7c769894081222aa6107d8"><td class="memSeparator" colspan="2"> </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> </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"> </td></tr> 111<tr class="memitem:ac61bf859f26cd2541c3958bff34e2bda"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a03903.html">GENERIC_DRIVER_GPIO</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00368.html#ac61bf859f26cd2541c3958bff34e2bda">pGpioDriver</a> = &<a class="el" href="a04880.html#a2c39f234913855fad752a8f96f245b27">Driver_GPIO_KSDK</a></td></tr> 112<tr class="separator:ac61bf859f26cd2541c3958bff34e2bda"><td class="memSeparator" colspan="2"> </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">◆ </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   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">◆ </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   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">◆ </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   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">◆ </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 * </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">◆ </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 </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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 = &<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">◆ </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 = &<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© Copyright 2016-2022 NXP. All Rights Reserved. SPDX-License-Identifier: BSD-3-Clause 438</small></address> 439</body> 440</html> 441