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/fxls8974cf/fxls8974cf_freemaster_usb_demo.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_56d6fef1a4147a402dd646bf23b603ce.html">fxls8974cf</a></li> </ul> 44</div> 45</div><!-- top --> 46<div class="header"> 47 <div class="summary"> 48<a href="#nested-classes">Data Structures</a> | 49<a href="#define-members">Macros</a> | 50<a href="#typedef-members">Typedefs</a> | 51<a href="#enum-members">Enumerations</a> | 52<a href="#func-members">Functions</a> | 53<a href="#var-members">Variables</a> </div> 54 <div class="headertitle"> 55<div class="title">fxls8974cf_freemaster_usb_demo.c File Reference</div> </div> 56</div><!--header--> 57<div class="contents"> 58 59<p>The <a class="el" href="a00380.html" title="The fxls8974cf_freemaster_usb_demo.c file implements FreeMASTER demo using the ISSDK FXLS8974CF senso...">fxls8974cf_freemaster_usb_demo.c</a> file implements FreeMASTER demo using the ISSDK FXLS8974CF sensor driver example demonstration with interrupt mode. 60<a href="#details">More...</a></p> 61<div class="textblock"><code>#include "pin_mux.h"</code><br /> 62<code>#include "clock_config.h"</code><br /> 63<code>#include "board.h"</code><br /> 64<code>#include "fsl_debug_console.h"</code><br /> 65<code>#include "math.h"</code><br /> 66<code>#include "fsl_uart.h"</code><br /> 67<code>#include "fsl_common.h"</code><br /> 68<code>#include "freemaster.h"</code><br /> 69<code>#include "usb_device_config.h"</code><br /> 70<code>#include "freemaster_usb.h"</code><br /> 71<code>#include "Driver_I2C.h"</code><br /> 72<code>#include "issdk_hal.h"</code><br /> 73<code>#include "gpio_driver.h"</code><br /> 74<code>#include "<a class="el" href="a00077_source.html">fxls8974_drv.h</a>"</code><br /> 75<code>#include "<a class="el" href="a00533_source.html">systick_utils.h</a>"</code><br /> 76</div><div class="textblock"><div class="dynheader"> 77Include dependency graph for fxls8974cf_freemaster_usb_demo.c:</div> 78<div class="dyncontent"> 79<div class="center"><img src="a00381.png" border="0" usemap="#driverexamples_2fxls8974cf_2fxls8974cf__freemaster__usb__demo_8c" alt=""/></div> 80<map name="driverexamples_2fxls8974cf_2fxls8974cf__freemaster__usb__demo_8c" id="driverexamples_2fxls8974cf_2fxls8974cf__freemaster__usb__demo_8c"> 81<area shape="rect" id="node15" href="a00077.html" title="The fxls8974_drv.h file describes the FXLS8974CF driver interface and structures. ..." alt="" coords="1584,109,1688,136"/> 82<area shape="rect" id="node16" href="a00533.html" title="ARM Systick Utilities. " alt="" coords="1712,109,1819,136"/> 83</map> 84</div> 85</div> 86<p><a href="a00380_source.html">Go to the source code of this file.</a></p> 87<table class="memberdecls"> 88<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> 89Data Structures</h2></td></tr> 90<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a03859.html">fxls8974_allregs_t</a></td></tr> 91<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">This structure defines the fxls8974 all registers metadata. <a href="a03859.html#details">More...</a><br /></td></tr> 92<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> 93<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a03863.html">fxls8974_offset_noise_t</a></td></tr> 94<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">This structure defines the fxls8974 offset and noise calculation parameters. <a href="a03863.html#details">More...</a><br /></td></tr> 95<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> 96<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a03867.html">fxls8974_selftest_t</a></td></tr> 97<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">This structure defines variables to compute self-test output change (STOC) and self-test offset (STOF). <a href="a03867.html#details">More...</a><br /></td></tr> 98<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> 99<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a03851.html">sensor_data</a></td></tr> 100<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">This structure defines the fxls8962 raw data buffer. <a href="a03851.html#details">More...</a><br /></td></tr> 101<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> 102<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="a03855.html">rawdata</a></td></tr> 103<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> 104</table><table class="memberdecls"> 105<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> 106Macros</h2></td></tr> 107<tr class="memitem:a5860dc386f869cf14ff58c33ce6091a6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#a5860dc386f869cf14ff58c33ce6091a6">FXLS8974_NUM_REGISTERS</a>   (<a class="el" href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba0882fd9abd722fcbfdaf15bef412ee9c">FXLS8974_SELF_TEST_CONFIG2</a> + 1)</td></tr> 108<tr class="separator:a5860dc386f869cf14ff58c33ce6091a6"><td class="memSeparator" colspan="2"> </td></tr> 109<tr class="memitem:ae08826b534e6815fb0b4066c6ffa79b6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#ae08826b534e6815fb0b4066c6ffa79b6">FF_A_FFMT_THS</a>   (0x08) /* FreeFall Threshold Value. */</td></tr> 110<tr class="separator:ae08826b534e6815fb0b4066c6ffa79b6"><td class="memSeparator" colspan="2"> </td></tr> 111<tr class="memitem:a1c611e397ac2c8e1772b5c60e7659bd1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#a1c611e397ac2c8e1772b5c60e7659bd1">A_FFMT_COUNT</a>   (0x18) /* Freefall/motion debounce count value. */</td></tr> 112<tr class="separator:a1c611e397ac2c8e1772b5c60e7659bd1"><td class="memSeparator" colspan="2"> </td></tr> 113<tr class="memitem:a058094e0bab74ee0f65e6a81f9ba95c9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#a058094e0bab74ee0f65e6a81f9ba95c9">PL_COUNT</a>   (0x15) /* Pulse debounce count value. */</td></tr> 114<tr class="separator:a058094e0bab74ee0f65e6a81f9ba95c9"><td class="memSeparator" colspan="2"> </td></tr> 115<tr class="memitem:ac1de58f19be26d0d484cf2fa338c9eb5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#ac1de58f19be26d0d484cf2fa338c9eb5">ASLP_COUNTER</a>   (0x07) /* Auto Sleep after ~5s. */</td></tr> 116<tr class="separator:ac1de58f19be26d0d484cf2fa338c9eb5"><td class="memSeparator" colspan="2"> </td></tr> 117<tr class="memitem:a655f856881e2748838614d8ebe75b9b3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#a655f856881e2748838614d8ebe75b9b3">ACCEL_2G_SENS</a>   (0.000976) /* Sensitivity factor for 2G FS */</td></tr> 118<tr class="separator:a655f856881e2748838614d8ebe75b9b3"><td class="memSeparator" colspan="2"> </td></tr> 119<tr class="memitem:a08e287e51783ab8f90158352e6fc3af8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#a08e287e51783ab8f90158352e6fc3af8">ACCEL_4G_SENS</a>   (0.001953) /* Sensitivity factor for 4G FS */</td></tr> 120<tr class="separator:a08e287e51783ab8f90158352e6fc3af8"><td class="memSeparator" colspan="2"> </td></tr> 121<tr class="memitem:a05b1ee83bf8f0e4f3d8ddcd5b6bdcf89"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#a05b1ee83bf8f0e4f3d8ddcd5b6bdcf89">ACCEL_8G_SENS</a>   (0.003906) /* Sensitivity factor for 8G FS */</td></tr> 122<tr class="separator:a05b1ee83bf8f0e4f3d8ddcd5b6bdcf89"><td class="memSeparator" colspan="2"> </td></tr> 123<tr class="memitem:a496885152e5f45fd5bee40d8e928f71e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#a496885152e5f45fd5bee40d8e928f71e">ACCEL_16G_SENS</a>   (0.007813) /* Sensitivity factor for 16G FS */</td></tr> 124<tr class="separator:a496885152e5f45fd5bee40d8e928f71e"><td class="memSeparator" colspan="2"> </td></tr> 125<tr class="memitem:a0240ac851181b84ac374872dc5434ee4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#a0240ac851181b84ac374872dc5434ee4">N</a>   (100U) /* Number of samples used to measure offset/noise */</td></tr> 126<tr class="separator:a0240ac851181b84ac374872dc5434ee4"><td class="memSeparator" colspan="2"> </td></tr> 127<tr class="memitem:a6c7104c3d05de6cc4bdd733d187d2c6b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#a6c7104c3d05de6cc4bdd733d187d2c6b">RAW_ACCEL_DATA_SIZE</a>   (6U) /* Accel Data Size */</td></tr> 128<tr class="separator:a6c7104c3d05de6cc4bdd733d187d2c6b"><td class="memSeparator" colspan="2"> </td></tr> 129<tr class="memitem:a1ea66d33b5f8e9fda77f8dd865ef0408"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#a1ea66d33b5f8e9fda77f8dd865ef0408">MAX8BITSTORAGE</a>   (255U)</td></tr> 130<tr class="separator:a1ea66d33b5f8e9fda77f8dd865ef0408"><td class="memSeparator" colspan="2"> </td></tr> 131<tr class="memitem:ac3bb6186fe345c2d2d5331b601807f71"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#ac3bb6186fe345c2d2d5331b601807f71">FXLS8974_DATA_SIZE</a>   6</td></tr> 132<tr class="separator:ac3bb6186fe345c2d2d5331b601807f71"><td class="memSeparator" colspan="2"> </td></tr> 133</table><table class="memberdecls"> 134<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a> 135Typedefs</h2></td></tr> 136<tr class="memitem:ab40827f3b6e4ac3980920b66820b1718"><td class="memItemLeft" align="right" valign="top">typedef union <a class="el" href="a03855.html">rawdata</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#ab40827f3b6e4ac3980920b66820b1718">RAW_DATA</a></td></tr> 137<tr class="separator:ab40827f3b6e4ac3980920b66820b1718"><td class="memSeparator" colspan="2"> </td></tr> 138<tr class="memitem:af4993fb59be85ea9b13439f928547341"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="a00377.html#a8dee9ab9e6db3171da1859b51d36a480">fxls8974_operation_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#af4993fb59be85ea9b13439f928547341">fxls8974_operation_type_t</a></td></tr> 139<tr class="memdesc:af4993fb59be85ea9b13439f928547341"><td class="mdescLeft"> </td><td class="mdescRight">This structure defines the fxls8974 host operation type. <a href="#af4993fb59be85ea9b13439f928547341">More...</a><br /></td></tr> 140<tr class="separator:af4993fb59be85ea9b13439f928547341"><td class="memSeparator" colspan="2"> </td></tr> 141</table><table class="memberdecls"> 142<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a> 143Enumerations</h2></td></tr> 144<tr class="memitem:a8dee9ab9e6db3171da1859b51d36a480"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#a8dee9ab9e6db3171da1859b51d36a480">fxls8974_operation_type</a> { <br /> 145  <a class="el" href="a00377.html#a8dee9ab9e6db3171da1859b51d36a480a03563368a619d05a4c66db11a4df9eba">FXLS8974_REG_WRITE</a> = 1U, 146<a class="el" href="a00377.html#a8dee9ab9e6db3171da1859b51d36a480a0049de4b361cae5ce5b95c5da807c290">FXLS8974_REG_READ</a> = 2U, 147<a class="el" href="a00377.html#a8dee9ab9e6db3171da1859b51d36a480a7a4b8aa4f95af6f145448b2215d0a5a7">FXLS8974_ALLREG_READ</a> = 3U, 148<a class="el" href="a00377.html#a8dee9ab9e6db3171da1859b51d36a480a2838be94d365508c0a0d8be5f2663e74">FXLS8974_ACCEL_CONFIG_END</a>, 149<br /> 150  <a class="el" href="a00380.html#a8dee9ab9e6db3171da1859b51d36a480a03563368a619d05a4c66db11a4df9eba">FXLS8974_REG_WRITE</a> = 1U, 151<a class="el" href="a00380.html#a8dee9ab9e6db3171da1859b51d36a480a0049de4b361cae5ce5b95c5da807c290">FXLS8974_REG_READ</a> = 2U, 152<a class="el" href="a00380.html#a8dee9ab9e6db3171da1859b51d36a480a7a4b8aa4f95af6f145448b2215d0a5a7">FXLS8974_ALLREG_READ</a> = 3U, 153<a class="el" href="a00380.html#a8dee9ab9e6db3171da1859b51d36a480a2838be94d365508c0a0d8be5f2663e74">FXLS8974_ACCEL_CONFIG_END</a> 154<br /> 155 }<tr class="memdesc:a8dee9ab9e6db3171da1859b51d36a480"><td class="mdescLeft"> </td><td class="mdescRight">This structure defines the fxls8974 host operation type. <a href="a00380.html#a8dee9ab9e6db3171da1859b51d36a480">More...</a><br /></td></tr> 156</td></tr> 157<tr class="separator:a8dee9ab9e6db3171da1859b51d36a480"><td class="memSeparator" colspan="2"> </td></tr> 158</table><table class="memberdecls"> 159<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> 160Functions</h2></td></tr> 161<tr class="memitem:af1fc878ca29d01b814fc33f21c02d0a8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#af1fc878ca29d01b814fc33f21c02d0a8">fxls8974_isr_callback</a> (void *pUserData)</td></tr> 162<tr class="memdesc:af1fc878ca29d01b814fc33f21c02d0a8"><td class="mdescLeft"> </td><td class="mdescRight">ISR for FXLS8974 interrupt source event. <a href="#af1fc878ca29d01b814fc33f21c02d0a8">More...</a><br /></td></tr> 163<tr class="separator:af1fc878ca29d01b814fc33f21c02d0a8"><td class="memSeparator" colspan="2"> </td></tr> 164<tr class="memitem:a705b149710c1b84b06b93fc042c9d847"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f">int32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#a705b149710c1b84b06b93fc042c9d847">apply_register_write</a> (<a class="el" href="a02239.html">fxls8974_i2c_sensorhandle_t</a> <a class="el" href="a00386.html#a52ec439b4a68f5658ad18500267a7cb5">fxls8974Driver</a>, uint8_t offset, uint8_t value)</td></tr> 165<tr class="memdesc:a705b149710c1b84b06b93fc042c9d847"><td class="mdescLeft"> </td><td class="mdescRight">Function to apply FXLS8974 register write operation. <a href="#a705b149710c1b84b06b93fc042c9d847">More...</a><br /></td></tr> 166<tr class="separator:a705b149710c1b84b06b93fc042c9d847"><td class="memSeparator" colspan="2"> </td></tr> 167<tr class="memitem:aeffde93b905c16890f0045231624911f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f">int32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#aeffde93b905c16890f0045231624911f">apply_register_read</a> (<a class="el" href="a02239.html">fxls8974_i2c_sensorhandle_t</a> <a class="el" href="a00386.html#a52ec439b4a68f5658ad18500267a7cb5">fxls8974Driver</a>, uint8_t offset, uint8_t *value)</td></tr> 168<tr class="memdesc:aeffde93b905c16890f0045231624911f"><td class="mdescLeft"> </td><td class="mdescRight">Function to apply FXLS8974 register read operation. <a href="#aeffde93b905c16890f0045231624911f">More...</a><br /></td></tr> 169<tr class="separator:aeffde93b905c16890f0045231624911f"><td class="memSeparator" colspan="2"> </td></tr> 170<tr class="memitem:a5da9533e6529adee86765d9fa1993000"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f">int32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#a5da9533e6529adee86765d9fa1993000">apply_register_readall</a> (<a class="el" href="a02239.html">fxls8974_i2c_sensorhandle_t</a> <a class="el" href="a00386.html#a52ec439b4a68f5658ad18500267a7cb5">fxls8974Driver</a>)</td></tr> 171<tr class="memdesc:a5da9533e6529adee86765d9fa1993000"><td class="mdescLeft"> </td><td class="mdescRight">Function to apply FXLS8974 register read-all operation. <a href="#a5da9533e6529adee86765d9fa1993000">More...</a><br /></td></tr> 172<tr class="separator:a5da9533e6529adee86765d9fa1993000"><td class="memSeparator" colspan="2"> </td></tr> 173<tr class="memitem:ad5e44ac16799ce39d4dce520fe7b0b20"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f">int32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#ad5e44ac16799ce39d4dce520fe7b0b20">update_dropdown_selection</a> (<a class="el" href="a03859.html">fxls8974_allregs_t</a> *<a class="el" href="a00380.html#a093c0c196b911d1e857437f2ae981066">registers</a>, uint8_t caller)</td></tr> 174<tr class="memdesc:ad5e44ac16799ce39d4dce520fe7b0b20"><td class="mdescLeft"> </td><td class="mdescRight">Function to update dropdown selection. <a href="#ad5e44ac16799ce39d4dce520fe7b0b20">More...</a><br /></td></tr> 175<tr class="separator:ad5e44ac16799ce39d4dce520fe7b0b20"><td class="memSeparator" colspan="2"> </td></tr> 176<tr class="memitem:af197e54d8b92134ee975207817730a6a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#af197e54d8b92134ee975207817730a6a">offset_noise_init</a> (<a class="el" href="a03863.html">fxls8974_offset_noise_t</a> *offnoiseptr)</td></tr> 177<tr class="memdesc:af197e54d8b92134ee975207817730a6a"><td class="mdescLeft"> </td><td class="mdescRight">Function to initialize offset noise measurement. <a href="#af197e54d8b92134ee975207817730a6a">More...</a><br /></td></tr> 178<tr class="separator:af197e54d8b92134ee975207817730a6a"><td class="memSeparator" colspan="2"> </td></tr> 179<tr class="memitem:a1a8c06392030dd64387f54ade6434e89"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#a1a8c06392030dd64387f54ade6434e89">accel_off_noise</a> (<a class="el" href="a02243.html">fxls8974_acceldata_t</a> *<a class="el" href="a00428.html#a7f64af0b42fb84db946009e4de018a6e">rawData</a>, <a class="el" href="a03863.html">fxls8974_offset_noise_t</a> *offnoiseptr, float sens)</td></tr> 180<tr class="memdesc:a1a8c06392030dd64387f54ade6434e89"><td class="mdescLeft"> </td><td class="mdescRight">Function to measure accelerometer offset noise. <a href="#a1a8c06392030dd64387f54ade6434e89">More...</a><br /></td></tr> 181<tr class="separator:a1a8c06392030dd64387f54ade6434e89"><td class="memSeparator" colspan="2"> </td></tr> 182<tr class="memitem:a9d63421469ebf4e811470cf5999db989"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#a9d63421469ebf4e811470cf5999db989">selftest_init</a> (<a class="el" href="a03867.html">fxls8974_selftest_t</a> *<a class="el" href="a00380.html#aad7347ff5f288b33d3d7e694bc74686e">selftest</a>)</td></tr> 183<tr class="memdesc:a9d63421469ebf4e811470cf5999db989"><td class="mdescLeft"> </td><td class="mdescRight">Function to initialize FXLS8974 self test metadata. <a href="#a9d63421469ebf4e811470cf5999db989">More...</a><br /></td></tr> 184<tr class="separator:a9d63421469ebf4e811470cf5999db989"><td class="memSeparator" colspan="2"> </td></tr> 185<tr class="memitem:aa4f43f2d187e1be0d714b6b3f37310e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f">int32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#aa4f43f2d187e1be0d714b6b3f37310e7">perform_selftest</a> (<a class="el" href="a02239.html">fxls8974_i2c_sensorhandle_t</a> <a class="el" href="a00386.html#a52ec439b4a68f5658ad18500267a7cb5">fxls8974Driver</a>, <a class="el" href="a03867.html">fxls8974_selftest_t</a> *<a class="el" href="a00380.html#aad7347ff5f288b33d3d7e694bc74686e">selftest</a>)</td></tr> 186<tr class="memdesc:aa4f43f2d187e1be0d714b6b3f37310e7"><td class="mdescLeft"> </td><td class="mdescRight">Function to perform FXLS8974 self test. <a href="#aa4f43f2d187e1be0d714b6b3f37310e7">More...</a><br /></td></tr> 187<tr class="separator:aa4f43f2d187e1be0d714b6b3f37310e7"><td class="memSeparator" colspan="2"> </td></tr> 188<tr class="memitem:ac0ede279731ef03a63e646ed3cc7ae29"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#ac0ede279731ef03a63e646ed3cc7ae29">FRM_Recorder_Init</a> ()</td></tr> 189<tr class="separator:ac0ede279731ef03a63e646ed3cc7ae29"><td class="memSeparator" colspan="2"> </td></tr> 190<tr class="memitem:a6766a0733476b67067b84a70ba78e214"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#a6766a0733476b67067b84a70ba78e214">FMSTR_TSA_TABLE_BEGIN</a> (main_table)</td></tr> 191<tr class="memdesc:a6766a0733476b67067b84a70ba78e214"><td class="mdescLeft"> </td><td class="mdescRight">Target Side Addressable (TSA) table created for this application. <a href="#a6766a0733476b67067b84a70ba78e214">More...</a><br /></td></tr> 192<tr class="separator:a6766a0733476b67067b84a70ba78e214"><td class="memSeparator" colspan="2"> </td></tr> 193<tr class="memitem:a840291bc02cba5474a4cb46a9b9566fe"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#a840291bc02cba5474a4cb46a9b9566fe">main</a> (void)</td></tr> 194<tr class="memdesc:a840291bc02cba5474a4cb46a9b9566fe"><td class="mdescLeft"> </td><td class="mdescRight">Main function. <a href="#a840291bc02cba5474a4cb46a9b9566fe">More...</a><br /></td></tr> 195<tr class="separator:a840291bc02cba5474a4cb46a9b9566fe"><td class="memSeparator" colspan="2"> </td></tr> 196</table><table class="memberdecls"> 197<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> 198Variables</h2></td></tr> 199<tr class="memitem:a43b5d93b9b164569af5d485bd9655991"><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="a00380.html#a43b5d93b9b164569af5d485bd9655991">cFxls8974ConfigNormal</a> []</td></tr> 200<tr class="memdesc:a43b5d93b9b164569af5d485bd9655991"><td class="mdescLeft"> </td><td class="mdescRight">Defines the register write list to configure FXLS8974 in Interrupt mode. <a href="#a43b5d93b9b164569af5d485bd9655991">More...</a><br /></td></tr> 201<tr class="separator:a43b5d93b9b164569af5d485bd9655991"><td class="memSeparator" colspan="2"> </td></tr> 202<tr class="memitem:a0cff7f05d545795206acdca0c1a63176"><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="a00380.html#a0cff7f05d545795206acdca0c1a63176">cFxls8974STXP</a> []</td></tr> 203<tr class="memdesc:a0cff7f05d545795206acdca0c1a63176"><td class="mdescLeft"> </td><td class="mdescRight">Register settings for Self-Test in X Axis (Positive polarity). <a href="#a0cff7f05d545795206acdca0c1a63176">More...</a><br /></td></tr> 204<tr class="separator:a0cff7f05d545795206acdca0c1a63176"><td class="memSeparator" colspan="2"> </td></tr> 205<tr class="memitem:aab951397db52b729d7d4665a37afb101"><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="a00380.html#aab951397db52b729d7d4665a37afb101">cFxls8974STXN</a> []</td></tr> 206<tr class="memdesc:aab951397db52b729d7d4665a37afb101"><td class="mdescLeft"> </td><td class="mdescRight">Register settings for Self-Test in X Axis (Negative polarity). <a href="#aab951397db52b729d7d4665a37afb101">More...</a><br /></td></tr> 207<tr class="separator:aab951397db52b729d7d4665a37afb101"><td class="memSeparator" colspan="2"> </td></tr> 208<tr class="memitem:a7f6595d9b6004158a531c769d4355198"><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="a00380.html#a7f6595d9b6004158a531c769d4355198">cFxls8974STYP</a> []</td></tr> 209<tr class="memdesc:a7f6595d9b6004158a531c769d4355198"><td class="mdescLeft"> </td><td class="mdescRight">Register settings for Self-Test in Y Axis (Positive polarity). <a href="#a7f6595d9b6004158a531c769d4355198">More...</a><br /></td></tr> 210<tr class="separator:a7f6595d9b6004158a531c769d4355198"><td class="memSeparator" colspan="2"> </td></tr> 211<tr class="memitem:a208d40ce527a21ffebe81983b8a70479"><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="a00380.html#a208d40ce527a21ffebe81983b8a70479">cFxls8974STYN</a> []</td></tr> 212<tr class="memdesc:a208d40ce527a21ffebe81983b8a70479"><td class="mdescLeft"> </td><td class="mdescRight">Register settings for Self-Test in Y Axis (Negative polarity). <a href="#a208d40ce527a21ffebe81983b8a70479">More...</a><br /></td></tr> 213<tr class="separator:a208d40ce527a21ffebe81983b8a70479"><td class="memSeparator" colspan="2"> </td></tr> 214<tr class="memitem:a99ad152e6f1a04f0d27312d0901a3057"><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="a00380.html#a99ad152e6f1a04f0d27312d0901a3057">cFxls8974STZP</a> []</td></tr> 215<tr class="memdesc:a99ad152e6f1a04f0d27312d0901a3057"><td class="mdescLeft"> </td><td class="mdescRight">Register settings for Self-Test in Z Axis (Positive polarity). <a href="#a99ad152e6f1a04f0d27312d0901a3057">More...</a><br /></td></tr> 216<tr class="separator:a99ad152e6f1a04f0d27312d0901a3057"><td class="memSeparator" colspan="2"> </td></tr> 217<tr class="memitem:a4f2cfc4a5a95d353918bc6a31cca059d"><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="a00380.html#a4f2cfc4a5a95d353918bc6a31cca059d">cFxls8974STZN</a> []</td></tr> 218<tr class="memdesc:a4f2cfc4a5a95d353918bc6a31cca059d"><td class="mdescLeft"> </td><td class="mdescRight">Register settings for Self-Test in Z Axis (Negative polarity). <a href="#a4f2cfc4a5a95d353918bc6a31cca059d">More...</a><br /></td></tr> 219<tr class="separator:a4f2cfc4a5a95d353918bc6a31cca059d"><td class="memSeparator" colspan="2"> </td></tr> 220<tr class="memitem:a7a4eea46addee70cb7aa3d96df2d0ae8"><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="a00380.html#a7a4eea46addee70cb7aa3d96df2d0ae8">cFxls8974OutputNormal</a> []</td></tr> 221<tr class="memdesc:a7a4eea46addee70cb7aa3d96df2d0ae8"><td class="mdescLeft"> </td><td class="mdescRight">Address of Raw Accel Data in Normal Mode. <a href="#a7a4eea46addee70cb7aa3d96df2d0ae8">More...</a><br /></td></tr> 222<tr class="separator:a7a4eea46addee70cb7aa3d96df2d0ae8"><td class="memSeparator" colspan="2"> </td></tr> 223<tr class="memitem:ae49b0e74fa671207c976d55236b28775"><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="a00380.html#ae49b0e74fa671207c976d55236b28775">cFXLS8974_whoami</a> []</td></tr> 224<tr class="separator:ae49b0e74fa671207c976d55236b28775"><td class="memSeparator" colspan="2"> </td></tr> 225<tr class="memitem:ad9de8765d3966f5c63270465a2f4e6a5"><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="a00380.html#ad9de8765d3966f5c63270465a2f4e6a5">cFXLS8974_int_src</a> []</td></tr> 226<tr class="memdesc:ad9de8765d3966f5c63270465a2f4e6a5"><td class="mdescLeft"> </td><td class="mdescRight">Prepare the register read for INT Status Register. <a href="#ad9de8765d3966f5c63270465a2f4e6a5">More...</a><br /></td></tr> 227<tr class="separator:ad9de8765d3966f5c63270465a2f4e6a5"><td class="memSeparator" colspan="2"> </td></tr> 228<tr class="memitem:a2f35f316591a699ed1e8fec86b9652aa"><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="a00380.html#a2f35f316591a699ed1e8fec86b9652aa">cFXLS8974_fs_src</a> []</td></tr> 229<tr class="memdesc:a2f35f316591a699ed1e8fec86b9652aa"><td class="mdescLeft"> </td><td class="mdescRight">Prepare the register read for FullScale range Register. <a href="#a2f35f316591a699ed1e8fec86b9652aa">More...</a><br /></td></tr> 230<tr class="separator:a2f35f316591a699ed1e8fec86b9652aa"><td class="memSeparator" colspan="2"> </td></tr> 231<tr class="memitem:aacb03ed5c6dbb57a93956b17744069d5"><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="a00380.html#aacb03ed5c6dbb57a93956b17744069d5">FXLS8974_ALL_REG_READ</a> []</td></tr> 232<tr class="memdesc:aacb03ed5c6dbb57a93956b17744069d5"><td class="mdescLeft"> </td><td class="mdescRight">FXLS8974 register list to read all registers. <a href="#aacb03ed5c6dbb57a93956b17744069d5">More...</a><br /></td></tr> 233<tr class="separator:aacb03ed5c6dbb57a93956b17744069d5"><td class="memSeparator" colspan="2"> </td></tr> 234<tr class="memitem:a32d019127b115d749d6cc9e7a0b7a971"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a02243.html">fxls8974_acceldata_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#a32d019127b115d749d6cc9e7a0b7a971">rawData</a></td></tr> 235<tr class="separator:a32d019127b115d749d6cc9e7a0b7a971"><td class="memSeparator" colspan="2"> </td></tr> 236<tr class="memitem:a093c0c196b911d1e857437f2ae981066"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a03859.html">fxls8974_allregs_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#a093c0c196b911d1e857437f2ae981066">registers</a></td></tr> 237<tr class="separator:a093c0c196b911d1e857437f2ae981066"><td class="memSeparator" colspan="2"> </td></tr> 238<tr class="memitem:ac0d7098e6aa0c7d1c8810ab8f4d3d2f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a03863.html">fxls8974_offset_noise_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#ac0d7098e6aa0c7d1c8810ab8f4d3d2f2">offnoise_data</a></td></tr> 239<tr class="separator:ac0d7098e6aa0c7d1c8810ab8f4d3d2f2"><td class="memSeparator" colspan="2"> </td></tr> 240<tr class="memitem:aad7347ff5f288b33d3d7e694bc74686e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a03867.html">fxls8974_selftest_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#aad7347ff5f288b33d3d7e694bc74686e">selftest</a></td></tr> 241<tr class="separator:aad7347ff5f288b33d3d7e694bc74686e"><td class="memSeparator" colspan="2"> </td></tr> 242<tr class="memitem:a6aa7a1a86aa031539466bf44d884ef39"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#a6aa7a1a86aa031539466bf44d884ef39">prev_toggle</a> = 1</td></tr> 243<tr class="separator:a6aa7a1a86aa031539466bf44d884ef39"><td class="memSeparator" colspan="2"> </td></tr> 244<tr class="memitem:a4e4f2c93604e43f59165ad52e0c104cc"><td class="memItemLeft" align="right" valign="top">volatile bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#a4e4f2c93604e43f59165ad52e0c104cc">bFxls8974IntFlag</a> = <a class="el" href="a00914.html#a65e9886d74aaee76545e83dd09011727">false</a></td></tr> 245<tr class="separator:a4e4f2c93604e43f59165ad52e0c104cc"><td class="memSeparator" colspan="2"> </td></tr> 246<tr class="memitem:ad162871b835f5bcb36700a35673419f0"><td class="memItemLeft" align="right" valign="top">FMSTR_REC_BUFF </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#ad162871b835f5bcb36700a35673419f0">recBuffCfg</a></td></tr> 247<tr class="separator:ad162871b835f5bcb36700a35673419f0"><td class="memSeparator" colspan="2"> </td></tr> 248<tr class="memitem:a02a7f812c6f2feab3aa25c1a34e3322b"><td class="memItemLeft" align="right" valign="top">FMSTR_REC_VAR </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#a02a7f812c6f2feab3aa25c1a34e3322b">recVar</a></td></tr> 249<tr class="separator:a02a7f812c6f2feab3aa25c1a34e3322b"><td class="memSeparator" colspan="2"> </td></tr> 250<tr class="memitem:a04985d175bb78cb94c9b193af34402fd"><td class="memItemLeft" align="right" valign="top">FMSTR_REC_CFG </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#a04985d175bb78cb94c9b193af34402fd">recCfg</a></td></tr> 251<tr class="separator:a04985d175bb78cb94c9b193af34402fd"><td class="memSeparator" colspan="2"> </td></tr> 252<tr class="memitem:a369536ebfe385731562c0b55dd6f3a7c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f">int32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#a369536ebfe385731562c0b55dd6f3a7c">status</a></td></tr> 253<tr class="separator:a369536ebfe385731562c0b55dd6f3a7c"><td class="memSeparator" colspan="2"> </td></tr> 254<tr class="memitem:aafa5fcc299fb9a0db111332f5111b7df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f">int32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#aafa5fcc299fb9a0db111332f5111b7df">gSystick</a></td></tr> 255<tr class="separator:aafa5fcc299fb9a0db111332f5111b7df"><td class="memSeparator" colspan="2"> </td></tr> 256<tr class="memitem:aae90d1d0f77fce4ac9dc55e071f04b97"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#aae90d1d0f77fce4ac9dc55e071f04b97">axis</a> =0</td></tr> 257<tr class="separator:aae90d1d0f77fce4ac9dc55e071f04b97"><td class="memSeparator" colspan="2"> </td></tr> 258<tr class="memitem:a25d26f00322a223c03a97e979526334c"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#a25d26f00322a223c03a97e979526334c">XSTP</a> [2] ={0,0}</td></tr> 259<tr class="separator:a25d26f00322a223c03a97e979526334c"><td class="memSeparator" colspan="2"> </td></tr> 260<tr class="memitem:a5dc6c4717d01d664bf34e640ac8baa84"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#a5dc6c4717d01d664bf34e640ac8baa84">YSTP</a> [2] ={0,0}</td></tr> 261<tr class="separator:a5dc6c4717d01d664bf34e640ac8baa84"><td class="memSeparator" colspan="2"> </td></tr> 262<tr class="memitem:a9aad2156b5de8c3f4e79f3bf5828dfe5"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#a9aad2156b5de8c3f4e79f3bf5828dfe5">ZSTP</a> [2] ={0,0}</td></tr> 263<tr class="separator:a9aad2156b5de8c3f4e79f3bf5828dfe5"><td class="memSeparator" colspan="2"> </td></tr> 264<tr class="memitem:aa85abdbcaf058baebd134eba2a8a28de"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#aa85abdbcaf058baebd134eba2a8a28de">XSTN</a> [2] ={0,0}</td></tr> 265<tr class="separator:aa85abdbcaf058baebd134eba2a8a28de"><td class="memSeparator" colspan="2"> </td></tr> 266<tr class="memitem:afe41430ebe7135f3297c0c6cbe9b122c"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#afe41430ebe7135f3297c0c6cbe9b122c">YSTN</a> [2] ={0,0}</td></tr> 267<tr class="separator:afe41430ebe7135f3297c0c6cbe9b122c"><td class="memSeparator" colspan="2"> </td></tr> 268<tr class="memitem:a3a4bfaecc864019458f930517d2f64d9"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#a3a4bfaecc864019458f930517d2f64d9">ZSTN</a> [2] ={0,0}</td></tr> 269<tr class="separator:a3a4bfaecc864019458f930517d2f64d9"><td class="memSeparator" colspan="2"> </td></tr> 270</table> 271<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> 272<div class="textblock"><p>The <a class="el" href="a00380.html" title="The fxls8974cf_freemaster_usb_demo.c file implements FreeMASTER demo using the ISSDK FXLS8974CF senso...">fxls8974cf_freemaster_usb_demo.c</a> file implements FreeMASTER demo using the ISSDK FXLS8974CF sensor driver example demonstration with interrupt mode. </p> 273 274<p class="definition">Definition in file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 275</div><h2 class="groupheader">Macro Definition Documentation</h2> 276<a id="a1c611e397ac2c8e1772b5c60e7659bd1"></a> 277<h2 class="memtitle"><span class="permalink"><a href="#a1c611e397ac2c8e1772b5c60e7659bd1">◆ </a></span>A_FFMT_COUNT</h2> 278 279<div class="memitem"> 280<div class="memproto"> 281 <table class="memname"> 282 <tr> 283 <td class="memname">#define A_FFMT_COUNT   (0x18) /* Freefall/motion debounce count value. */</td> 284 </tr> 285 </table> 286</div><div class="memdoc"> 287 288<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00045">45</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 289 290</div> 291</div> 292<a id="a496885152e5f45fd5bee40d8e928f71e"></a> 293<h2 class="memtitle"><span class="permalink"><a href="#a496885152e5f45fd5bee40d8e928f71e">◆ </a></span>ACCEL_16G_SENS</h2> 294 295<div class="memitem"> 296<div class="memproto"> 297 <table class="memname"> 298 <tr> 299 <td class="memname">#define ACCEL_16G_SENS   (0.007813) /* Sensitivity factor for 16G FS */</td> 300 </tr> 301 </table> 302</div><div class="memdoc"> 303 304<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00051">51</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 305 306</div> 307</div> 308<a id="a655f856881e2748838614d8ebe75b9b3"></a> 309<h2 class="memtitle"><span class="permalink"><a href="#a655f856881e2748838614d8ebe75b9b3">◆ </a></span>ACCEL_2G_SENS</h2> 310 311<div class="memitem"> 312<div class="memproto"> 313 <table class="memname"> 314 <tr> 315 <td class="memname">#define ACCEL_2G_SENS   (0.000976) /* Sensitivity factor for 2G FS */</td> 316 </tr> 317 </table> 318</div><div class="memdoc"> 319 320<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00048">48</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 321 322</div> 323</div> 324<a id="a08e287e51783ab8f90158352e6fc3af8"></a> 325<h2 class="memtitle"><span class="permalink"><a href="#a08e287e51783ab8f90158352e6fc3af8">◆ </a></span>ACCEL_4G_SENS</h2> 326 327<div class="memitem"> 328<div class="memproto"> 329 <table class="memname"> 330 <tr> 331 <td class="memname">#define ACCEL_4G_SENS   (0.001953) /* Sensitivity factor for 4G FS */</td> 332 </tr> 333 </table> 334</div><div class="memdoc"> 335 336<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00049">49</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 337 338<p class="reference">Referenced by <a class="el" href="a00380_source.html#l00414">main()</a>.</p> 339 340</div> 341</div> 342<a id="a05b1ee83bf8f0e4f3d8ddcd5b6bdcf89"></a> 343<h2 class="memtitle"><span class="permalink"><a href="#a05b1ee83bf8f0e4f3d8ddcd5b6bdcf89">◆ </a></span>ACCEL_8G_SENS</h2> 344 345<div class="memitem"> 346<div class="memproto"> 347 <table class="memname"> 348 <tr> 349 <td class="memname">#define ACCEL_8G_SENS   (0.003906) /* Sensitivity factor for 8G FS */</td> 350 </tr> 351 </table> 352</div><div class="memdoc"> 353 354<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00050">50</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 355 356</div> 357</div> 358<a id="ac1de58f19be26d0d484cf2fa338c9eb5"></a> 359<h2 class="memtitle"><span class="permalink"><a href="#ac1de58f19be26d0d484cf2fa338c9eb5">◆ </a></span>ASLP_COUNTER</h2> 360 361<div class="memitem"> 362<div class="memproto"> 363 <table class="memname"> 364 <tr> 365 <td class="memname">#define ASLP_COUNTER   (0x07) /* Auto Sleep after ~5s. */</td> 366 </tr> 367 </table> 368</div><div class="memdoc"> 369 370<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00047">47</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 371 372</div> 373</div> 374<a id="ae08826b534e6815fb0b4066c6ffa79b6"></a> 375<h2 class="memtitle"><span class="permalink"><a href="#ae08826b534e6815fb0b4066c6ffa79b6">◆ </a></span>FF_A_FFMT_THS</h2> 376 377<div class="memitem"> 378<div class="memproto"> 379 <table class="memname"> 380 <tr> 381 <td class="memname">#define FF_A_FFMT_THS   (0x08) /* FreeFall Threshold Value. */</td> 382 </tr> 383 </table> 384</div><div class="memdoc"> 385 386<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00044">44</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 387 388</div> 389</div> 390<a id="ac3bb6186fe345c2d2d5331b601807f71"></a> 391<h2 class="memtitle"><span class="permalink"><a href="#ac3bb6186fe345c2d2d5331b601807f71">◆ </a></span>FXLS8974_DATA_SIZE</h2> 392 393<div class="memitem"> 394<div class="memproto"> 395 <table class="memname"> 396 <tr> 397 <td class="memname">#define FXLS8974_DATA_SIZE   6</td> 398 </tr> 399 </table> 400</div><div class="memdoc"> 401 402<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00055">55</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 403 404</div> 405</div> 406<a id="a5860dc386f869cf14ff58c33ce6091a6"></a> 407<h2 class="memtitle"><span class="permalink"><a href="#a5860dc386f869cf14ff58c33ce6091a6">◆ </a></span>FXLS8974_NUM_REGISTERS</h2> 408 409<div class="memitem"> 410<div class="memproto"> 411 <table class="memname"> 412 <tr> 413 <td class="memname">#define FXLS8974_NUM_REGISTERS   (<a class="el" href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba0882fd9abd722fcbfdaf15bef412ee9c">FXLS8974_SELF_TEST_CONFIG2</a> + 1)</td> 414 </tr> 415 </table> 416</div><div class="memdoc"> 417 418<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00043">43</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 419 420<p class="reference">Referenced by <a class="el" href="a00380_source.html#l00705">apply_register_read()</a>, and <a class="el" href="a00380_source.html#l00679">apply_register_write()</a>.</p> 421 422</div> 423</div> 424<a id="a1ea66d33b5f8e9fda77f8dd865ef0408"></a> 425<h2 class="memtitle"><span class="permalink"><a href="#a1ea66d33b5f8e9fda77f8dd865ef0408">◆ </a></span>MAX8BITSTORAGE</h2> 426 427<div class="memitem"> 428<div class="memproto"> 429 <table class="memname"> 430 <tr> 431 <td class="memname">#define MAX8BITSTORAGE   (255U)</td> 432 </tr> 433 </table> 434</div><div class="memdoc"> 435 436<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00054">54</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 437 438</div> 439</div> 440<a id="a0240ac851181b84ac374872dc5434ee4"></a> 441<h2 class="memtitle"><span class="permalink"><a href="#a0240ac851181b84ac374872dc5434ee4">◆ </a></span>N</h2> 442 443<div class="memitem"> 444<div class="memproto"> 445 <table class="memname"> 446 <tr> 447 <td class="memname">#define N   (100U) /* Number of samples used to measure offset/noise */</td> 448 </tr> 449 </table> 450</div><div class="memdoc"> 451 452<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00052">52</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 453 454<p class="reference">Referenced by <a class="el" href="a00380_source.html#l00828">accel_off_noise()</a>.</p> 455 456</div> 457</div> 458<a id="a058094e0bab74ee0f65e6a81f9ba95c9"></a> 459<h2 class="memtitle"><span class="permalink"><a href="#a058094e0bab74ee0f65e6a81f9ba95c9">◆ </a></span>PL_COUNT</h2> 460 461<div class="memitem"> 462<div class="memproto"> 463 <table class="memname"> 464 <tr> 465 <td class="memname">#define PL_COUNT   (0x15) /* Pulse debounce count value. */</td> 466 </tr> 467 </table> 468</div><div class="memdoc"> 469 470<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00046">46</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 471 472</div> 473</div> 474<a id="a6c7104c3d05de6cc4bdd733d187d2c6b"></a> 475<h2 class="memtitle"><span class="permalink"><a href="#a6c7104c3d05de6cc4bdd733d187d2c6b">◆ </a></span>RAW_ACCEL_DATA_SIZE</h2> 476 477<div class="memitem"> 478<div class="memproto"> 479 <table class="memname"> 480 <tr> 481 <td class="memname">#define RAW_ACCEL_DATA_SIZE   (6U) /* Accel Data Size */</td> 482 </tr> 483 </table> 484</div><div class="memdoc"> 485 486<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00053">53</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 487 488</div> 489</div> 490<h2 class="groupheader">Typedef Documentation</h2> 491<a id="af4993fb59be85ea9b13439f928547341"></a> 492<h2 class="memtitle"><span class="permalink"><a href="#af4993fb59be85ea9b13439f928547341">◆ </a></span>fxls8974_operation_type_t</h2> 493 494<div class="memitem"> 495<div class="memproto"> 496 <table class="memname"> 497 <tr> 498 <td class="memname">typedef enum <a class="el" href="a00377.html#a8dee9ab9e6db3171da1859b51d36a480">fxls8974_operation_type</a> <a class="el" href="a00377.html#af4993fb59be85ea9b13439f928547341">fxls8974_operation_type_t</a></td> 499 </tr> 500 </table> 501</div><div class="memdoc"> 502 503<p>This structure defines the fxls8974 host operation type. </p> 504 505</div> 506</div> 507<a id="ab40827f3b6e4ac3980920b66820b1718"></a> 508<h2 class="memtitle"><span class="permalink"><a href="#ab40827f3b6e4ac3980920b66820b1718">◆ </a></span>RAW_DATA</h2> 509 510<div class="memitem"> 511<div class="memproto"> 512 <table class="memname"> 513 <tr> 514 <td class="memname">typedef union <a class="el" href="a03855.html">rawdata</a> <a class="el" href="a00338.html#ab40827f3b6e4ac3980920b66820b1718">RAW_DATA</a></td> 515 </tr> 516 </table> 517</div><div class="memdoc"> 518 519</div> 520</div> 521<h2 class="groupheader">Enumeration Type Documentation</h2> 522<a id="a8dee9ab9e6db3171da1859b51d36a480"></a> 523<h2 class="memtitle"><span class="permalink"><a href="#a8dee9ab9e6db3171da1859b51d36a480">◆ </a></span>fxls8974_operation_type</h2> 524 525<div class="memitem"> 526<div class="memproto"> 527 <table class="memname"> 528 <tr> 529 <td class="memname">enum <a class="el" href="a00377.html#a8dee9ab9e6db3171da1859b51d36a480">fxls8974_operation_type</a></td> 530 </tr> 531 </table> 532</div><div class="memdoc"> 533 534<p>This structure defines the fxls8974 host operation type. </p> 535<table class="fieldtable"> 536<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a8dee9ab9e6db3171da1859b51d36a480a03563368a619d05a4c66db11a4df9eba"></a>FXLS8974_REG_WRITE </td><td class="fielddoc"></td></tr> 537<tr><td class="fieldname"><a id="a8dee9ab9e6db3171da1859b51d36a480a0049de4b361cae5ce5b95c5da807c290"></a>FXLS8974_REG_READ </td><td class="fielddoc"></td></tr> 538<tr><td class="fieldname"><a id="a8dee9ab9e6db3171da1859b51d36a480a7a4b8aa4f95af6f145448b2215d0a5a7"></a>FXLS8974_ALLREG_READ </td><td class="fielddoc"></td></tr> 539<tr><td class="fieldname"><a id="a8dee9ab9e6db3171da1859b51d36a480a2838be94d365508c0a0d8be5f2663e74"></a>FXLS8974_ACCEL_CONFIG_END </td><td class="fielddoc"></td></tr> 540<tr><td class="fieldname"><a id="a8dee9ab9e6db3171da1859b51d36a480a03563368a619d05a4c66db11a4df9eba"></a>FXLS8974_REG_WRITE </td><td class="fielddoc"></td></tr> 541<tr><td class="fieldname"><a id="a8dee9ab9e6db3171da1859b51d36a480a0049de4b361cae5ce5b95c5da807c290"></a>FXLS8974_REG_READ </td><td class="fielddoc"></td></tr> 542<tr><td class="fieldname"><a id="a8dee9ab9e6db3171da1859b51d36a480a7a4b8aa4f95af6f145448b2215d0a5a7"></a>FXLS8974_ALLREG_READ </td><td class="fielddoc"></td></tr> 543<tr><td class="fieldname"><a id="a8dee9ab9e6db3171da1859b51d36a480a2838be94d365508c0a0d8be5f2663e74"></a>FXLS8974_ACCEL_CONFIG_END </td><td class="fielddoc"></td></tr> 544</table> 545 546<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00220">220</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 547 548</div> 549</div> 550<h2 class="groupheader">Function Documentation</h2> 551<a id="a1a8c06392030dd64387f54ade6434e89"></a> 552<h2 class="memtitle"><span class="permalink"><a href="#a1a8c06392030dd64387f54ade6434e89">◆ </a></span>accel_off_noise()</h2> 553 554<div class="memitem"> 555<div class="memproto"> 556 <table class="memname"> 557 <tr> 558 <td class="memname">void accel_off_noise </td> 559 <td>(</td> 560 <td class="paramtype"><a class="el" href="a02243.html">fxls8974_acceldata_t</a> * </td> 561 <td class="paramname"><em>rawData</em>, </td> 562 </tr> 563 <tr> 564 <td class="paramkey"></td> 565 <td></td> 566 <td class="paramtype"><a class="el" href="a03863.html">fxls8974_offset_noise_t</a> * </td> 567 <td class="paramname"><em>offnoiseptr</em>, </td> 568 </tr> 569 <tr> 570 <td class="paramkey"></td> 571 <td></td> 572 <td class="paramtype">float </td> 573 <td class="paramname"><em>sens</em> </td> 574 </tr> 575 <tr> 576 <td></td> 577 <td>)</td> 578 <td></td><td></td> 579 </tr> 580 </table> 581</div><div class="memdoc"> 582 583<p>Function to measure accelerometer offset noise. </p> 584<p>This function measures accelerometer offset noise. </p><dl class="params"><dt>Parameters</dt><dd> 585 <table class="params"> 586 <tr><td class="paramdir">[in]</td><td class="paramname"><a class="el" href="a02243.html" title="This structure defines the fxls8974 raw data buffer. ">fxls8974_acceldata_t</a></td><td>*rawData, pointer to FXLS8974 rawdata metadata. </td></tr> 587 <tr><td class="paramdir"></td><td class="paramname"></td><td></td></tr> 588 </table> 589 </dd> 590</dl> 591 592<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00828">828</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 593 594<p class="reference">References <a class="el" href="a00077_source.html#l00055">fxls8974_acceldata_t::accel</a>, <a class="el" href="a00377_source.html#l00192">fxls8974_offset_noise_t::complete_accel_offnoise</a>, <a class="el" href="a00380_source.html#l00052">N</a>, <a class="el" href="a00380_source.html#l00815">offset_noise_init()</a>, <a class="el" href="a00377_source.html#l00186">fxls8974_offset_noise_t::offx</a>, <a class="el" href="a00377_source.html#l00187">fxls8974_offset_noise_t::offy</a>, <a class="el" href="a00377_source.html#l00188">fxls8974_offset_noise_t::offz</a>, <a class="el" href="a00377_source.html#l00189">fxls8974_offset_noise_t::rmsx</a>, <a class="el" href="a00377_source.html#l00190">fxls8974_offset_noise_t::rmsy</a>, and <a class="el" href="a00377_source.html#l00191">fxls8974_offset_noise_t::rmsz</a>.</p> 595<div class="dynheader"> 596Here is the call graph for this function:</div> 597<div class="dyncontent"> 598<div class="center"><img src="a00380_a1a8c06392030dd64387f54ade6434e89_cgraph.png" border="0" usemap="#a00380_a1a8c06392030dd64387f54ade6434e89_cgraph" alt=""/></div> 599<map name="a00380_a1a8c06392030dd64387f54ade6434e89_cgraph" id="a00380_a1a8c06392030dd64387f54ade6434e89_cgraph"> 600<area shape="rect" id="node2" href="a00380.html#af197e54d8b92134ee975207817730a6a" title="Function to initialize offset noise measurement. " alt="" coords="164,5,279,32"/> 601</map> 602</div> 603 604</div> 605</div> 606<a id="aeffde93b905c16890f0045231624911f"></a> 607<h2 class="memtitle"><span class="permalink"><a href="#aeffde93b905c16890f0045231624911f">◆ </a></span>apply_register_read()</h2> 608 609<div class="memitem"> 610<div class="memproto"> 611 <table class="memname"> 612 <tr> 613 <td class="memname"><a class="el" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f">int32_t</a> apply_register_read </td> 614 <td>(</td> 615 <td class="paramtype"><a class="el" href="a02239.html">fxls8974_i2c_sensorhandle_t</a> </td> 616 <td class="paramname"><em>fxls8974Driver</em>, </td> 617 </tr> 618 <tr> 619 <td class="paramkey"></td> 620 <td></td> 621 <td class="paramtype">uint8_t </td> 622 <td class="paramname"><em>offset</em>, </td> 623 </tr> 624 <tr> 625 <td class="paramkey"></td> 626 <td></td> 627 <td class="paramtype">uint8_t * </td> 628 <td class="paramname"><em>value</em> </td> 629 </tr> 630 <tr> 631 <td></td> 632 <td>)</td> 633 <td></td><td></td> 634 </tr> 635 </table> 636</div><div class="memdoc"> 637 638<p>Function to apply FXLS8974 register read operation. </p> 639<p>Service register read trigger from Host.</p> 640<p>This function apply FXLS8974 register read based on read trigger from host. </p><dl class="params"><dt>Parameters</dt><dd> 641 <table class="params"> 642 <tr><td class="paramdir">[in]</td><td class="paramname"><a class="el" href="a02239.html" title="This defines the sensor specific information for I2C. ">fxls8974_i2c_sensorhandle_t</a></td><td>fxls8974Driver, FXLS8974 sensor I2C handle. </td></tr> 643 <tr><td class="paramdir">[in]</td><td class="paramname">uint8_t</td><td>offset, the address of the register to read from. </td></tr> 644 <tr><td class="paramdir"></td><td class="paramname"></td><td></td></tr> 645 </table> 646 </dd> 647</dl> 648<p>Set register offset with provided value </p> 649 650<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00705">705</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 651 652<p class="reference">References <a class="el" href="a00179_source.html#l00051">__END_READ_DATA__</a>, <a class="el" href="a00074_source.html#l00330">FXLS8974_I2C_ReadData()</a>, <a class="el" href="a00380_source.html#l00043">FXLS8974_NUM_REGISTERS</a>, <a class="el" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f">int32_t()</a>, <a class="el" href="a00179_source.html#l00080">registerreadlist_t::readFrom</a>, <a class="el" href="a00179_source.html#l00034">SENSOR_ERROR_INVALID_PARAM</a>, <a class="el" href="a00179_source.html#l00033">SENSOR_ERROR_NONE</a>, <a class="el" href="a00179_source.html#l00037">SENSOR_ERROR_WRITE</a>, and <a class="el" href="a00380_source.html#l00245">status</a>.</p> 653<div class="dynheader"> 654Here is the call graph for this function:</div> 655<div class="dyncontent"> 656<div class="center"><img src="a00380_aeffde93b905c16890f0045231624911f_cgraph.png" border="0" usemap="#a00380_aeffde93b905c16890f0045231624911f_cgraph" alt=""/></div> 657<map name="a00380_aeffde93b905c16890f0045231624911f_cgraph" id="a00380_aeffde93b905c16890f0045231624911f_cgraph"> 658<area shape="rect" id="node2" href="a00074.html#a697dfea0eda1e41dae55a8794ad4fe7d" title="The interface function to read the sensor data. " alt="" coords="188,5,359,32"/> 659<area shape="rect" id="node3" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f" title="The interface function to append the data on the formated stream. " alt="" coords="407,31,468,57"/> 660</map> 661</div> 662 663</div> 664</div> 665<a id="a5da9533e6529adee86765d9fa1993000"></a> 666<h2 class="memtitle"><span class="permalink"><a href="#a5da9533e6529adee86765d9fa1993000">◆ </a></span>apply_register_readall()</h2> 667 668<div class="memitem"> 669<div class="memproto"> 670 <table class="memname"> 671 <tr> 672 <td class="memname"><a class="el" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f">int32_t</a> apply_register_readall </td> 673 <td>(</td> 674 <td class="paramtype"><a class="el" href="a02239.html">fxls8974_i2c_sensorhandle_t</a> </td> 675 <td class="paramname"><em>fxls8974Driver</em></td><td>)</td> 676 <td></td> 677 </tr> 678 </table> 679</div><div class="memdoc"> 680 681<p>Function to apply FXLS8974 register read-all operation. </p> 682<p>Service register read all trigger from Host.</p> 683<p>This function apply FXLS8974 all-registers read based on read-all trigger from host. </p><dl class="params"><dt>Parameters</dt><dd> 684 <table class="params"> 685 <tr><td class="paramdir">[in]</td><td class="paramname"><a class="el" href="a02239.html" title="This defines the sensor specific information for I2C. ">fxls8974_i2c_sensorhandle_t</a></td><td>fxls8974Driver, FXLS8974 sensor I2C handle. </td></tr> 686 </table> 687 </dd> 688</dl> 689<dl class="section return"><dt>Returns</dt><dd>returns the status of the operation. </dd></dl> 690<p>Set register offset with provided value </p> 691 692<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00730">730</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 693 694<p class="reference">References <a class="el" href="a00179_source.html#l00051">__END_READ_DATA__</a>, <a class="el" href="a00074_source.html#l00330">FXLS8974_I2C_ReadData()</a>, <a class="el" href="a00071_source.html#l00027">FXLS8974_INT_STATUS</a>, <a class="el" href="a00071_source.html#l00081">FXLS8974_SELF_TEST_CONFIG2</a>, <a class="el" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f">int32_t()</a>, <a class="el" href="a00377_source.html#l00164">fxls8974_allregs_t::readall_value</a>, <a class="el" href="a00179_source.html#l00080">registerreadlist_t::readFrom</a>, <a class="el" href="a00179_source.html#l00033">SENSOR_ERROR_NONE</a>, <a class="el" href="a00179_source.html#l00038">SENSOR_ERROR_READ</a>, and <a class="el" href="a00380_source.html#l00245">status</a>.</p> 695<div class="dynheader"> 696Here is the call graph for this function:</div> 697<div class="dyncontent"> 698<div class="center"><img src="a00380_a5da9533e6529adee86765d9fa1993000_cgraph.png" border="0" usemap="#a00380_a5da9533e6529adee86765d9fa1993000_cgraph" alt=""/></div> 699<map name="a00380_a5da9533e6529adee86765d9fa1993000_cgraph" id="a00380_a5da9533e6529adee86765d9fa1993000_cgraph"> 700<area shape="rect" id="node2" href="a00074.html#a697dfea0eda1e41dae55a8794ad4fe7d" title="The interface function to read the sensor data. " alt="" coords="201,5,372,32"/> 701<area shape="rect" id="node3" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f" title="The interface function to append the data on the formated stream. " alt="" coords="420,31,481,57"/> 702</map> 703</div> 704 705</div> 706</div> 707<a id="a705b149710c1b84b06b93fc042c9d847"></a> 708<h2 class="memtitle"><span class="permalink"><a href="#a705b149710c1b84b06b93fc042c9d847">◆ </a></span>apply_register_write()</h2> 709 710<div class="memitem"> 711<div class="memproto"> 712 <table class="memname"> 713 <tr> 714 <td class="memname"><a class="el" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f">int32_t</a> apply_register_write </td> 715 <td>(</td> 716 <td class="paramtype"><a class="el" href="a02239.html">fxls8974_i2c_sensorhandle_t</a> </td> 717 <td class="paramname"><em>fxls8974Driver</em>, </td> 718 </tr> 719 <tr> 720 <td class="paramkey"></td> 721 <td></td> 722 <td class="paramtype">uint8_t </td> 723 <td class="paramname"><em>offset</em>, </td> 724 </tr> 725 <tr> 726 <td class="paramkey"></td> 727 <td></td> 728 <td class="paramtype">uint8_t </td> 729 <td class="paramname"><em>value</em> </td> 730 </tr> 731 <tr> 732 <td></td> 733 <td>)</td> 734 <td></td><td></td> 735 </tr> 736 </table> 737</div><div class="memdoc"> 738 739<p>Function to apply FXLS8974 register write operation. </p> 740<p>Service register write trigger from Host.</p> 741<p>This function apply FXLS8974 register write based on write trigger from host. </p><dl class="params"><dt>Parameters</dt><dd> 742 <table class="params"> 743 <tr><td class="paramdir">[in]</td><td class="paramname"><a class="el" href="a02239.html" title="This defines the sensor specific information for I2C. ">fxls8974_i2c_sensorhandle_t</a></td><td>fxls8974Driver, FXLS8974 sensor I2C handle. </td></tr> 744 <tr><td class="paramdir">[in]</td><td class="paramname">uint8_t</td><td>offset, the address of the register to start writing from. </td></tr> 745 <tr><td class="paramdir">[in]</td><td class="paramname">uint8_t</td><td>value, value to write on register offset. </td></tr> 746 </table> 747 </dd> 748</dl> 749<dl class="section return"><dt>Returns</dt><dd>returns the status of the operation. </dd></dl> 750<p>Set register offset with provided value </p> 751 752<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00679">679</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 753 754<p class="reference">References <a class="el" href="a00179_source.html#l00045">__END_WRITE_DATA__</a>, <a class="el" href="a00074_source.html#l00285">FXLS8974_I2C_Configure()</a>, <a class="el" href="a00380_source.html#l00043">FXLS8974_NUM_REGISTERS</a>, <a class="el" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f">int32_t()</a>, <a class="el" href="a00179_source.html#l00034">SENSOR_ERROR_INVALID_PARAM</a>, <a class="el" href="a00179_source.html#l00033">SENSOR_ERROR_NONE</a>, <a class="el" href="a00179_source.html#l00037">SENSOR_ERROR_WRITE</a>, and <a class="el" href="a00380_source.html#l00245">status</a>.</p> 755<div class="dynheader"> 756Here is the call graph for this function:</div> 757<div class="dyncontent"> 758<div class="center"><img src="a00380_a705b149710c1b84b06b93fc042c9d847_cgraph.png" border="0" usemap="#a00380_a705b149710c1b84b06b93fc042c9d847_cgraph" alt=""/></div> 759<map name="a00380_a705b149710c1b84b06b93fc042c9d847_cgraph" id="a00380_a705b149710c1b84b06b93fc042c9d847_cgraph"> 760<area shape="rect" id="node2" href="a00074.html#a2b3b8d1e5ee7b6431002c387999ed8b9" title="The interface function to configure he sensor. " alt="" coords="191,5,359,32"/> 761<area shape="rect" id="node3" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f" title="The interface function to append the data on the formated stream. " alt="" coords="407,31,468,57"/> 762</map> 763</div> 764 765</div> 766</div> 767<a id="a6766a0733476b67067b84a70ba78e214"></a> 768<h2 class="memtitle"><span class="permalink"><a href="#a6766a0733476b67067b84a70ba78e214">◆ </a></span>FMSTR_TSA_TABLE_BEGIN()</h2> 769 770<div class="memitem"> 771<div class="memproto"> 772 <table class="memname"> 773 <tr> 774 <td class="memname">FMSTR_TSA_TABLE_BEGIN </td> 775 <td>(</td> 776 <td class="paramtype">main_table </td> 777 <td class="paramname"></td><td>)</td> 778 <td></td> 779 </tr> 780 </table> 781</div><div class="memdoc"> 782 783<p>Target Side Addressable (TSA) table created for this application. </p> 784<p>FreeMASTER recorder initialization </p> 785 786<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00333">333</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 787 788<p class="reference">References <a class="el" href="a00380_source.html#l00241">recBuffCfg</a>.</p> 789 790</div> 791</div> 792<a id="ac0ede279731ef03a63e646ed3cc7ae29"></a> 793<h2 class="memtitle"><span class="permalink"><a href="#ac0ede279731ef03a63e646ed3cc7ae29">◆ </a></span>FRM_Recorder_Init()</h2> 794 795<div class="memitem"> 796<div class="memproto"> 797 <table class="memname"> 798 <tr> 799 <td class="memname">void FRM_Recorder_Init </td> 800 <td>(</td> 801 <td class="paramname"></td><td>)</td> 802 <td></td> 803 </tr> 804 </table> 805</div><div class="memdoc"> 806 807<p class="reference">Referenced by <a class="el" href="a00380_source.html#l00414">main()</a>.</p> 808<div class="dynheader"> 809Here is the caller graph for this function:</div> 810<div class="dyncontent"> 811<div class="center"><img src="a00380_ac0ede279731ef03a63e646ed3cc7ae29_icgraph.png" border="0" usemap="#a00380_ac0ede279731ef03a63e646ed3cc7ae29_icgraph" alt=""/></div> 812<map name="a00380_ac0ede279731ef03a63e646ed3cc7ae29_icgraph" id="a00380_ac0ede279731ef03a63e646ed3cc7ae29_icgraph"> 813<area shape="rect" id="node2" href="a00380.html#a840291bc02cba5474a4cb46a9b9566fe" title="Main function. " alt="" coords="187,5,237,32"/> 814</map> 815</div> 816 817</div> 818</div> 819<a id="af1fc878ca29d01b814fc33f21c02d0a8"></a> 820<h2 class="memtitle"><span class="permalink"><a href="#af1fc878ca29d01b814fc33f21c02d0a8">◆ </a></span>fxls8974_isr_callback()</h2> 821 822<div class="memitem"> 823<div class="memproto"> 824 <table class="memname"> 825 <tr> 826 <td class="memname">void fxls8974_isr_callback </td> 827 <td>(</td> 828 <td class="paramtype">void * </td> 829 <td class="paramname"><em>pUserData</em></td><td>)</td> 830 <td></td> 831 </tr> 832 </table> 833</div><div class="memdoc"> 834 835<p>ISR for FXLS8974 interrupt source event. </p> 836<p>This function implements ISR for FXLS8974 INT source. </p><dl class="params"><dt>Parameters</dt><dd> 837 <table class="params"> 838 <tr><td class="paramdir">[in]</td><td class="paramname">void</td><td>*. </td></tr> 839 </table> 840 </dd> 841</dl> 842<dl class="section return"><dt>Returns</dt><dd>void. </dd></dl> 843<p>Set flag to indicate Sensor has signalled data ready. </p> 844 845<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00324">324</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 846 847<p class="reference">References <a class="el" href="a00380_source.html#l00238">bFxls8974IntFlag</a>.</p> 848 849<p class="reference">Referenced by <a class="el" href="a00380_source.html#l00414">main()</a>.</p> 850<div class="dynheader"> 851Here is the caller graph for this function:</div> 852<div class="dyncontent"> 853<div class="center"><img src="a00380_af1fc878ca29d01b814fc33f21c02d0a8_icgraph.png" border="0" usemap="#a00380_af1fc878ca29d01b814fc33f21c02d0a8_icgraph" alt=""/></div> 854<map name="a00380_af1fc878ca29d01b814fc33f21c02d0a8_icgraph" id="a00380_af1fc878ca29d01b814fc33f21c02d0a8_icgraph"> 855<area shape="rect" id="node2" href="a00380.html#a840291bc02cba5474a4cb46a9b9566fe" title="Main function. " alt="" coords="200,5,251,32"/> 856</map> 857</div> 858 859</div> 860</div> 861<a id="a840291bc02cba5474a4cb46a9b9566fe"></a> 862<h2 class="memtitle"><span class="permalink"><a href="#a840291bc02cba5474a4cb46a9b9566fe">◆ </a></span>main()</h2> 863 864<div class="memitem"> 865<div class="memproto"> 866 <table class="memname"> 867 <tr> 868 <td class="memname">int main </td> 869 <td>(</td> 870 <td class="paramtype">void </td> 871 <td class="paramname"></td><td>)</td> 872 <td></td> 873 </tr> 874 </table> 875</div><div class="memdoc"> 876 877<p>Main function. </p> 878<p>Initialize the MCU hardware.</p> 879<p>Initialize FXLS8974_INT1 pin used by FRDM board</p> 880<p>Initialize RGB LED pin used by FRDM board</p> 881<p>FreeMASTER communication layer initialization</p> 882<p>Initialize the I2C driver.</p> 883<p>Set the I2C Power mode.</p> 884<p>Set the I2C bus speed.</p> 885<p>Initialize FXLS8974 sensor driver.</p> 886<p>Set the task to be executed while waiting for I2C transactions to complete.</p> 887<p>Configure the FXLS8974 sensor.</p> 888<p>FreeMASTER Driver Initialization</p> 889<p>FreeMASTER Recorder Initialization</p> 890<p>Open FreeMASTER Pipe and get a Pipe handle</p> 891<p>Initialize trigger flags</p> 892<p>Calling Recorder#0 in execution loop for generic high-speed variables sampling.</p> 893<p>FreeMASTER host communication polling mode</p> 894<p>Check for any write register trigger from Host</p> 895<p>Apply Register Write</p> 896<p>Update drop down menu selection based on updated register write</p> 897<p>Check for any read register trigger from Host</p> 898<p>Apply Register Write</p> 899<p>Update drop down menu selection based on updated register read</p> 900<p>Check for any read all register trigger from Host</p> 901<p>Apply Register Write</p> 902<p>Update drop down menu selection based on updated all register read</p> 903<p>Wait for data ready interrupt from the FXLS8974.</p> 904<p>Clear the data ready flag, it will be set again by the ISR.</p> 905<p>Calling Recorder#1 for sampling sensor data when we get sensor data ready interrupt based on ODR.</p> 906<p>Read new raw sensor data from the FXLS8974.</p> 907<p>Increment data ready counter and check for rollover</p> 908<p>Convert the raw sensor data to signed 16-bit container for display to the debug port.</p> 909<p>Add data log into Pipe TX</p> 910<p>Check the FS and apply sensitivity</p> 911<p>Convert raw values to Gs</p> 912<p>Call offset and noise calculation function for FXLS8974</p> 913<p>Call self-test function</p> 914<p>Re-Configure the FXLS8974 sensor to default configuration </p> 915 916<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00414">414</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 917 918<p class="reference">References <a class="el" href="a00380_source.html#l00049">ACCEL_4G_SENS</a>, <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="a04841_source.html#l00177">Driver_GPIO_KSDK</a>, <a class="el" href="a00380.html#ac0ede279731ef03a63e646ed3cc7ae29">FRM_Recorder_Init()</a>, <a class="el" href="a04103_source.html#l00019">FXLS8974_I2C_ADDR</a>, <a class="el" href="a00074_source.html#l00285">FXLS8974_I2C_Configure()</a>, <a class="el" href="a00074_source.html#l00239">FXLS8974_I2C_Initialize()</a>, <a class="el" href="a00074_source.html#l00277">FXLS8974_I2C_SetIdleTask()</a>, <a class="el" href="a04103_source.html#l00024">FXLS8974_INT1</a>, <a class="el" href="a00380_source.html#l00324">fxls8974_isr_callback()</a>, <a class="el" href="a00386_source.html#l00084">fxls8974Driver</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="a00281_source.html#l00067">pGpioDriver</a>, <a class="el" href="a00482_source.html#l00041">GENERIC_DRIVER_GPIO::pin_init</a>, <a class="el" href="a00179_source.html#l00033">SENSOR_ERROR_NONE</a>, <a class="el" href="a00641_source.html#l00118">SMC</a>, <a class="el" href="a00638_source.html#l00169">SMC_SetPowerModeVlpr()</a>, and <a class="el" href="a00380_source.html#l00245">status</a>.</p> 919<div class="dynheader"> 920Here is the call graph for this function:</div> 921<div class="dyncontent"> 922<div class="center"><img src="a00380_a840291bc02cba5474a4cb46a9b9566fe_cgraph.png" border="0" usemap="#a00380_a840291bc02cba5474a4cb46a9b9566fe_cgraph" alt=""/></div> 923<map name="a00380_a840291bc02cba5474a4cb46a9b9566fe_cgraph" id="a00380_a840291bc02cba5474a4cb46a9b9566fe_cgraph"> 924<area shape="rect" id="node2" href="a04109.html#a4c84ccb952cb083367d7040cf9de3db8" title="BOARD_InitDebugConsole" alt="" coords="107,5,283,32"/> 925<area shape="rect" id="node3" href="a00959.html#ga2c9fe54b6b84723fbaa590a6f4576966" title="Configures pin routing and optionally pin electrical features. " alt="" coords="136,56,255,83"/> 926<area shape="rect" id="node4" href="a00530.html#ad43629969994e92bd3620e630bda24c8" title="Function to enable systicks framework. " alt="" coords="116,107,275,133"/> 927<area shape="rect" id="node5" href="a00380.html#ac0ede279731ef03a63e646ed3cc7ae29" title="FRM_Recorder_Init" alt="" coords="129,157,262,184"/> 928<area shape="rect" id="node6" href="a00074.html#a2b3b8d1e5ee7b6431002c387999ed8b9" title="The interface function to configure he sensor. " alt="" coords="111,208,279,235"/> 929<area shape="rect" id="node7" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f" title="The interface function to append the data on the formated stream. " alt="" coords="335,259,396,285"/> 930<area shape="rect" id="node8" href="a00074.html#a82fcc34d346dcbe6595f05aee646bc15" title="The interface function to initialize the sensor. " alt="" coords="115,309,276,336"/> 931<area shape="rect" id="node9" href="a00074.html#a83dba85c709eeed00f3fc07cbc39de7e" title=": The interface function to set the I2C Idle Task. " alt="" coords="104,360,287,387"/> 932<area shape="rect" id="node10" href="a00380.html#af1fc878ca29d01b814fc33f21c02d0a8" title="ISR for FXLS8974 interrupt source event. " alt="" coords="122,411,269,437"/> 933<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"/> 934</map> 935</div> 936 937</div> 938</div> 939<a id="af197e54d8b92134ee975207817730a6a"></a> 940<h2 class="memtitle"><span class="permalink"><a href="#af197e54d8b92134ee975207817730a6a">◆ </a></span>offset_noise_init()</h2> 941 942<div class="memitem"> 943<div class="memproto"> 944 <table class="memname"> 945 <tr> 946 <td class="memname">void offset_noise_init </td> 947 <td>(</td> 948 <td class="paramtype"><a class="el" href="a03863.html">fxls8974_offset_noise_t</a> * </td> 949 <td class="paramname"><em>offnoiseptr</em></td><td>)</td> 950 <td></td> 951 </tr> 952 </table> 953</div><div class="memdoc"> 954 955<p>Function to initialize offset noise measurement. </p> 956<p>Initialize Offset-Noise Variables.</p> 957<p>This function initializes offset noise measurement metadata. </p><dl class="params"><dt>Parameters</dt><dd> 958 <table class="params"> 959 <tr><td class="paramname"></td><td></td></tr> 960 </table> 961 </dd> 962</dl> 963 964<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00815">815</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 965 966<p class="reference">References <a class="el" href="a00377_source.html#l00192">fxls8974_offset_noise_t::complete_accel_offnoise</a>, <a class="el" href="a00377_source.html#l00186">fxls8974_offset_noise_t::offx</a>, <a class="el" href="a00377_source.html#l00187">fxls8974_offset_noise_t::offy</a>, <a class="el" href="a00377_source.html#l00188">fxls8974_offset_noise_t::offz</a>, <a class="el" href="a00377_source.html#l00189">fxls8974_offset_noise_t::rmsx</a>, <a class="el" href="a00377_source.html#l00190">fxls8974_offset_noise_t::rmsy</a>, and <a class="el" href="a00377_source.html#l00191">fxls8974_offset_noise_t::rmsz</a>.</p> 967 968<p class="reference">Referenced by <a class="el" href="a00380_source.html#l00828">accel_off_noise()</a>.</p> 969<div class="dynheader"> 970Here is the caller graph for this function:</div> 971<div class="dyncontent"> 972<div class="center"><img src="a00380_af197e54d8b92134ee975207817730a6a_icgraph.png" border="0" usemap="#a00380_af197e54d8b92134ee975207817730a6a_icgraph" alt=""/></div> 973<map name="a00380_af197e54d8b92134ee975207817730a6a_icgraph" id="a00380_af197e54d8b92134ee975207817730a6a_icgraph"> 974<area shape="rect" id="node2" href="a00380.html#a1a8c06392030dd64387f54ade6434e89" title="Function to measure accelerometer offset noise. " alt="" coords="168,5,279,32"/> 975</map> 976</div> 977 978</div> 979</div> 980<a id="aa4f43f2d187e1be0d714b6b3f37310e7"></a> 981<h2 class="memtitle"><span class="permalink"><a href="#aa4f43f2d187e1be0d714b6b3f37310e7">◆ </a></span>perform_selftest()</h2> 982 983<div class="memitem"> 984<div class="memproto"> 985 <table class="memname"> 986 <tr> 987 <td class="memname"><a class="el" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f">int32_t</a> perform_selftest </td> 988 <td>(</td> 989 <td class="paramtype"><a class="el" href="a02239.html">fxls8974_i2c_sensorhandle_t</a> </td> 990 <td class="paramname"><em>fxls8974Driver</em>, </td> 991 </tr> 992 <tr> 993 <td class="paramkey"></td> 994 <td></td> 995 <td class="paramtype"><a class="el" href="a03867.html">fxls8974_selftest_t</a> * </td> 996 <td class="paramname"><em>selftest</em> </td> 997 </tr> 998 <tr> 999 <td></td> 1000 <td>)</td> 1001 <td></td><td></td> 1002 </tr> 1003 </table> 1004</div><div class="memdoc"> 1005 1006<p>Function to perform FXLS8974 self test. </p> 1007<p>This function performs FXLS8974 self test. </p><dl class="params"><dt>Parameters</dt><dd> 1008 <table class="params"> 1009 <tr><td class="paramdir">[in]</td><td class="paramname"><a class="el" href="a02239.html" title="This defines the sensor specific information for I2C. ">fxls8974_i2c_sensorhandle_t</a></td><td>fxls8974Driver, FXLS8974 sensor I2C handle. </td></tr> 1010 <tr><td class="paramdir"></td><td class="paramname"></td><td></td></tr> 1011 </table> 1012 </dd> 1013</dl> 1014<p>Set device to Standby mode.</p> 1015<p>Read new raw sensor data from the FXLS8974. </p> 1016 1017<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00926">926</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 1018 1019<p class="reference">References <a class="el" href="a00380_source.html#l00249">axis</a>, <a class="el" href="a00380_source.html#l00238">bFxls8974IntFlag</a>, <a class="el" href="a00530_source.html#l00081">BOARD_DELAY_ms()</a>, <a class="el" href="a00338_source.html#l00216">rawdata::byte_data</a>, <a class="el" href="a00377_source.html#l00204">fxls8974_selftest_t::complete_selftest</a>, <a class="el" href="a00338_source.html#l00217">rawdata::dat</a>, <a class="el" href="a00077_source.html#l00045">fxls8974_i2c_sensorhandle_t::deviceInfo</a>, <a class="el" href="a04103_source.html#l00019">FXLS8974_I2C_ADDR</a>, <a class="el" href="a00074_source.html#l00285">FXLS8974_I2C_Configure()</a>, <a class="el" href="a00074_source.html#l00330">FXLS8974_I2C_ReadData()</a>, <a class="el" href="a00071_source.html#l00047">FXLS8974_SENS_CONFIG1</a>, <a class="el" href="a04343_source.html#l00033">I2C_S_DRIVER</a>, <a class="el" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f">int32_t()</a>, <a class="el" href="a00167_source.html#l00193">Register_I2C_Write()</a>, <a class="el" href="a00380_source.html#l00914">selftest_init()</a>, <a class="el" href="a00179_source.html#l00033">SENSOR_ERROR_NONE</a>, <a class="el" href="a00179_source.html#l00037">SENSOR_ERROR_WRITE</a>, <a class="el" href="a00380_source.html#l00245">status</a>, <a class="el" href="a00377_source.html#l00198">fxls8974_selftest_t::x_stoc</a>, <a class="el" href="a00377_source.html#l00201">fxls8974_selftest_t::x_stof</a>, <a class="el" href="a00338_source.html#l00208">sensor_data::xdata</a>, <a class="el" href="a00380_source.html#l00251">XSTN</a>, <a class="el" href="a00380_source.html#l00251">XSTP</a>, <a class="el" href="a00377_source.html#l00199">fxls8974_selftest_t::y_stoc</a>, <a class="el" href="a00377_source.html#l00202">fxls8974_selftest_t::y_stof</a>, <a class="el" href="a00338_source.html#l00209">sensor_data::ydata</a>, <a class="el" href="a00380_source.html#l00251">YSTN</a>, <a class="el" href="a00380_source.html#l00251">YSTP</a>, <a class="el" href="a00377_source.html#l00200">fxls8974_selftest_t::z_stoc</a>, <a class="el" href="a00377_source.html#l00203">fxls8974_selftest_t::z_stof</a>, <a class="el" href="a00338_source.html#l00210">sensor_data::zdata</a>, <a class="el" href="a00380_source.html#l00251">ZSTN</a>, and <a class="el" href="a00380_source.html#l00251">ZSTP</a>.</p> 1020<div class="dynheader"> 1021Here is the call graph for this function:</div> 1022<div class="dyncontent"> 1023<div class="center"><img src="a00380_aa4f43f2d187e1be0d714b6b3f37310e7_cgraph.png" border="0" usemap="#a00380_aa4f43f2d187e1be0d714b6b3f37310e7_cgraph" alt=""/></div> 1024<map name="a00380_aa4f43f2d187e1be0d714b6b3f37310e7_cgraph" id="a00380_aa4f43f2d187e1be0d714b6b3f37310e7_cgraph"> 1025<area shape="rect" id="node2" href="a00530.html#ab052b802081fd87e1bda8d56e2c0db42" title="Function to insert delays. " alt="" coords="398,5,541,32"/> 1026<area shape="rect" id="node3" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f" title="The interface function to append the data on the formated stream. " alt="" coords="603,107,664,133"/> 1027<area shape="rect" id="node4" href="a00074.html#a2b3b8d1e5ee7b6431002c387999ed8b9" title="The interface function to configure he sensor. " alt="" coords="168,107,336,133"/> 1028<area shape="rect" id="node5" href="a00167.html#ad08d2c7880bc5f09fd27eee247311448" title="The interface function to write a sensor register. " alt="" coords="402,157,537,184"/> 1029<area shape="rect" id="node6" href="a00074.html#a697dfea0eda1e41dae55a8794ad4fe7d" title="The interface function to read the sensor data. " alt="" coords="384,208,555,235"/> 1030<area shape="rect" id="node7" href="a00380.html#a9d63421469ebf4e811470cf5999db989" title="Function to initialize FXLS8974 self test metadata. " alt="" coords="208,259,296,285"/> 1031</map> 1032</div> 1033 1034</div> 1035</div> 1036<a id="a9d63421469ebf4e811470cf5999db989"></a> 1037<h2 class="memtitle"><span class="permalink"><a href="#a9d63421469ebf4e811470cf5999db989">◆ </a></span>selftest_init()</h2> 1038 1039<div class="memitem"> 1040<div class="memproto"> 1041 <table class="memname"> 1042 <tr> 1043 <td class="memname">void selftest_init </td> 1044 <td>(</td> 1045 <td class="paramtype"><a class="el" href="a03867.html">fxls8974_selftest_t</a> * </td> 1046 <td class="paramname"><em>selftest</em></td><td>)</td> 1047 <td></td> 1048 </tr> 1049 </table> 1050</div><div class="memdoc"> 1051 1052<p>Function to initialize FXLS8974 self test metadata. </p> 1053<p>Initialize Offset-Noise Variables.</p> 1054<p>This function initializes FXLS8974 self test metadata. </p><dl class="params"><dt>Parameters</dt><dd> 1055 <table class="params"> 1056 <tr><td class="paramname"></td><td></td></tr> 1057 </table> 1058 </dd> 1059</dl> 1060 1061<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00914">914</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 1062 1063<p class="reference">References <a class="el" href="a00377_source.html#l00204">fxls8974_selftest_t::complete_selftest</a>, <a class="el" href="a00377_source.html#l00198">fxls8974_selftest_t::x_stoc</a>, <a class="el" href="a00377_source.html#l00201">fxls8974_selftest_t::x_stof</a>, <a class="el" href="a00377_source.html#l00199">fxls8974_selftest_t::y_stoc</a>, <a class="el" href="a00377_source.html#l00202">fxls8974_selftest_t::y_stof</a>, <a class="el" href="a00377_source.html#l00200">fxls8974_selftest_t::z_stoc</a>, and <a class="el" href="a00377_source.html#l00203">fxls8974_selftest_t::z_stof</a>.</p> 1064 1065<p class="reference">Referenced by <a class="el" href="a00380_source.html#l00926">perform_selftest()</a>.</p> 1066<div class="dynheader"> 1067Here is the caller graph for this function:</div> 1068<div class="dyncontent"> 1069<div class="center"><img src="a00380_a9d63421469ebf4e811470cf5999db989_icgraph.png" border="0" usemap="#a00380_a9d63421469ebf4e811470cf5999db989_icgraph" alt=""/></div> 1070<map name="a00380_a9d63421469ebf4e811470cf5999db989_icgraph" id="a00380_a9d63421469ebf4e811470cf5999db989_icgraph"> 1071<area shape="rect" id="node2" href="a00380.html#aa4f43f2d187e1be0d714b6b3f37310e7" title="Function to perform FXLS8974 self test. " alt="" coords="141,5,256,32"/> 1072</map> 1073</div> 1074 1075</div> 1076</div> 1077<a id="ad5e44ac16799ce39d4dce520fe7b0b20"></a> 1078<h2 class="memtitle"><span class="permalink"><a href="#ad5e44ac16799ce39d4dce520fe7b0b20">◆ </a></span>update_dropdown_selection()</h2> 1079 1080<div class="memitem"> 1081<div class="memproto"> 1082 <table class="memname"> 1083 <tr> 1084 <td class="memname"><a class="el" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f">int32_t</a> update_dropdown_selection </td> 1085 <td>(</td> 1086 <td class="paramtype"><a class="el" href="a03859.html">fxls8974_allregs_t</a> * </td> 1087 <td class="paramname"><em>registers</em>, </td> 1088 </tr> 1089 <tr> 1090 <td class="paramkey"></td> 1091 <td></td> 1092 <td class="paramtype">uint8_t </td> 1093 <td class="paramname"><em>caller</em> </td> 1094 </tr> 1095 <tr> 1096 <td></td> 1097 <td>)</td> 1098 <td></td><td></td> 1099 </tr> 1100 </table> 1101</div><div class="memdoc"> 1102 1103<p>Function to update dropdown selection. </p> 1104<p>Update drop down selection values based on register write, read or readall.</p> 1105<p>This function updates the dropdown selection values in real-time based on read/write/read-all triggers. </p><dl class="params"><dt>Parameters</dt><dd> 1106 <table class="params"> 1107 <tr><td class="paramname"></td><td></td></tr> 1108 </table> 1109 </dd> 1110</dl> 1111<p>Update drop down option based on updated read value</p> 1112<p>Update drop down option based on updated read value</p> 1113<p>Update drop down option based on updated read values </p> 1114 1115<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00753">753</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 1116 1117<p class="reference">References <a class="el" href="a00377_source.html#l00170">fxls8974_allregs_t::fs_value</a>, <a class="el" href="a00380_source.html#l00224">FXLS8974_ALLREG_READ</a>, <a class="el" href="a00380_source.html#l00223">FXLS8974_REG_READ</a>, <a class="el" href="a00380_source.html#l00222">FXLS8974_REG_WRITE</a>, <a class="el" href="a00071_source.html#l00047">FXLS8974_SENS_CONFIG1</a>, <a class="el" href="a00071_source.html#l00048">FXLS8974_SENS_CONFIG2</a>, <a class="el" href="a00071_source.html#l00049">FXLS8974_SENS_CONFIG3</a>, <a class="el" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f">int32_t()</a>, <a class="el" href="a00377_source.html#l00171">fxls8974_allregs_t::mods_value</a>, <a class="el" href="a00377_source.html#l00172">fxls8974_allregs_t::odr_value</a>, <a class="el" href="a00377_source.html#l00158">fxls8974_allregs_t::offset</a>, <a class="el" href="a00377_source.html#l00161">fxls8974_allregs_t::read_offset</a>, <a class="el" href="a00377_source.html#l00162">fxls8974_allregs_t::read_value</a>, <a class="el" href="a00377_source.html#l00173">fxls8974_allregs_t::reg_addr</a>, <a class="el" href="a00179_source.html#l00034">SENSOR_ERROR_INVALID_PARAM</a>, <a class="el" href="a00179_source.html#l00033">SENSOR_ERROR_NONE</a>, <a class="el" href="a00380_source.html#l00245">status</a>, and <a class="el" href="a00377_source.html#l00159">fxls8974_allregs_t::value</a>.</p> 1118<div class="dynheader"> 1119Here is the call graph for this function:</div> 1120<div class="dyncontent"> 1121<div class="center"><img src="a00380_ad5e44ac16799ce39d4dce520fe7b0b20_cgraph.png" border="0" usemap="#a00380_ad5e44ac16799ce39d4dce520fe7b0b20_cgraph" alt=""/></div> 1122<map name="a00380_ad5e44ac16799ce39d4dce520fe7b0b20_cgraph" id="a00380_ad5e44ac16799ce39d4dce520fe7b0b20_cgraph"> 1123<area shape="rect" id="node2" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f" title="The interface function to append the data on the formated stream. " alt="" coords="236,5,297,32"/> 1124</map> 1125</div> 1126 1127</div> 1128</div> 1129<h2 class="groupheader">Variable Documentation</h2> 1130<a id="aae90d1d0f77fce4ac9dc55e071f04b97"></a> 1131<h2 class="memtitle"><span class="permalink"><a href="#aae90d1d0f77fce4ac9dc55e071f04b97">◆ </a></span>axis</h2> 1132 1133<div class="memitem"> 1134<div class="memproto"> 1135 <table class="memname"> 1136 <tr> 1137 <td class="memname">uint8_t axis =0</td> 1138 </tr> 1139 </table> 1140</div><div class="memdoc"> 1141 1142<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00249">249</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 1143 1144<p class="reference">Referenced by <a class="el" href="a00380_source.html#l00926">perform_selftest()</a>.</p> 1145 1146</div> 1147</div> 1148<a id="a4e4f2c93604e43f59165ad52e0c104cc"></a> 1149<h2 class="memtitle"><span class="permalink"><a href="#a4e4f2c93604e43f59165ad52e0c104cc">◆ </a></span>bFxls8974IntFlag</h2> 1150 1151<div class="memitem"> 1152<div class="memproto"> 1153 <table class="memname"> 1154 <tr> 1155 <td class="memname">volatile bool bFxls8974IntFlag = <a class="el" href="a00914.html#a65e9886d74aaee76545e83dd09011727">false</a></td> 1156 </tr> 1157 </table> 1158</div><div class="memdoc"> 1159 1160<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00238">238</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 1161 1162<p class="reference">Referenced by <a class="el" href="a00380_source.html#l00324">fxls8974_isr_callback()</a>, and <a class="el" href="a00380_source.html#l00926">perform_selftest()</a>.</p> 1163 1164</div> 1165</div> 1166<a id="a2f35f316591a699ed1e8fec86b9652aa"></a> 1167<h2 class="memtitle"><span class="permalink"><a href="#a2f35f316591a699ed1e8fec86b9652aa">◆ </a></span>cFXLS8974_fs_src</h2> 1168 1169<div class="memitem"> 1170<div class="memproto"> 1171 <table class="memname"> 1172 <tr> 1173 <td class="memname">const <a class="el" href="a03811.html">registerreadlist_t</a> cFXLS8974_fs_src[]</td> 1174 </tr> 1175 </table> 1176</div><div class="memdoc"> 1177<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> {.readFrom = <a class="code" href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba9b74a09f34693908c54e939ec5515709">FXLS8974_SENS_CONFIG1</a>, .numBytes = 1}, <a class="code" href="a00179.html#aebb58a1bb3df30b7df4f6f14d0f1a81d">__END_READ_DATA__</a>}</div><div class="ttc" id="a00179_html_aebb58a1bb3df30b7df4f6f14d0f1a81d"><div class="ttname"><a href="a00179.html#aebb58a1bb3df30b7df4f6f14d0f1a81d">__END_READ_DATA__</a></div><div class="ttdeci">#define __END_READ_DATA__</div><div class="ttdef"><b>Definition:</b> <a href="a00179_source.html#l00051">sensor_drv.h:51</a></div></div> 1178<div class="ttc" id="a00071_html_a97f905ac94bfebd46e50e32c7389e6eba9b74a09f34693908c54e939ec5515709"><div class="ttname"><a href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba9b74a09f34693908c54e939ec5515709">FXLS8974_SENS_CONFIG1</a></div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00047">fxls8974.h:47</a></div></div> 1179</div><!-- fragment --> 1180<p>Prepare the register read for FullScale range Register. </p> 1181 1182<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00142">142</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 1183 1184</div> 1185</div> 1186<a id="ad9de8765d3966f5c63270465a2f4e6a5"></a> 1187<h2 class="memtitle"><span class="permalink"><a href="#ad9de8765d3966f5c63270465a2f4e6a5">◆ </a></span>cFXLS8974_int_src</h2> 1188 1189<div class="memitem"> 1190<div class="memproto"> 1191 <table class="memname"> 1192 <tr> 1193 <td class="memname">const <a class="el" href="a03811.html">registerreadlist_t</a> cFXLS8974_int_src[]</td> 1194 </tr> 1195 </table> 1196</div><div class="memdoc"> 1197<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> {.readFrom = <a class="code" href="a00071.html#a97f905ac94bfebd46e50e32c7389e6ebaa0e2ed79795f42f17da9b29eaecd2ba7">FXLS8974_INT_STATUS</a>, .numBytes = 1}, <a class="code" href="a00179.html#aebb58a1bb3df30b7df4f6f14d0f1a81d">__END_READ_DATA__</a>}</div><div class="ttc" id="a00179_html_aebb58a1bb3df30b7df4f6f14d0f1a81d"><div class="ttname"><a href="a00179.html#aebb58a1bb3df30b7df4f6f14d0f1a81d">__END_READ_DATA__</a></div><div class="ttdeci">#define __END_READ_DATA__</div><div class="ttdef"><b>Definition:</b> <a href="a00179_source.html#l00051">sensor_drv.h:51</a></div></div> 1198<div class="ttc" id="a00071_html_a97f905ac94bfebd46e50e32c7389e6ebaa0e2ed79795f42f17da9b29eaecd2ba7"><div class="ttname"><a href="a00071.html#a97f905ac94bfebd46e50e32c7389e6ebaa0e2ed79795f42f17da9b29eaecd2ba7">FXLS8974_INT_STATUS</a></div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00027">fxls8974.h:27</a></div></div> 1199</div><!-- fragment --> 1200<p>Prepare the register read for INT Status Register. </p> 1201 1202<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00138">138</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 1203 1204</div> 1205</div> 1206<a id="ae49b0e74fa671207c976d55236b28775"></a> 1207<h2 class="memtitle"><span class="permalink"><a href="#ae49b0e74fa671207c976d55236b28775">◆ </a></span>cFXLS8974_whoami</h2> 1208 1209<div class="memitem"> 1210<div class="memproto"> 1211 <table class="memname"> 1212 <tr> 1213 <td class="memname">const <a class="el" href="a03811.html">registerreadlist_t</a> cFXLS8974_whoami[]</td> 1214 </tr> 1215 </table> 1216</div><div class="memdoc"> 1217<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> {.readFrom = <a class="code" href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba871b285eb7df52ac42f3946545100a24">FXLS8974_WHO_AM_I</a>, .numBytes = 1}, <a class="code" href="a00179.html#aebb58a1bb3df30b7df4f6f14d0f1a81d">__END_READ_DATA__</a>}</div><div class="ttc" id="a00071_html_a97f905ac94bfebd46e50e32c7389e6eba871b285eb7df52ac42f3946545100a24"><div class="ttname"><a href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba871b285eb7df52ac42f3946545100a24">FXLS8974_WHO_AM_I</a></div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00045">fxls8974.h:45</a></div></div> 1218<div class="ttc" id="a00179_html_aebb58a1bb3df30b7df4f6f14d0f1a81d"><div class="ttname"><a href="a00179.html#aebb58a1bb3df30b7df4f6f14d0f1a81d">__END_READ_DATA__</a></div><div class="ttdeci">#define __END_READ_DATA__</div><div class="ttdef"><b>Definition:</b> <a href="a00179_source.html#l00051">sensor_drv.h:51</a></div></div> 1219</div><!-- fragment --> 1220<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00134">134</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 1221 1222</div> 1223</div> 1224<a id="a43b5d93b9b164569af5d485bd9655991"></a> 1225<h2 class="memtitle"><span class="permalink"><a href="#a43b5d93b9b164569af5d485bd9655991">◆ </a></span>cFxls8974ConfigNormal</h2> 1226 1227<div class="memitem"> 1228<div class="memproto"> 1229 <table class="memname"> 1230 <tr> 1231 <td class="memname">const <a class="el" href="a03807.html">registerwritelist_t</a> cFxls8974ConfigNormal[]</td> 1232 </tr> 1233 </table> 1234</div><div class="memdoc"> 1235<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> </div><div class="line"> {<a class="code" href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba9b74a09f34693908c54e939ec5515709">FXLS8974_SENS_CONFIG1</a>, <a class="code" href="a00071.html#ad2d6f2fde08fa24f64479997f5e2308b">FXLS8974_SENS_CONFIG1_FSR_4G</a>, <a class="code" href="a00071.html#a8bc1fdcc8efe9e645f5f9dd2e82ba6a0">FXLS8974_SENS_CONFIG1_FSR_MASK</a>},</div><div class="line"> </div><div class="line"> {<a class="code" href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba7c304cf35796548679cab22f768f2440">FXLS8974_SENS_CONFIG2</a>, 0x00, 0x00},</div><div class="line"> </div><div class="line"> {<a class="code" href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba9b74a09f34693908c54e939ec5515709">FXLS8974_SENS_CONFIG1</a>, <a class="code" href="a00071.html#aea24b828bacb0d2d408e769286a2d2fc">FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_DISABLED</a>, <a class="code" href="a00071.html#a9df87d957d0184ae30a47eb0f0b5b45f">FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_MASK</a>},</div><div class="line"> </div><div class="line"> {<a class="code" href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba7efbd7a8b13a41599ee6461d2ccd797c">FXLS8974_SENS_CONFIG3</a>, <a class="code" href="a00071.html#a0a4b40f9714ec161d9790199d6266d8e">FXLS8974_SENS_CONFIG3_WAKE_ODR_12_5HZ</a>, <a class="code" href="a00071.html#ae2e45d8d8f3901904fde9de003ebfe26">FXLS8974_SENS_CONFIG3_WAKE_ODR_MASK</a>},</div><div class="line"> </div><div class="line"> {<a class="code" href="a00071.html#a97f905ac94bfebd46e50e32c7389e6ebad8bc6c5cd22879c24da31dbc01b78e11">FXLS8974_INT_EN</a>, <a class="code" href="a00071.html#a90c583035ad7dccd67e7ab9597a45be7">FXLS8974_INT_EN_DRDY_EN_EN</a>, <a class="code" href="a00071.html#ab526770f7f791070f6e9d6bb1fc8f6e1">FXLS8974_INT_EN_DRDY_EN_MASK</a>},</div><div class="line"> </div><div class="line"> {<a class="code" href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba7c304cf35796548679cab22f768f2440">FXLS8974_SENS_CONFIG2</a>,<a class="code" href="a00071.html#a74bd8335dd36b1190b01540a5a5fd6e1">FXLS8974_SENS_CONFIG2_ANIC_TEMP_EN</a>,<a class="code" href="a00071.html#a2ecc529e108ed2e76e26bf2b2163c1f8">FXLS8974_SENS_CONFIG2_ANIC_TEMP_MASK</a>},</div><div class="line"> </div><div class="line"> {0x38,0x05,0x00},</div><div class="line"> {0x2F,0x38,0x00},</div><div class="line"> {0x30,0xD8,0x00},</div><div class="line"> {0x33,0xC0,0x00},</div><div class="line"> {0x34,0xFF,0x00},</div><div class="line"> {0x35,0x40,0x00},</div><div class="line"> <a class="code" href="a00179.html#a2cedde333a6373a3ee274bde6af145d0">__END_WRITE_DATA__</a>}</div><div class="ttc" id="a00071_html_ab526770f7f791070f6e9d6bb1fc8f6e1"><div class="ttname"><a href="a00071.html#ab526770f7f791070f6e9d6bb1fc8f6e1">FXLS8974_INT_EN_DRDY_EN_MASK</a></div><div class="ttdeci">#define FXLS8974_INT_EN_DRDY_EN_MASK</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00850">fxls8974.h:850</a></div></div> 1236<div class="ttc" id="a00071_html_a8bc1fdcc8efe9e645f5f9dd2e82ba6a0"><div class="ttname"><a href="a00071.html#a8bc1fdcc8efe9e645f5f9dd2e82ba6a0">FXLS8974_SENS_CONFIG1_FSR_MASK</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_FSR_MASK</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00423">fxls8974.h:423</a></div></div> 1237<div class="ttc" id="a00071_html_aea24b828bacb0d2d408e769286a2d2fc"><div class="ttname"><a href="a00071.html#aea24b828bacb0d2d408e769286a2d2fc">FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_DISABLED</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_DISABLED</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00442">fxls8974.h:442</a></div></div> 1238<div class="ttc" id="a00071_html_a90c583035ad7dccd67e7ab9597a45be7"><div class="ttname"><a href="a00071.html#a90c583035ad7dccd67e7ab9597a45be7">FXLS8974_INT_EN_DRDY_EN_EN</a></div><div class="ttdeci">#define FXLS8974_INT_EN_DRDY_EN_EN</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00857">fxls8974.h:857</a></div></div> 1239<div class="ttc" id="a00071_html_a74bd8335dd36b1190b01540a5a5fd6e1"><div class="ttname"><a href="a00071.html#a74bd8335dd36b1190b01540a5a5fd6e1">FXLS8974_SENS_CONFIG2_ANIC_TEMP_EN</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG2_ANIC_TEMP_EN</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00521">fxls8974.h:521</a></div></div> 1240<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> 1241<div class="ttc" id="a00071_html_ad2d6f2fde08fa24f64479997f5e2308b"><div class="ttname"><a href="a00071.html#ad2d6f2fde08fa24f64479997f5e2308b">FXLS8974_SENS_CONFIG1_FSR_4G</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_FSR_4G</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00455">fxls8974.h:455</a></div></div> 1242<div class="ttc" id="a00071_html_a0a4b40f9714ec161d9790199d6266d8e"><div class="ttname"><a href="a00071.html#a0a4b40f9714ec161d9790199d6266d8e">FXLS8974_SENS_CONFIG3_WAKE_ODR_12_5HZ</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG3_WAKE_ODR_12_5HZ</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00565">fxls8974.h:565</a></div></div> 1243<div class="ttc" id="a00071_html_a2ecc529e108ed2e76e26bf2b2163c1f8"><div class="ttname"><a href="a00071.html#a2ecc529e108ed2e76e26bf2b2163c1f8">FXLS8974_SENS_CONFIG2_ANIC_TEMP_MASK</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG2_ANIC_TEMP_MASK</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00496">fxls8974.h:496</a></div></div> 1244<div class="ttc" id="a00071_html_ae2e45d8d8f3901904fde9de003ebfe26"><div class="ttname"><a href="a00071.html#ae2e45d8d8f3901904fde9de003ebfe26">FXLS8974_SENS_CONFIG3_WAKE_ODR_MASK</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG3_WAKE_ODR_MASK</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00551">fxls8974.h:551</a></div></div> 1245<div class="ttc" id="a00071_html_a97f905ac94bfebd46e50e32c7389e6eba7c304cf35796548679cab22f768f2440"><div class="ttname"><a href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba7c304cf35796548679cab22f768f2440">FXLS8974_SENS_CONFIG2</a></div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00048">fxls8974.h:48</a></div></div> 1246<div class="ttc" id="a00071_html_a97f905ac94bfebd46e50e32c7389e6eba7efbd7a8b13a41599ee6461d2ccd797c"><div class="ttname"><a href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba7efbd7a8b13a41599ee6461d2ccd797c">FXLS8974_SENS_CONFIG3</a></div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00049">fxls8974.h:49</a></div></div> 1247<div class="ttc" id="a00071_html_a97f905ac94bfebd46e50e32c7389e6ebad8bc6c5cd22879c24da31dbc01b78e11"><div class="ttname"><a href="a00071.html#a97f905ac94bfebd46e50e32c7389e6ebad8bc6c5cd22879c24da31dbc01b78e11">FXLS8974_INT_EN</a></div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00058">fxls8974.h:58</a></div></div> 1248<div class="ttc" id="a00071_html_a9df87d957d0184ae30a47eb0f0b5b45f"><div class="ttname"><a href="a00071.html#a9df87d957d0184ae30a47eb0f0b5b45f">FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_MASK</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_MASK</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00432">fxls8974.h:432</a></div></div> 1249<div class="ttc" id="a00071_html_a97f905ac94bfebd46e50e32c7389e6eba9b74a09f34693908c54e939ec5515709"><div class="ttname"><a href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba9b74a09f34693908c54e939ec5515709">FXLS8974_SENS_CONFIG1</a></div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00047">fxls8974.h:47</a></div></div> 1250</div><!-- fragment --> 1251<p>Defines the register write list to configure FXLS8974 in Interrupt mode. </p> 1252 1253<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00060">60</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 1254 1255</div> 1256</div> 1257<a id="a7a4eea46addee70cb7aa3d96df2d0ae8"></a> 1258<h2 class="memtitle"><span class="permalink"><a href="#a7a4eea46addee70cb7aa3d96df2d0ae8">◆ </a></span>cFxls8974OutputNormal</h2> 1259 1260<div class="memitem"> 1261<div class="memproto"> 1262 <table class="memname"> 1263 <tr> 1264 <td class="memname">const <a class="el" href="a03811.html">registerreadlist_t</a> cFxls8974OutputNormal[]</td> 1265 </tr> 1266 </table> 1267</div><div class="memdoc"> 1268<b>Initial value:</b><div class="fragment"><div class="line">= {{.readFrom = <a class="code" href="a00071.html#a97f905ac94bfebd46e50e32c7389e6ebac0e631ea3b405843446cd35f63ce4743">FXLS8974_OUT_X_LSB</a>, .numBytes = <a class="code" href="a00380.html#ac3bb6186fe345c2d2d5331b601807f71">FXLS8974_DATA_SIZE</a>},</div><div class="line"> <a class="code" href="a00179.html#aebb58a1bb3df30b7df4f6f14d0f1a81d">__END_READ_DATA__</a>}</div><div class="ttc" id="a00380_html_ac3bb6186fe345c2d2d5331b601807f71"><div class="ttname"><a href="a00380.html#ac3bb6186fe345c2d2d5331b601807f71">FXLS8974_DATA_SIZE</a></div><div class="ttdeci">#define FXLS8974_DATA_SIZE</div><div class="ttdef"><b>Definition:</b> <a href="a00380_source.html#l00055">fxls8974cf_freemaster_usb_demo.c:55</a></div></div> 1269<div class="ttc" id="a00179_html_aebb58a1bb3df30b7df4f6f14d0f1a81d"><div class="ttname"><a href="a00179.html#aebb58a1bb3df30b7df4f6f14d0f1a81d">__END_READ_DATA__</a></div><div class="ttdeci">#define __END_READ_DATA__</div><div class="ttdef"><b>Definition:</b> <a href="a00179_source.html#l00051">sensor_drv.h:51</a></div></div> 1270<div class="ttc" id="a00071_html_a97f905ac94bfebd46e50e32c7389e6ebac0e631ea3b405843446cd35f63ce4743"><div class="ttname"><a href="a00071.html#a97f905ac94bfebd46e50e32c7389e6ebac0e631ea3b405843446cd35f63ce4743">FXLS8974_OUT_X_LSB</a></div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00031">fxls8974.h:31</a></div></div> 1271</div><!-- fragment --> 1272<p>Address of Raw Accel Data in Normal Mode. </p> 1273 1274<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00131">131</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 1275 1276</div> 1277</div> 1278<a id="aab951397db52b729d7d4665a37afb101"></a> 1279<h2 class="memtitle"><span class="permalink"><a href="#aab951397db52b729d7d4665a37afb101">◆ </a></span>cFxls8974STXN</h2> 1280 1281<div class="memitem"> 1282<div class="memproto"> 1283 <table class="memname"> 1284 <tr> 1285 <td class="memname">const <a class="el" href="a03807.html">registerwritelist_t</a> cFxls8974STXN[]</td> 1286 </tr> 1287 </table> 1288</div><div class="memdoc"> 1289<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> </div><div class="line"> {<a class="code" href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba9b74a09f34693908c54e939ec5515709">FXLS8974_SENS_CONFIG1</a>, <a class="code" href="a00071.html#abc53f7217983d992f2664112ccd2a646">FXLS8974_SENS_CONFIG1_FSR_16G</a>, <a class="code" href="a00071.html#a8bc1fdcc8efe9e645f5f9dd2e82ba6a0">FXLS8974_SENS_CONFIG1_FSR_MASK</a>},</div><div class="line"> {<a class="code" href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba9b74a09f34693908c54e939ec5515709">FXLS8974_SENS_CONFIG1</a>, <a class="code" href="a00071.html#a53e0e524ce396f8d253eb5df975630a3">FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_EN_X</a>, <a class="code" href="a00071.html#a9df87d957d0184ae30a47eb0f0b5b45f">FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_MASK</a>},</div><div class="line"> {<a class="code" href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba9b74a09f34693908c54e939ec5515709">FXLS8974_SENS_CONFIG1</a>, <a class="code" href="a00071.html#a1388fe3d73c5db5fdd815e8a3fb3521d">FXLS8974_SENS_CONFIG1_ST_POL_NEGATIVE</a>, <a class="code" href="a00071.html#aad50fd40a9401eda6209809d84df16a3">FXLS8974_SENS_CONFIG1_ST_POL_MASK</a>},</div><div class="line"> <a class="code" href="a00179.html#a2cedde333a6373a3ee274bde6af145d0">__END_WRITE_DATA__</a>}</div><div class="ttc" id="a00071_html_aad50fd40a9401eda6209809d84df16a3"><div class="ttname"><a href="a00071.html#aad50fd40a9401eda6209809d84df16a3">FXLS8974_SENS_CONFIG1_ST_POL_MASK</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_ST_POL_MASK</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00429">fxls8974.h:429</a></div></div> 1290<div class="ttc" id="a00071_html_a8bc1fdcc8efe9e645f5f9dd2e82ba6a0"><div class="ttname"><a href="a00071.html#a8bc1fdcc8efe9e645f5f9dd2e82ba6a0">FXLS8974_SENS_CONFIG1_FSR_MASK</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_FSR_MASK</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00423">fxls8974.h:423</a></div></div> 1291<div class="ttc" id="a00071_html_a53e0e524ce396f8d253eb5df975630a3"><div class="ttname"><a href="a00071.html#a53e0e524ce396f8d253eb5df975630a3">FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_EN_X</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_EN_X</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00444">fxls8974.h:444</a></div></div> 1292<div class="ttc" id="a00071_html_abc53f7217983d992f2664112ccd2a646"><div class="ttname"><a href="a00071.html#abc53f7217983d992f2664112ccd2a646">FXLS8974_SENS_CONFIG1_FSR_16G</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_FSR_16G</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00459">fxls8974.h:459</a></div></div> 1293<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> 1294<div class="ttc" id="a00071_html_a9df87d957d0184ae30a47eb0f0b5b45f"><div class="ttname"><a href="a00071.html#a9df87d957d0184ae30a47eb0f0b5b45f">FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_MASK</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_MASK</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00432">fxls8974.h:432</a></div></div> 1295<div class="ttc" id="a00071_html_a97f905ac94bfebd46e50e32c7389e6eba9b74a09f34693908c54e939ec5515709"><div class="ttname"><a href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba9b74a09f34693908c54e939ec5515709">FXLS8974_SENS_CONFIG1</a></div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00047">fxls8974.h:47</a></div></div> 1296<div class="ttc" id="a00071_html_a1388fe3d73c5db5fdd815e8a3fb3521d"><div class="ttname"><a href="a00071.html#a1388fe3d73c5db5fdd815e8a3fb3521d">FXLS8974_SENS_CONFIG1_ST_POL_NEGATIVE</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_ST_POL_NEGATIVE</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00449">fxls8974.h:449</a></div></div> 1297</div><!-- fragment --> 1298<p>Register settings for Self-Test in X Axis (Negative polarity). </p> 1299 1300<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00091">91</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 1301 1302</div> 1303</div> 1304<a id="a0cff7f05d545795206acdca0c1a63176"></a> 1305<h2 class="memtitle"><span class="permalink"><a href="#a0cff7f05d545795206acdca0c1a63176">◆ </a></span>cFxls8974STXP</h2> 1306 1307<div class="memitem"> 1308<div class="memproto"> 1309 <table class="memname"> 1310 <tr> 1311 <td class="memname">const <a class="el" href="a03807.html">registerwritelist_t</a> cFxls8974STXP[]</td> 1312 </tr> 1313 </table> 1314</div><div class="memdoc"> 1315<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> </div><div class="line"> {<a class="code" href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba9b74a09f34693908c54e939ec5515709">FXLS8974_SENS_CONFIG1</a>, <a class="code" href="a00071.html#abc53f7217983d992f2664112ccd2a646">FXLS8974_SENS_CONFIG1_FSR_16G</a>, <a class="code" href="a00071.html#a8bc1fdcc8efe9e645f5f9dd2e82ba6a0">FXLS8974_SENS_CONFIG1_FSR_MASK</a>},</div><div class="line"> {<a class="code" href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba9b74a09f34693908c54e939ec5515709">FXLS8974_SENS_CONFIG1</a>, <a class="code" href="a00071.html#a53e0e524ce396f8d253eb5df975630a3">FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_EN_X</a>, <a class="code" href="a00071.html#a9df87d957d0184ae30a47eb0f0b5b45f">FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_MASK</a>},</div><div class="line"> {<a class="code" href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba9b74a09f34693908c54e939ec5515709">FXLS8974_SENS_CONFIG1</a>, <a class="code" href="a00071.html#a1dfb0209b248debc2bf041b69b866f74">FXLS8974_SENS_CONFIG1_ST_POL_POSITIVE</a>, <a class="code" href="a00071.html#aad50fd40a9401eda6209809d84df16a3">FXLS8974_SENS_CONFIG1_ST_POL_MASK</a>},</div><div class="line"> <a class="code" href="a00179.html#a2cedde333a6373a3ee274bde6af145d0">__END_WRITE_DATA__</a>}</div><div class="ttc" id="a00071_html_aad50fd40a9401eda6209809d84df16a3"><div class="ttname"><a href="a00071.html#aad50fd40a9401eda6209809d84df16a3">FXLS8974_SENS_CONFIG1_ST_POL_MASK</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_ST_POL_MASK</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00429">fxls8974.h:429</a></div></div> 1316<div class="ttc" id="a00071_html_a8bc1fdcc8efe9e645f5f9dd2e82ba6a0"><div class="ttname"><a href="a00071.html#a8bc1fdcc8efe9e645f5f9dd2e82ba6a0">FXLS8974_SENS_CONFIG1_FSR_MASK</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_FSR_MASK</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00423">fxls8974.h:423</a></div></div> 1317<div class="ttc" id="a00071_html_a53e0e524ce396f8d253eb5df975630a3"><div class="ttname"><a href="a00071.html#a53e0e524ce396f8d253eb5df975630a3">FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_EN_X</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_EN_X</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00444">fxls8974.h:444</a></div></div> 1318<div class="ttc" id="a00071_html_abc53f7217983d992f2664112ccd2a646"><div class="ttname"><a href="a00071.html#abc53f7217983d992f2664112ccd2a646">FXLS8974_SENS_CONFIG1_FSR_16G</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_FSR_16G</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00459">fxls8974.h:459</a></div></div> 1319<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> 1320<div class="ttc" id="a00071_html_a1dfb0209b248debc2bf041b69b866f74"><div class="ttname"><a href="a00071.html#a1dfb0209b248debc2bf041b69b866f74">FXLS8974_SENS_CONFIG1_ST_POL_POSITIVE</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_ST_POL_POSITIVE</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00447">fxls8974.h:447</a></div></div> 1321<div class="ttc" id="a00071_html_a9df87d957d0184ae30a47eb0f0b5b45f"><div class="ttname"><a href="a00071.html#a9df87d957d0184ae30a47eb0f0b5b45f">FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_MASK</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_MASK</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00432">fxls8974.h:432</a></div></div> 1322<div class="ttc" id="a00071_html_a97f905ac94bfebd46e50e32c7389e6eba9b74a09f34693908c54e939ec5515709"><div class="ttname"><a href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba9b74a09f34693908c54e939ec5515709">FXLS8974_SENS_CONFIG1</a></div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00047">fxls8974.h:47</a></div></div> 1323</div><!-- fragment --> 1324<p>Register settings for Self-Test in X Axis (Positive polarity). </p> 1325 1326<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00083">83</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 1327 1328</div> 1329</div> 1330<a id="a208d40ce527a21ffebe81983b8a70479"></a> 1331<h2 class="memtitle"><span class="permalink"><a href="#a208d40ce527a21ffebe81983b8a70479">◆ </a></span>cFxls8974STYN</h2> 1332 1333<div class="memitem"> 1334<div class="memproto"> 1335 <table class="memname"> 1336 <tr> 1337 <td class="memname">const <a class="el" href="a03807.html">registerwritelist_t</a> cFxls8974STYN[]</td> 1338 </tr> 1339 </table> 1340</div><div class="memdoc"> 1341<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> </div><div class="line"> {<a class="code" href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba9b74a09f34693908c54e939ec5515709">FXLS8974_SENS_CONFIG1</a>, <a class="code" href="a00071.html#abc53f7217983d992f2664112ccd2a646">FXLS8974_SENS_CONFIG1_FSR_16G</a>, <a class="code" href="a00071.html#a8bc1fdcc8efe9e645f5f9dd2e82ba6a0">FXLS8974_SENS_CONFIG1_FSR_MASK</a>},</div><div class="line"> {<a class="code" href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba9b74a09f34693908c54e939ec5515709">FXLS8974_SENS_CONFIG1</a>, <a class="code" href="a00071.html#a8b1326d1e6df9d770dc7d619c59f9df6">FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_EN_Y</a>, <a class="code" href="a00071.html#a9df87d957d0184ae30a47eb0f0b5b45f">FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_MASK</a>},</div><div class="line"> {<a class="code" href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba9b74a09f34693908c54e939ec5515709">FXLS8974_SENS_CONFIG1</a>, <a class="code" href="a00071.html#a1388fe3d73c5db5fdd815e8a3fb3521d">FXLS8974_SENS_CONFIG1_ST_POL_NEGATIVE</a>, <a class="code" href="a00071.html#aad50fd40a9401eda6209809d84df16a3">FXLS8974_SENS_CONFIG1_ST_POL_MASK</a>},</div><div class="line"> <a class="code" href="a00179.html#a2cedde333a6373a3ee274bde6af145d0">__END_WRITE_DATA__</a>}</div><div class="ttc" id="a00071_html_aad50fd40a9401eda6209809d84df16a3"><div class="ttname"><a href="a00071.html#aad50fd40a9401eda6209809d84df16a3">FXLS8974_SENS_CONFIG1_ST_POL_MASK</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_ST_POL_MASK</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00429">fxls8974.h:429</a></div></div> 1342<div class="ttc" id="a00071_html_a8bc1fdcc8efe9e645f5f9dd2e82ba6a0"><div class="ttname"><a href="a00071.html#a8bc1fdcc8efe9e645f5f9dd2e82ba6a0">FXLS8974_SENS_CONFIG1_FSR_MASK</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_FSR_MASK</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00423">fxls8974.h:423</a></div></div> 1343<div class="ttc" id="a00071_html_abc53f7217983d992f2664112ccd2a646"><div class="ttname"><a href="a00071.html#abc53f7217983d992f2664112ccd2a646">FXLS8974_SENS_CONFIG1_FSR_16G</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_FSR_16G</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00459">fxls8974.h:459</a></div></div> 1344<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> 1345<div class="ttc" id="a00071_html_a8b1326d1e6df9d770dc7d619c59f9df6"><div class="ttname"><a href="a00071.html#a8b1326d1e6df9d770dc7d619c59f9df6">FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_EN_Y</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_EN_Y</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00445">fxls8974.h:445</a></div></div> 1346<div class="ttc" id="a00071_html_a9df87d957d0184ae30a47eb0f0b5b45f"><div class="ttname"><a href="a00071.html#a9df87d957d0184ae30a47eb0f0b5b45f">FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_MASK</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_MASK</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00432">fxls8974.h:432</a></div></div> 1347<div class="ttc" id="a00071_html_a97f905ac94bfebd46e50e32c7389e6eba9b74a09f34693908c54e939ec5515709"><div class="ttname"><a href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba9b74a09f34693908c54e939ec5515709">FXLS8974_SENS_CONFIG1</a></div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00047">fxls8974.h:47</a></div></div> 1348<div class="ttc" id="a00071_html_a1388fe3d73c5db5fdd815e8a3fb3521d"><div class="ttname"><a href="a00071.html#a1388fe3d73c5db5fdd815e8a3fb3521d">FXLS8974_SENS_CONFIG1_ST_POL_NEGATIVE</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_ST_POL_NEGATIVE</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00449">fxls8974.h:449</a></div></div> 1349</div><!-- fragment --> 1350<p>Register settings for Self-Test in Y Axis (Negative polarity). </p> 1351 1352<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00107">107</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 1353 1354</div> 1355</div> 1356<a id="a7f6595d9b6004158a531c769d4355198"></a> 1357<h2 class="memtitle"><span class="permalink"><a href="#a7f6595d9b6004158a531c769d4355198">◆ </a></span>cFxls8974STYP</h2> 1358 1359<div class="memitem"> 1360<div class="memproto"> 1361 <table class="memname"> 1362 <tr> 1363 <td class="memname">const <a class="el" href="a03807.html">registerwritelist_t</a> cFxls8974STYP[]</td> 1364 </tr> 1365 </table> 1366</div><div class="memdoc"> 1367<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> </div><div class="line"> {<a class="code" href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba9b74a09f34693908c54e939ec5515709">FXLS8974_SENS_CONFIG1</a>, <a class="code" href="a00071.html#abc53f7217983d992f2664112ccd2a646">FXLS8974_SENS_CONFIG1_FSR_16G</a>, <a class="code" href="a00071.html#a8bc1fdcc8efe9e645f5f9dd2e82ba6a0">FXLS8974_SENS_CONFIG1_FSR_MASK</a>},</div><div class="line"> {<a class="code" href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba9b74a09f34693908c54e939ec5515709">FXLS8974_SENS_CONFIG1</a>, <a class="code" href="a00071.html#a8b1326d1e6df9d770dc7d619c59f9df6">FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_EN_Y</a>, <a class="code" href="a00071.html#a9df87d957d0184ae30a47eb0f0b5b45f">FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_MASK</a>},</div><div class="line"> {<a class="code" href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba9b74a09f34693908c54e939ec5515709">FXLS8974_SENS_CONFIG1</a>, <a class="code" href="a00071.html#a1dfb0209b248debc2bf041b69b866f74">FXLS8974_SENS_CONFIG1_ST_POL_POSITIVE</a>,<a class="code" href="a00071.html#aad50fd40a9401eda6209809d84df16a3">FXLS8974_SENS_CONFIG1_ST_POL_MASK</a>},</div><div class="line"> <a class="code" href="a00179.html#a2cedde333a6373a3ee274bde6af145d0">__END_WRITE_DATA__</a>}</div><div class="ttc" id="a00071_html_aad50fd40a9401eda6209809d84df16a3"><div class="ttname"><a href="a00071.html#aad50fd40a9401eda6209809d84df16a3">FXLS8974_SENS_CONFIG1_ST_POL_MASK</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_ST_POL_MASK</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00429">fxls8974.h:429</a></div></div> 1368<div class="ttc" id="a00071_html_a8bc1fdcc8efe9e645f5f9dd2e82ba6a0"><div class="ttname"><a href="a00071.html#a8bc1fdcc8efe9e645f5f9dd2e82ba6a0">FXLS8974_SENS_CONFIG1_FSR_MASK</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_FSR_MASK</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00423">fxls8974.h:423</a></div></div> 1369<div class="ttc" id="a00071_html_abc53f7217983d992f2664112ccd2a646"><div class="ttname"><a href="a00071.html#abc53f7217983d992f2664112ccd2a646">FXLS8974_SENS_CONFIG1_FSR_16G</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_FSR_16G</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00459">fxls8974.h:459</a></div></div> 1370<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> 1371<div class="ttc" id="a00071_html_a1dfb0209b248debc2bf041b69b866f74"><div class="ttname"><a href="a00071.html#a1dfb0209b248debc2bf041b69b866f74">FXLS8974_SENS_CONFIG1_ST_POL_POSITIVE</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_ST_POL_POSITIVE</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00447">fxls8974.h:447</a></div></div> 1372<div class="ttc" id="a00071_html_a8b1326d1e6df9d770dc7d619c59f9df6"><div class="ttname"><a href="a00071.html#a8b1326d1e6df9d770dc7d619c59f9df6">FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_EN_Y</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_EN_Y</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00445">fxls8974.h:445</a></div></div> 1373<div class="ttc" id="a00071_html_a9df87d957d0184ae30a47eb0f0b5b45f"><div class="ttname"><a href="a00071.html#a9df87d957d0184ae30a47eb0f0b5b45f">FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_MASK</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_MASK</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00432">fxls8974.h:432</a></div></div> 1374<div class="ttc" id="a00071_html_a97f905ac94bfebd46e50e32c7389e6eba9b74a09f34693908c54e939ec5515709"><div class="ttname"><a href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba9b74a09f34693908c54e939ec5515709">FXLS8974_SENS_CONFIG1</a></div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00047">fxls8974.h:47</a></div></div> 1375</div><!-- fragment --> 1376<p>Register settings for Self-Test in Y Axis (Positive polarity). </p> 1377 1378<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00099">99</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 1379 1380</div> 1381</div> 1382<a id="a4f2cfc4a5a95d353918bc6a31cca059d"></a> 1383<h2 class="memtitle"><span class="permalink"><a href="#a4f2cfc4a5a95d353918bc6a31cca059d">◆ </a></span>cFxls8974STZN</h2> 1384 1385<div class="memitem"> 1386<div class="memproto"> 1387 <table class="memname"> 1388 <tr> 1389 <td class="memname">const <a class="el" href="a03807.html">registerwritelist_t</a> cFxls8974STZN[]</td> 1390 </tr> 1391 </table> 1392</div><div class="memdoc"> 1393<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> </div><div class="line"> {<a class="code" href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba9b74a09f34693908c54e939ec5515709">FXLS8974_SENS_CONFIG1</a>, <a class="code" href="a00071.html#abc53f7217983d992f2664112ccd2a646">FXLS8974_SENS_CONFIG1_FSR_16G</a>, <a class="code" href="a00071.html#a8bc1fdcc8efe9e645f5f9dd2e82ba6a0">FXLS8974_SENS_CONFIG1_FSR_MASK</a>},</div><div class="line"> {<a class="code" href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba9b74a09f34693908c54e939ec5515709">FXLS8974_SENS_CONFIG1</a>, <a class="code" href="a00071.html#a8ec5c6aa624dc25231d8bd58ca3e2aea">FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_EN_Z</a>, <a class="code" href="a00071.html#a9df87d957d0184ae30a47eb0f0b5b45f">FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_MASK</a>},</div><div class="line"> {<a class="code" href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba9b74a09f34693908c54e939ec5515709">FXLS8974_SENS_CONFIG1</a>, <a class="code" href="a00071.html#a1388fe3d73c5db5fdd815e8a3fb3521d">FXLS8974_SENS_CONFIG1_ST_POL_NEGATIVE</a>, <a class="code" href="a00071.html#aad50fd40a9401eda6209809d84df16a3">FXLS8974_SENS_CONFIG1_ST_POL_MASK</a>},</div><div class="line"> <a class="code" href="a00179.html#a2cedde333a6373a3ee274bde6af145d0">__END_WRITE_DATA__</a>}</div><div class="ttc" id="a00071_html_aad50fd40a9401eda6209809d84df16a3"><div class="ttname"><a href="a00071.html#aad50fd40a9401eda6209809d84df16a3">FXLS8974_SENS_CONFIG1_ST_POL_MASK</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_ST_POL_MASK</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00429">fxls8974.h:429</a></div></div> 1394<div class="ttc" id="a00071_html_a8bc1fdcc8efe9e645f5f9dd2e82ba6a0"><div class="ttname"><a href="a00071.html#a8bc1fdcc8efe9e645f5f9dd2e82ba6a0">FXLS8974_SENS_CONFIG1_FSR_MASK</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_FSR_MASK</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00423">fxls8974.h:423</a></div></div> 1395<div class="ttc" id="a00071_html_abc53f7217983d992f2664112ccd2a646"><div class="ttname"><a href="a00071.html#abc53f7217983d992f2664112ccd2a646">FXLS8974_SENS_CONFIG1_FSR_16G</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_FSR_16G</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00459">fxls8974.h:459</a></div></div> 1396<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> 1397<div class="ttc" id="a00071_html_a8ec5c6aa624dc25231d8bd58ca3e2aea"><div class="ttname"><a href="a00071.html#a8ec5c6aa624dc25231d8bd58ca3e2aea">FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_EN_Z</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_EN_Z</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00446">fxls8974.h:446</a></div></div> 1398<div class="ttc" id="a00071_html_a9df87d957d0184ae30a47eb0f0b5b45f"><div class="ttname"><a href="a00071.html#a9df87d957d0184ae30a47eb0f0b5b45f">FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_MASK</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_MASK</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00432">fxls8974.h:432</a></div></div> 1399<div class="ttc" id="a00071_html_a97f905ac94bfebd46e50e32c7389e6eba9b74a09f34693908c54e939ec5515709"><div class="ttname"><a href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba9b74a09f34693908c54e939ec5515709">FXLS8974_SENS_CONFIG1</a></div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00047">fxls8974.h:47</a></div></div> 1400<div class="ttc" id="a00071_html_a1388fe3d73c5db5fdd815e8a3fb3521d"><div class="ttname"><a href="a00071.html#a1388fe3d73c5db5fdd815e8a3fb3521d">FXLS8974_SENS_CONFIG1_ST_POL_NEGATIVE</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_ST_POL_NEGATIVE</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00449">fxls8974.h:449</a></div></div> 1401</div><!-- fragment --> 1402<p>Register settings for Self-Test in Z Axis (Negative polarity). </p> 1403 1404<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00123">123</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 1405 1406</div> 1407</div> 1408<a id="a99ad152e6f1a04f0d27312d0901a3057"></a> 1409<h2 class="memtitle"><span class="permalink"><a href="#a99ad152e6f1a04f0d27312d0901a3057">◆ </a></span>cFxls8974STZP</h2> 1410 1411<div class="memitem"> 1412<div class="memproto"> 1413 <table class="memname"> 1414 <tr> 1415 <td class="memname">const <a class="el" href="a03807.html">registerwritelist_t</a> cFxls8974STZP[]</td> 1416 </tr> 1417 </table> 1418</div><div class="memdoc"> 1419<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> </div><div class="line"> {<a class="code" href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba9b74a09f34693908c54e939ec5515709">FXLS8974_SENS_CONFIG1</a>, <a class="code" href="a00071.html#abc53f7217983d992f2664112ccd2a646">FXLS8974_SENS_CONFIG1_FSR_16G</a>, <a class="code" href="a00071.html#a8bc1fdcc8efe9e645f5f9dd2e82ba6a0">FXLS8974_SENS_CONFIG1_FSR_MASK</a>},</div><div class="line"> {<a class="code" href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba9b74a09f34693908c54e939ec5515709">FXLS8974_SENS_CONFIG1</a>, <a class="code" href="a00071.html#a8ec5c6aa624dc25231d8bd58ca3e2aea">FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_EN_Z</a>, <a class="code" href="a00071.html#a9df87d957d0184ae30a47eb0f0b5b45f">FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_MASK</a>},</div><div class="line"> {<a class="code" href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba9b74a09f34693908c54e939ec5515709">FXLS8974_SENS_CONFIG1</a>, <a class="code" href="a00071.html#a1dfb0209b248debc2bf041b69b866f74">FXLS8974_SENS_CONFIG1_ST_POL_POSITIVE</a>, <a class="code" href="a00071.html#aad50fd40a9401eda6209809d84df16a3">FXLS8974_SENS_CONFIG1_ST_POL_MASK</a>},</div><div class="line"> <a class="code" href="a00179.html#a2cedde333a6373a3ee274bde6af145d0">__END_WRITE_DATA__</a>}</div><div class="ttc" id="a00071_html_aad50fd40a9401eda6209809d84df16a3"><div class="ttname"><a href="a00071.html#aad50fd40a9401eda6209809d84df16a3">FXLS8974_SENS_CONFIG1_ST_POL_MASK</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_ST_POL_MASK</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00429">fxls8974.h:429</a></div></div> 1420<div class="ttc" id="a00071_html_a8bc1fdcc8efe9e645f5f9dd2e82ba6a0"><div class="ttname"><a href="a00071.html#a8bc1fdcc8efe9e645f5f9dd2e82ba6a0">FXLS8974_SENS_CONFIG1_FSR_MASK</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_FSR_MASK</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00423">fxls8974.h:423</a></div></div> 1421<div class="ttc" id="a00071_html_abc53f7217983d992f2664112ccd2a646"><div class="ttname"><a href="a00071.html#abc53f7217983d992f2664112ccd2a646">FXLS8974_SENS_CONFIG1_FSR_16G</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_FSR_16G</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00459">fxls8974.h:459</a></div></div> 1422<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> 1423<div class="ttc" id="a00071_html_a1dfb0209b248debc2bf041b69b866f74"><div class="ttname"><a href="a00071.html#a1dfb0209b248debc2bf041b69b866f74">FXLS8974_SENS_CONFIG1_ST_POL_POSITIVE</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_ST_POL_POSITIVE</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00447">fxls8974.h:447</a></div></div> 1424<div class="ttc" id="a00071_html_a8ec5c6aa624dc25231d8bd58ca3e2aea"><div class="ttname"><a href="a00071.html#a8ec5c6aa624dc25231d8bd58ca3e2aea">FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_EN_Z</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_EN_Z</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00446">fxls8974.h:446</a></div></div> 1425<div class="ttc" id="a00071_html_a9df87d957d0184ae30a47eb0f0b5b45f"><div class="ttname"><a href="a00071.html#a9df87d957d0184ae30a47eb0f0b5b45f">FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_MASK</a></div><div class="ttdeci">#define FXLS8974_SENS_CONFIG1_ST_AXIS_SEL_MASK</div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00432">fxls8974.h:432</a></div></div> 1426<div class="ttc" id="a00071_html_a97f905ac94bfebd46e50e32c7389e6eba9b74a09f34693908c54e939ec5515709"><div class="ttname"><a href="a00071.html#a97f905ac94bfebd46e50e32c7389e6eba9b74a09f34693908c54e939ec5515709">FXLS8974_SENS_CONFIG1</a></div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00047">fxls8974.h:47</a></div></div> 1427</div><!-- fragment --> 1428<p>Register settings for Self-Test in Z Axis (Positive polarity). </p> 1429 1430<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00115">115</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 1431 1432</div> 1433</div> 1434<a id="aacb03ed5c6dbb57a93956b17744069d5"></a> 1435<h2 class="memtitle"><span class="permalink"><a href="#aacb03ed5c6dbb57a93956b17744069d5">◆ </a></span>FXLS8974_ALL_REG_READ</h2> 1436 1437<div class="memitem"> 1438<div class="memproto"> 1439 <table class="memname"> 1440 <tr> 1441 <td class="memname">const <a class="el" href="a03811.html">registerreadlist_t</a> FXLS8974_ALL_REG_READ[]</td> 1442 </tr> 1443 </table> 1444</div><div class="memdoc"> 1445<b>Initial value:</b><div class="fragment"><div class="line">= {{.readFrom = <a class="code" href="a00071.html#a97f905ac94bfebd46e50e32c7389e6ebaa0e2ed79795f42f17da9b29eaecd2ba7">FXLS8974_INT_STATUS</a>, .numBytes = <a class="code" href="a00380.html#a5860dc386f869cf14ff58c33ce6091a6">FXLS8974_NUM_REGISTERS</a>},</div><div class="line"> <a class="code" href="a00179.html#aebb58a1bb3df30b7df4f6f14d0f1a81d">__END_READ_DATA__</a>}</div><div class="ttc" id="a00179_html_aebb58a1bb3df30b7df4f6f14d0f1a81d"><div class="ttname"><a href="a00179.html#aebb58a1bb3df30b7df4f6f14d0f1a81d">__END_READ_DATA__</a></div><div class="ttdeci">#define __END_READ_DATA__</div><div class="ttdef"><b>Definition:</b> <a href="a00179_source.html#l00051">sensor_drv.h:51</a></div></div> 1446<div class="ttc" id="a00071_html_a97f905ac94bfebd46e50e32c7389e6ebaa0e2ed79795f42f17da9b29eaecd2ba7"><div class="ttname"><a href="a00071.html#a97f905ac94bfebd46e50e32c7389e6ebaa0e2ed79795f42f17da9b29eaecd2ba7">FXLS8974_INT_STATUS</a></div><div class="ttdef"><b>Definition:</b> <a href="a00071_source.html#l00027">fxls8974.h:27</a></div></div> 1447<div class="ttc" id="a00380_html_a5860dc386f869cf14ff58c33ce6091a6"><div class="ttname"><a href="a00380.html#a5860dc386f869cf14ff58c33ce6091a6">FXLS8974_NUM_REGISTERS</a></div><div class="ttdeci">#define FXLS8974_NUM_REGISTERS</div><div class="ttdef"><b>Definition:</b> <a href="a00380_source.html#l00043">fxls8974cf_freemaster_usb_demo.c:43</a></div></div> 1448</div><!-- fragment --> 1449<p>FXLS8974 register list to read all registers. </p> 1450 1451<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00146">146</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 1452 1453</div> 1454</div> 1455<a id="aafa5fcc299fb9a0db111332f5111b7df"></a> 1456<h2 class="memtitle"><span class="permalink"><a href="#aafa5fcc299fb9a0db111332f5111b7df">◆ </a></span>gSystick</h2> 1457 1458<div class="memitem"> 1459<div class="memproto"> 1460 <table class="memname"> 1461 <tr> 1462 <td class="memname"><a class="el" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f">int32_t</a> gSystick</td> 1463 </tr> 1464 </table> 1465</div><div class="memdoc"> 1466 1467<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00245">245</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 1468 1469</div> 1470</div> 1471<a id="ac0d7098e6aa0c7d1c8810ab8f4d3d2f2"></a> 1472<h2 class="memtitle"><span class="permalink"><a href="#ac0d7098e6aa0c7d1c8810ab8f4d3d2f2">◆ </a></span>offnoise_data</h2> 1473 1474<div class="memitem"> 1475<div class="memproto"> 1476 <table class="memname"> 1477 <tr> 1478 <td class="memname"><a class="el" href="a03863.html">fxls8974_offset_noise_t</a> offnoise_data</td> 1479 </tr> 1480 </table> 1481</div><div class="memdoc"> 1482 1483<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00235">235</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 1484 1485</div> 1486</div> 1487<a id="a6aa7a1a86aa031539466bf44d884ef39"></a> 1488<h2 class="memtitle"><span class="permalink"><a href="#a6aa7a1a86aa031539466bf44d884ef39">◆ </a></span>prev_toggle</h2> 1489 1490<div class="memitem"> 1491<div class="memproto"> 1492 <table class="memname"> 1493 <tr> 1494 <td class="memname">uint8_t prev_toggle = 1</td> 1495 </tr> 1496 </table> 1497</div><div class="memdoc"> 1498 1499<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00237">237</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 1500 1501</div> 1502</div> 1503<a id="a32d019127b115d749d6cc9e7a0b7a971"></a> 1504<h2 class="memtitle"><span class="permalink"><a href="#a32d019127b115d749d6cc9e7a0b7a971">◆ </a></span>rawData</h2> 1505 1506<div class="memitem"> 1507<div class="memproto"> 1508 <table class="memname"> 1509 <tr> 1510 <td class="memname"><a class="el" href="a02243.html">fxls8974_acceldata_t</a> rawData</td> 1511 </tr> 1512 </table> 1513</div><div class="memdoc"> 1514 1515<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00233">233</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 1516 1517</div> 1518</div> 1519<a id="ad162871b835f5bcb36700a35673419f0"></a> 1520<h2 class="memtitle"><span class="permalink"><a href="#ad162871b835f5bcb36700a35673419f0">◆ </a></span>recBuffCfg</h2> 1521 1522<div class="memitem"> 1523<div class="memproto"> 1524 <table class="memname"> 1525 <tr> 1526 <td class="memname">FMSTR_REC_BUFF recBuffCfg</td> 1527 </tr> 1528 </table> 1529</div><div class="memdoc"> 1530 1531<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00241">241</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 1532 1533<p class="reference">Referenced by <a class="el" href="a00380_source.html#l00333">FMSTR_TSA_TABLE_BEGIN()</a>.</p> 1534 1535</div> 1536</div> 1537<a id="a04985d175bb78cb94c9b193af34402fd"></a> 1538<h2 class="memtitle"><span class="permalink"><a href="#a04985d175bb78cb94c9b193af34402fd">◆ </a></span>recCfg</h2> 1539 1540<div class="memitem"> 1541<div class="memproto"> 1542 <table class="memname"> 1543 <tr> 1544 <td class="memname">FMSTR_REC_CFG recCfg</td> 1545 </tr> 1546 </table> 1547</div><div class="memdoc"> 1548 1549<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00243">243</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 1550 1551</div> 1552</div> 1553<a id="a02a7f812c6f2feab3aa25c1a34e3322b"></a> 1554<h2 class="memtitle"><span class="permalink"><a href="#a02a7f812c6f2feab3aa25c1a34e3322b">◆ </a></span>recVar</h2> 1555 1556<div class="memitem"> 1557<div class="memproto"> 1558 <table class="memname"> 1559 <tr> 1560 <td class="memname">FMSTR_REC_VAR recVar</td> 1561 </tr> 1562 </table> 1563</div><div class="memdoc"> 1564 1565<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00242">242</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 1566 1567</div> 1568</div> 1569<a id="a093c0c196b911d1e857437f2ae981066"></a> 1570<h2 class="memtitle"><span class="permalink"><a href="#a093c0c196b911d1e857437f2ae981066">◆ </a></span>registers</h2> 1571 1572<div class="memitem"> 1573<div class="memproto"> 1574 <table class="memname"> 1575 <tr> 1576 <td class="memname"><a class="el" href="a03859.html">fxls8974_allregs_t</a> registers</td> 1577 </tr> 1578 </table> 1579</div><div class="memdoc"> 1580 1581<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00234">234</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 1582 1583</div> 1584</div> 1585<a id="aad7347ff5f288b33d3d7e694bc74686e"></a> 1586<h2 class="memtitle"><span class="permalink"><a href="#aad7347ff5f288b33d3d7e694bc74686e">◆ </a></span>selftest</h2> 1587 1588<div class="memitem"> 1589<div class="memproto"> 1590 <table class="memname"> 1591 <tr> 1592 <td class="memname"><a class="el" href="a03867.html">fxls8974_selftest_t</a> selftest</td> 1593 </tr> 1594 </table> 1595</div><div class="memdoc"> 1596 1597<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00236">236</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 1598 1599</div> 1600</div> 1601<a id="a369536ebfe385731562c0b55dd6f3a7c"></a> 1602<h2 class="memtitle"><span class="permalink"><a href="#a369536ebfe385731562c0b55dd6f3a7c">◆ </a></span>status</h2> 1603 1604<div class="memitem"> 1605<div class="memproto"> 1606 <table class="memname"> 1607 <tr> 1608 <td class="memname"><a class="el" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f">int32_t</a> status</td> 1609 </tr> 1610 </table> 1611</div><div class="memdoc"> 1612 1613<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00245">245</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 1614 1615<p class="reference">Referenced by <a class="el" href="a00380_source.html#l00705">apply_register_read()</a>, <a class="el" href="a00380_source.html#l00730">apply_register_readall()</a>, <a class="el" href="a00380_source.html#l00679">apply_register_write()</a>, <a class="el" href="a00380_source.html#l00414">main()</a>, <a class="el" href="a00380_source.html#l00926">perform_selftest()</a>, and <a class="el" href="a00380_source.html#l00753">update_dropdown_selection()</a>.</p> 1616 1617</div> 1618</div> 1619<a id="aa85abdbcaf058baebd134eba2a8a28de"></a> 1620<h2 class="memtitle"><span class="permalink"><a href="#aa85abdbcaf058baebd134eba2a8a28de">◆ </a></span>XSTN</h2> 1621 1622<div class="memitem"> 1623<div class="memproto"> 1624 <table class="memname"> 1625 <tr> 1626 <td class="memname">int16_t XSTN[2] ={0,0}</td> 1627 </tr> 1628 </table> 1629</div><div class="memdoc"> 1630 1631<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00251">251</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 1632 1633<p class="reference">Referenced by <a class="el" href="a00380_source.html#l00926">perform_selftest()</a>.</p> 1634 1635</div> 1636</div> 1637<a id="a25d26f00322a223c03a97e979526334c"></a> 1638<h2 class="memtitle"><span class="permalink"><a href="#a25d26f00322a223c03a97e979526334c">◆ </a></span>XSTP</h2> 1639 1640<div class="memitem"> 1641<div class="memproto"> 1642 <table class="memname"> 1643 <tr> 1644 <td class="memname">int16_t XSTP[2] ={0,0}</td> 1645 </tr> 1646 </table> 1647</div><div class="memdoc"> 1648 1649<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00251">251</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 1650 1651<p class="reference">Referenced by <a class="el" href="a00380_source.html#l00926">perform_selftest()</a>.</p> 1652 1653</div> 1654</div> 1655<a id="afe41430ebe7135f3297c0c6cbe9b122c"></a> 1656<h2 class="memtitle"><span class="permalink"><a href="#afe41430ebe7135f3297c0c6cbe9b122c">◆ </a></span>YSTN</h2> 1657 1658<div class="memitem"> 1659<div class="memproto"> 1660 <table class="memname"> 1661 <tr> 1662 <td class="memname">int16_t YSTN[2] ={0,0}</td> 1663 </tr> 1664 </table> 1665</div><div class="memdoc"> 1666 1667<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00251">251</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 1668 1669<p class="reference">Referenced by <a class="el" href="a00380_source.html#l00926">perform_selftest()</a>.</p> 1670 1671</div> 1672</div> 1673<a id="a5dc6c4717d01d664bf34e640ac8baa84"></a> 1674<h2 class="memtitle"><span class="permalink"><a href="#a5dc6c4717d01d664bf34e640ac8baa84">◆ </a></span>YSTP</h2> 1675 1676<div class="memitem"> 1677<div class="memproto"> 1678 <table class="memname"> 1679 <tr> 1680 <td class="memname">int16_t YSTP[2] ={0,0}</td> 1681 </tr> 1682 </table> 1683</div><div class="memdoc"> 1684 1685<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00251">251</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 1686 1687<p class="reference">Referenced by <a class="el" href="a00380_source.html#l00926">perform_selftest()</a>.</p> 1688 1689</div> 1690</div> 1691<a id="a3a4bfaecc864019458f930517d2f64d9"></a> 1692<h2 class="memtitle"><span class="permalink"><a href="#a3a4bfaecc864019458f930517d2f64d9">◆ </a></span>ZSTN</h2> 1693 1694<div class="memitem"> 1695<div class="memproto"> 1696 <table class="memname"> 1697 <tr> 1698 <td class="memname">int16_t ZSTN[2] ={0,0}</td> 1699 </tr> 1700 </table> 1701</div><div class="memdoc"> 1702 1703<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00251">251</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 1704 1705<p class="reference">Referenced by <a class="el" href="a00380_source.html#l00926">perform_selftest()</a>.</p> 1706 1707</div> 1708</div> 1709<a id="a9aad2156b5de8c3f4e79f3bf5828dfe5"></a> 1710<h2 class="memtitle"><span class="permalink"><a href="#a9aad2156b5de8c3f4e79f3bf5828dfe5">◆ </a></span>ZSTP</h2> 1711 1712<div class="memitem"> 1713<div class="memproto"> 1714 <table class="memname"> 1715 <tr> 1716 <td class="memname">int16_t ZSTP[2] ={0,0}</td> 1717 </tr> 1718 </table> 1719</div><div class="memdoc"> 1720 1721<p class="definition">Definition at line <a class="el" href="a00380_source.html#l00251">251</a> of file <a class="el" href="a00380_source.html">fxls8974cf_freemaster_usb_demo.c</a>.</p> 1722 1723<p class="reference">Referenced by <a class="el" href="a00380_source.html#l00926">perform_selftest()</a>.</p> 1724 1725</div> 1726</div> 1727</div><!-- contents --> 1728 1729<hr class="footer"/><address class="footer"><small> 1730© Copyright 2016-2022 NXP. All Rights Reserved. SPDX-License-Identifier: BSD-3-Clause 1731</small></address> 1732</body> 1733</html> 1734