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: drivers/ads/lpc/auto_detection_service.c File Reference</title>
9<link href="tabs.css" rel="stylesheet" type="text/css"/>
10<script type="text/javascript" src="jquery.js"></script>
11<script type="text/javascript" src="dynsections.js"></script>
12<link href="issdk_stylesheet.css" rel="stylesheet" type="text/css" />
13</head>
14<body>
15<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
16<div id="titlearea">
17<table cellspacing="0" cellpadding="0">
18 <tbody>
19 <tr style="height: 56px;">
20  <td id="projectlogo"><img alt="Logo" src="nxp_logo_small.png"/></td>
21  <td id="projectalign" style="padding-left: 0.5em;">
22   <div id="projectname">ISSDK
23   &#160;<span id="projectnumber">1.8</span>
24   </div>
25   <div id="projectbrief">IoT Sensing Software Development Kit</div>
26  </td>
27 </tr>
28 </tbody>
29</table>
30</div>
31<!-- end header part -->
32<!-- Generated by Doxygen 1.8.13 -->
33<script type="text/javascript" src="menudata.js"></script>
34<script type="text/javascript" src="menu.js"></script>
35<script type="text/javascript">
36$(function() {
37  initMenu('',false,false,'search.php','Search');
38});
39</script>
40<div id="main-nav"></div>
41<div id="nav-path" class="navpath">
42  <ul>
43<li class="navelem"><a class="el" href="dir_14bc92f4b96c8519b376567118ac28b3.html">drivers</a></li><li class="navelem"><a class="el" href="dir_fe489b1a195b5b74eb4155087158bfbc.html">ads</a></li><li class="navelem"><a class="el" href="dir_66d79025c2c881a8b2fc2a614992305c.html">lpc</a></li>  </ul>
44</div>
45</div><!-- top -->
46<div class="header">
47  <div class="summary">
48<a href="#define-members">Macros</a> &#124;
49<a href="#func-members">Functions</a> &#124;
50<a href="#var-members">Variables</a>  </div>
51  <div class="headertitle">
52<div class="title">auto_detection_service.c File Reference</div>  </div>
53</div><!--header-->
54<div class="contents">
55<div class="textblock"><code>#include &lt;stdio.h&gt;</code><br />
56<code>#include &lt;stdint.h&gt;</code><br />
57<code>#include &quot;diff_p.h&quot;</code><br />
58<code>#include &quot;<a class="el" href="a00149_source.html">mma9553.h</a>&quot;</code><br />
59<code>#include &quot;<a class="el" href="a00158_source.html">mpl3115.h</a>&quot;</code><br />
60<code>#include &quot;<a class="el" href="a00113_source.html">mag3110.h</a>&quot;</code><br />
61<code>#include &quot;<a class="el" href="a00140_source.html">mma865x.h</a>&quot;</code><br />
62<code>#include &quot;<a class="el" href="a00053_source.html">fxls8962.h</a>&quot;</code><br />
63<code>#include &quot;<a class="el" href="a00089_source.html">fxpq3115.h</a>&quot;</code><br />
64<code>#include &quot;<a class="el" href="a00080_source.html">fxos8700.h</a>&quot;</code><br />
65<code>#include &quot;<a class="el" href="a00026_source.html">fxas21002.h</a>&quot;</code><br />
66<code>#include &quot;<a class="el" href="a00035_source.html">fxlc95000.h</a>&quot;</code><br />
67<code>#include &quot;<a class="el" href="a00044_source.html">fxls8471q.h</a>&quot;</code><br />
68<code>#include &quot;issdk_hal.h&quot;</code><br />
69<code>#include &quot;gpio_driver.h&quot;</code><br />
70<code>#include &quot;<a class="el" href="a00533_source.html">systick_utils.h</a>&quot;</code><br />
71<code>#include &quot;<a class="el" href="a00176_source.html">register_io_spi.h</a>&quot;</code><br />
72<code>#include &quot;<a class="el" href="a00170_source.html">register_io_i2c.h</a>&quot;</code><br />
73<code>#include &quot;<a class="el" href="a00545_source.html">auto_detection_shield.h</a>&quot;</code><br />
74<code>#include &quot;<a class="el" href="a04832_source.html">auto_detection_service.h</a>&quot;</code><br />
75<code>#include &quot;fsl_flashiap.h&quot;</code><br />
76</div><div class="textblock"><div class="dynheader">
77Include dependency graph for auto_detection_service.c:</div>
78<div class="dyncontent">
79<div class="center"><img src="a04824.png" border="0" usemap="#drivers_2ads_2lpc_2auto__detection__service_8c" alt=""/></div>
80<map name="drivers_2ads_2lpc_2auto__detection__service_8c" id="drivers_2ads_2lpc_2auto__detection__service_8c">
81<area shape="rect" id="node5" href="a00149.html" title="mma9553.h" alt="" coords="250,95,341,121"/>
82<area shape="rect" id="node6" href="a00158.html" title="mpl3115.h" alt="" coords="365,95,447,121"/>
83<area shape="rect" id="node7" href="a00113.html" title="mag3110.h" alt="" coords="472,95,559,121"/>
84<area shape="rect" id="node8" href="a00140.html" title="mma865x.h" alt="" coords="583,95,674,121"/>
85<area shape="rect" id="node9" href="a00053.html" title="This file contains the FXLS8962 Accelerometer register definitions, access macros, and device access functions. " alt="" coords="5,95,87,121"/>
86<area shape="rect" id="node10" href="a00089.html" title="fxpq3115.h" alt="" coords="887,95,973,121"/>
87<area shape="rect" id="node11" href="a00080.html" title="The fxos8700.h file contains the register definitions for FXOS8700 sensor driver. ..." alt="" coords="997,95,1082,121"/>
88<area shape="rect" id="node12" href="a00026.html" title="The fxas21002.h contains the fxas21002 sensor register definitions and its bit mask. " alt="" coords="1107,95,1199,121"/>
89<area shape="rect" id="node13" href="a00035.html" title="fxlc95000.h" alt="" coords="1223,95,1311,121"/>
90<area shape="rect" id="node14" href="a00044.html" title="The fxls8471q.h file contains the register definitions for fxls8471q sensor driver. " alt="" coords="1335,95,1423,121"/>
91<area shape="rect" id="node17" href="a00533.html" title="ARM Systick Utilities. " alt="" coords="1679,95,1786,121"/>
92<area shape="rect" id="node18" href="a00176.html" title="The register_io_spi.h file declares low&#45;level interface functions for reading and writing sensor regi..." alt="" coords="1810,95,1927,121"/>
93<area shape="rect" id="node19" href="a00170.html" title="The register_io_i2c.h file declares low&#45;level interface functions for reading and writing sensor regi..." alt="" coords="1951,95,2069,121"/>
94<area shape="rect" id="node20" href="a00545.html" title="The auto_detection_shield.h file describes the definitions for Sensor I2C and SPI parameters required..." alt="" coords="2093,95,2252,121"/>
95<area shape="rect" id="node21" href="a04832.html" title="auto_detection_service.h" alt="" coords="698,95,863,121"/>
96</map>
97</div>
98</div>
99<p><a href="a04823_source.html">Go to the source code of this file.</a></p>
100<table class="memberdecls">
101<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
102Macros</h2></td></tr>
103<tr class="memitem:a085e68fd2341901a3901ef721f8784d2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a085e68fd2341901a3901ef721f8784d2">FXLS8471Q_SPI_CMD_LEN</a>&#160;&#160;&#160;(2)</td></tr>
104<tr class="memdesc:a085e68fd2341901a3901ef721f8784d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">These variables are specific to SPI access to the FXLS8471 for ADS.  <a href="#a085e68fd2341901a3901ef721f8784d2">More...</a><br /></td></tr>
105<tr class="separator:a085e68fd2341901a3901ef721f8784d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
106<tr class="memitem:af77b5405aba8f06230f838e4d50d0b8c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#af77b5405aba8f06230f838e4d50d0b8c">FXLS8471Q_SS_ACTIVE_VALUE</a>&#160;&#160;&#160;<a class="el" href="a00176.html#a67a2045f4f16d45f92fd22075416a7d6">SPI_SS_ACTIVE_LOW</a></td></tr>
107<tr class="separator:af77b5405aba8f06230f838e4d50d0b8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
108<tr class="memitem:a8366c105b3fa0f74ec723060829f2001"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a8366c105b3fa0f74ec723060829f2001">FXLS8962_SPI_CMD_LEN</a>&#160;&#160;&#160;(2)</td></tr>
109<tr class="memdesc:a8366c105b3fa0f74ec723060829f2001"><td class="mdescLeft">&#160;</td><td class="mdescRight">These variables are specific to SPI access to the FXLS8962 for ADS.  <a href="#a8366c105b3fa0f74ec723060829f2001">More...</a><br /></td></tr>
110<tr class="separator:a8366c105b3fa0f74ec723060829f2001"><td class="memSeparator" colspan="2">&#160;</td></tr>
111<tr class="memitem:a2330121d8596da75f47cb2211228dff3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a2330121d8596da75f47cb2211228dff3">FXLS8962_SS_ACTIVE_VALUE</a>&#160;&#160;&#160;<a class="el" href="a00176.html#a67a2045f4f16d45f92fd22075416a7d6">SPI_SS_ACTIVE_LOW</a></td></tr>
112<tr class="separator:a2330121d8596da75f47cb2211228dff3"><td class="memSeparator" colspan="2">&#160;</td></tr>
113<tr class="memitem:a40f3748963d34f995ac43c047e53952d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a40f3748963d34f995ac43c047e53952d">DIFF_P_SPI_CMD_LEN</a>&#160;&#160;&#160;(1)</td></tr>
114<tr class="memdesc:a40f3748963d34f995ac43c047e53952d"><td class="mdescLeft">&#160;</td><td class="mdescRight">These variables are specific to SPI access to the DIFF_P for ADS.  <a href="#a40f3748963d34f995ac43c047e53952d">More...</a><br /></td></tr>
115<tr class="separator:a40f3748963d34f995ac43c047e53952d"><td class="memSeparator" colspan="2">&#160;</td></tr>
116<tr class="memitem:afcbead347b9ff2f7f171701c3b331f57"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#afcbead347b9ff2f7f171701c3b331f57">DIFF_P_SS_ACTIVE_VALUE</a>&#160;&#160;&#160;<a class="el" href="a00176.html#a67a2045f4f16d45f92fd22075416a7d6">SPI_SS_ACTIVE_LOW</a></td></tr>
117<tr class="separator:afcbead347b9ff2f7f171701c3b331f57"><td class="memSeparator" colspan="2">&#160;</td></tr>
118<tr class="memitem:a6c4324c31bf1b9f5553db003e202f125"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a6c4324c31bf1b9f5553db003e202f125">ADS_NVM_SECTOR_NUM</a>&#160;&#160;&#160;(<a class="el" href="a00686.html#a7942e95f728b7b26020a50c56b233027">ADS_NVM_ADDR</a> / FSL_FEATURE_SYSCON_FLASH_SECTOR_SIZE_BYTES)</td></tr>
119<tr class="separator:a6c4324c31bf1b9f5553db003e202f125"><td class="memSeparator" colspan="2">&#160;</td></tr>
120<tr class="memitem:a52a4dacfd7a467287186e9fdf89ce527"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a52a4dacfd7a467287186e9fdf89ce527">ADS_QUERY_NUM</a>&#160;&#160;&#160;(sizeof(<a class="el" href="a04829.html#a5d4770d4af06a802589bca4df1ab44c1">ADS_SensorQueryList</a>) / sizeof(<a class="el" href="a03955.html">sensorAccess_t</a>))</td></tr>
121<tr class="separator:a52a4dacfd7a467287186e9fdf89ce527"><td class="memSeparator" colspan="2">&#160;</td></tr>
122<tr class="memitem:a2da3e0551054e080d46d0ff54cef3438"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a2da3e0551054e080d46d0ff54cef3438">ADS_NUM_BOARDS</a>&#160;&#160;&#160;(sizeof(<a class="el" href="a04829.html#ad5bacae294b85a89e915c30eac2af230">gADS_QueryMap</a>) / <a class="el" href="a04829.html#a52a4dacfd7a467287186e9fdf89ce527">ADS_QUERY_NUM</a>)</td></tr>
123<tr class="separator:a2da3e0551054e080d46d0ff54cef3438"><td class="memSeparator" colspan="2">&#160;</td></tr>
124<tr class="memitem:a6d9b04701a351186ec774dffa225a6e5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a6d9b04701a351186ec774dffa225a6e5">SPI_MAX_MSG_SIZE</a>&#160;&#160;&#160;(64)</td></tr>
125<tr class="separator:a6d9b04701a351186ec774dffa225a6e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
126</table><table class="memberdecls">
127<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
128Functions</h2></td></tr>
129<tr class="memitem:ac41379288f66100cc71fa923e43d514f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#ac41379288f66100cc71fa923e43d514f">ADS_FXLS8471Q_SPI_ReadPreprocess</a> (void *pCmdOut, uint32_t offset, uint32_t <a class="el" href="a00521.html#a18e09d6eabccd6dfc2d5066542020e59">size</a>)</td></tr>
130<tr class="separator:ac41379288f66100cc71fa923e43d514f"><td class="memSeparator" colspan="2">&#160;</td></tr>
131<tr class="memitem:ad1e0d7572bdcaf2a34ab099f568d98e3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#ad1e0d7572bdcaf2a34ab099f568d98e3">ADS_FXLS8471Q_SPI_WritePreprocess</a> (void *pCmdOut, uint32_t offset, uint32_t <a class="el" href="a00521.html#a18e09d6eabccd6dfc2d5066542020e59">size</a>, void *pWritebuffer)</td></tr>
132<tr class="separator:ad1e0d7572bdcaf2a34ab099f568d98e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
133<tr class="memitem:ad655793534d56b3d7fa931de6efbfc8a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#ad655793534d56b3d7fa931de6efbfc8a">ADS_InitSPI_FXLS8471</a> ()</td></tr>
134<tr class="separator:ad655793534d56b3d7fa931de6efbfc8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
135<tr class="memitem:a9e2ed26195eaf78326777a51c8ac1f3a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a04832.html#a9dfbb4105fb22fac38b9a9eaa2740789">ADS_Status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a9e2ed26195eaf78326777a51c8ac1f3a">ADS_FXLS8471Query</a> (uint8_t whoAmiAddr, uint8_t whoAmi)</td></tr>
136<tr class="separator:a9e2ed26195eaf78326777a51c8ac1f3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
137<tr class="memitem:a2e804a9d1267b7078fe76f3d6048701a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a2e804a9d1267b7078fe76f3d6048701a">ADS_FXLS8962_SPI_ReadPreprocess</a> (void *pCmdOut, uint32_t offset, uint32_t <a class="el" href="a00521.html#a18e09d6eabccd6dfc2d5066542020e59">size</a>)</td></tr>
138<tr class="separator:a2e804a9d1267b7078fe76f3d6048701a"><td class="memSeparator" colspan="2">&#160;</td></tr>
139<tr class="memitem:a745f716148252846838c653f885734dc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a745f716148252846838c653f885734dc">ADS_FXLS8962_SPI_WritePreprocess</a> (void *pCmdOut, uint32_t offset, uint32_t <a class="el" href="a00521.html#a18e09d6eabccd6dfc2d5066542020e59">size</a>, void *pWritebuffer)</td></tr>
140<tr class="separator:a745f716148252846838c653f885734dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
141<tr class="memitem:a700a2d30b8d440e08032549f1508c730"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a700a2d30b8d440e08032549f1508c730">ADS_InitSPI_FXLS8962</a> ()</td></tr>
142<tr class="separator:a700a2d30b8d440e08032549f1508c730"><td class="memSeparator" colspan="2">&#160;</td></tr>
143<tr class="memitem:a7381a2e1ee8e3fb264314c9c71216c98"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a04832.html#a9dfbb4105fb22fac38b9a9eaa2740789">ADS_Status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a7381a2e1ee8e3fb264314c9c71216c98">ADS_FXLS8962Query</a> (uint8_t whoAmiAddr, uint8_t whoAmi)</td></tr>
144<tr class="separator:a7381a2e1ee8e3fb264314c9c71216c98"><td class="memSeparator" colspan="2">&#160;</td></tr>
145<tr class="memitem:a33a83e87996ed0bbf228d1a3793cab85"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a33a83e87996ed0bbf228d1a3793cab85">ADS_DIFF_P_SPI_ReadPreprocess</a> (void *pCmdOut, uint32_t offset, uint32_t <a class="el" href="a00521.html#a18e09d6eabccd6dfc2d5066542020e59">size</a>)</td></tr>
146<tr class="separator:a33a83e87996ed0bbf228d1a3793cab85"><td class="memSeparator" colspan="2">&#160;</td></tr>
147<tr class="memitem:a99b11dd940990e967afd812ec64cbbd5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a99b11dd940990e967afd812ec64cbbd5">ADS_DIFF_P_SPI_WritePreprocess</a> (void *pCmdOut, uint32_t offset, uint32_t <a class="el" href="a00521.html#a18e09d6eabccd6dfc2d5066542020e59">size</a>, void *pWritebuffer)</td></tr>
148<tr class="separator:a99b11dd940990e967afd812ec64cbbd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
149<tr class="memitem:ad62f3052de3e4b8bf43fde88bfdea1c9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#ad62f3052de3e4b8bf43fde88bfdea1c9">ADS_InitSPI_DIFF_P</a> ()</td></tr>
150<tr class="separator:ad62f3052de3e4b8bf43fde88bfdea1c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
151<tr class="memitem:ae3d648f7414fad5a7cce5161b3592c92"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a04832.html#a9dfbb4105fb22fac38b9a9eaa2740789">ADS_Status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#ae3d648f7414fad5a7cce5161b3592c92">ADS_DIFF_PQuery</a> (uint8_t whoAmiAddr, uint8_t whoAmi)</td></tr>
152<tr class="separator:ae3d648f7414fad5a7cce5161b3592c92"><td class="memSeparator" colspan="2">&#160;</td></tr>
153<tr class="memitem:ad1db6927af79c26ca7b6447a93b42131"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a04832.html#a9dfbb4105fb22fac38b9a9eaa2740789">ADS_Status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#ad1db6927af79c26ca7b6447a93b42131">ADS_FXLC95000Query</a> ()</td></tr>
154<tr class="separator:ad1db6927af79c26ca7b6447a93b42131"><td class="memSeparator" colspan="2">&#160;</td></tr>
155<tr class="memitem:a61f59d3254fb54c57b010f2f9f8a7499"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a04832.html#a9dfbb4105fb22fac38b9a9eaa2740789">ADS_Status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a61f59d3254fb54c57b010f2f9f8a7499">ADS_MMA9553Query</a> ()</td></tr>
156<tr class="separator:a61f59d3254fb54c57b010f2f9f8a7499"><td class="memSeparator" colspan="2">&#160;</td></tr>
157<tr class="memitem:a9112c08af09a669260e8cb583d5aa17d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a9112c08af09a669260e8cb583d5aa17d">ADS_InitI2CBuses</a> ()</td></tr>
158<tr class="separator:a9112c08af09a669260e8cb583d5aa17d"><td class="memSeparator" colspan="2">&#160;</td></tr>
159<tr class="memitem:ae337a9a757a688707ce71b8e11d57ba4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#ae337a9a757a688707ce71b8e11d57ba4">ADS_InitSPIBus</a> ()</td></tr>
160<tr class="separator:ae337a9a757a688707ce71b8e11d57ba4"><td class="memSeparator" colspan="2">&#160;</td></tr>
161<tr class="memitem:a08a3bcfdd7fe68d68f5e0f85baf05c40"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a08a3bcfdd7fe68d68f5e0f85baf05c40">ADS_DeInitI2CBuses</a> ()</td></tr>
162<tr class="separator:a08a3bcfdd7fe68d68f5e0f85baf05c40"><td class="memSeparator" colspan="2">&#160;</td></tr>
163<tr class="memitem:ab988a4b5e272952ab30c4dbf27c15148"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#ab988a4b5e272952ab30c4dbf27c15148">ADS_DeInitSPIBus</a> ()</td></tr>
164<tr class="separator:ab988a4b5e272952ab30c4dbf27c15148"><td class="memSeparator" colspan="2">&#160;</td></tr>
165<tr class="memitem:a01f30c94c49eadb65cc176f79209e84c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a01f30c94c49eadb65cc176f79209e84c">ADS_DetectShield</a> (char *pShieldString, size_t bufferLength)</td></tr>
166<tr class="separator:a01f30c94c49eadb65cc176f79209e84c"><td class="memSeparator" colspan="2">&#160;</td></tr>
167<tr class="memitem:aa31f9674d05e903bd620ccd286af1e6f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#aa31f9674d05e903bd620ccd286af1e6f">ADS_DetectLPC</a> (char *pBoardString, size_t bufferLength)</td></tr>
168<tr class="separator:aa31f9674d05e903bd620ccd286af1e6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
169<tr class="memitem:a183ae73ebe136fd547ba788842509b4d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a04832.html#adaec1e484d49136a42df93bcd3960216">ADS_FlashStatus_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a183ae73ebe136fd547ba788842509b4d">ADS_FlashCompare</a> (char *pResultString)</td></tr>
170<tr class="separator:a183ae73ebe136fd547ba788842509b4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
171<tr class="memitem:a7166b41888dc22e6a6090e081f072fe7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a04832.html#a9dfbb4105fb22fac38b9a9eaa2740789">ADS_Status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a7166b41888dc22e6a6090e081f072fe7">ADS_FlashUpdate</a> (char *pResultString)</td></tr>
172<tr class="separator:a7166b41888dc22e6a6090e081f072fe7"><td class="memSeparator" colspan="2">&#160;</td></tr>
173<tr class="memitem:a95285f14f6707e326e523c82d926c900"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a95285f14f6707e326e523c82d926c900">BOARD_RunADS</a> (const char *appName, char *<a class="el" href="a00476.html#a44681c771b24906b93d52a830b4ec968">boardString</a>, char *<a class="el" href="a00476.html#a1c419755be00b2aebbd8d31da9b66142">shieldString</a>, size_t bufferLength)</td></tr>
174<tr class="memdesc:a95285f14f6707e326e523c82d926c900"><td class="mdescLeft">&#160;</td><td class="mdescRight">The function to register Application Name and initialte ADS.  <a href="#a95285f14f6707e326e523c82d926c900">More...</a><br /></td></tr>
175<tr class="separator:a95285f14f6707e326e523c82d926c900"><td class="memSeparator" colspan="2">&#160;</td></tr>
176</table><table class="memberdecls">
177<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
178Variables</h2></td></tr>
179<tr class="memitem:afac3107a36ecdc3822366691c7e69f8d"><td class="memItemLeft" align="right" valign="top">const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#afac3107a36ecdc3822366691c7e69f8d">ReadVersionInfo_MMA9553</a> [4] = {0x00, 0x00, 0x00, 0x0C}</td></tr>
180<tr class="memdesc:afac3107a36ecdc3822366691c7e69f8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Read Version Info Command for FXLC95000.  <a href="#afac3107a36ecdc3822366691c7e69f8d">More...</a><br /></td></tr>
181<tr class="separator:afac3107a36ecdc3822366691c7e69f8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
182<tr class="memitem:a441a9a07c1140fb2ce8d35782bae67fc"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="a03951.html">mcuDEVID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a441a9a07c1140fb2ce8d35782bae67fc">ADS_ValidDEVIDValues</a> []</td></tr>
183<tr class="memdesc:a441a9a07c1140fb2ce8d35782bae67fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">This constant data structure contains the expected valid MCU Device ID combinations. Refer : LPC5411x User manual - UM10914, Section: 33.5.12.  <a href="#a441a9a07c1140fb2ce8d35782bae67fc">More...</a><br /></td></tr>
184<tr class="separator:a441a9a07c1140fb2ce8d35782bae67fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
185<tr class="memitem:a5d4770d4af06a802589bca4df1ab44c1"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="a03955.html">sensorAccess_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a5d4770d4af06a802589bca4df1ab44c1">ADS_SensorQueryList</a> []</td></tr>
186<tr class="memdesc:a5d4770d4af06a802589bca4df1ab44c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">This constant data structure contains the expected valid comm/sensor/who_am_i combinations.  <a href="#a5d4770d4af06a802589bca4df1ab44c1">More...</a><br /></td></tr>
187<tr class="separator:a5d4770d4af06a802589bca4df1ab44c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
188<tr class="memitem:ad5bacae294b85a89e915c30eac2af230"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="a04832.html#a9dfbb4105fb22fac38b9a9eaa2740789">ADS_Status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#ad5bacae294b85a89e915c30eac2af230">gADS_QueryMap</a> [][<a class="el" href="a04829.html#a52a4dacfd7a467287186e9fdf89ce527">ADS_QUERY_NUM</a>]</td></tr>
189<tr class="memdesc:ad5bacae294b85a89e915c30eac2af230"><td class="mdescLeft">&#160;</td><td class="mdescRight">These are the expected query signatures for the shield boards.  <a href="#ad5bacae294b85a89e915c30eac2af230">More...</a><br /></td></tr>
190<tr class="separator:ad5bacae294b85a89e915c30eac2af230"><td class="memSeparator" colspan="2">&#160;</td></tr>
191<tr class="memitem:aa096c321182964b06e5981c5099ef676"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a04832.html#a9dfbb4105fb22fac38b9a9eaa2740789">ADS_Status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#aa096c321182964b06e5981c5099ef676">gADS_QueryResults</a> [<a class="el" href="a04829.html#a52a4dacfd7a467287186e9fdf89ce527">ADS_QUERY_NUM</a>]</td></tr>
192<tr class="memdesc:aa096c321182964b06e5981c5099ef676"><td class="mdescLeft">&#160;</td><td class="mdescRight">This global contains the results from the sensor query.  <a href="#aa096c321182964b06e5981c5099ef676">More...</a><br /></td></tr>
193<tr class="separator:aa096c321182964b06e5981c5099ef676"><td class="memSeparator" colspan="2">&#160;</td></tr>
194<tr class="memitem:aa3ac6c86ab178cc95ac00e42c6fe0f6e"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#aa3ac6c86ab178cc95ac00e42c6fe0f6e">ADS_ShieldList</a> [][<a class="el" href="a04838.html#a4296d0603c5898f7baef119cbfe42858">ADS_MAX_STRING_LENGTH</a>]</td></tr>
195<tr class="separator:aa3ac6c86ab178cc95ac00e42c6fe0f6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
196<tr class="memitem:a5944e5c7b4b0f736c786271998f677d2"><td class="memItemLeft" align="right" valign="top">ARM_DRIVER_SPI *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a5944e5c7b4b0f736c786271998f677d2">SPIdrv</a> = &amp;<a class="el" href="a00746.html#a45b4f44a5ae6a42b8999f0051b421c7d">SPI_S_DRIVER</a></td></tr>
197<tr class="memdesc:a5944e5c7b4b0f736c786271998f677d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">These values hold the ARM CMSIS Driver interface pointers.  <a href="#a5944e5c7b4b0f736c786271998f677d2">More...</a><br /></td></tr>
198<tr class="separator:a5944e5c7b4b0f736c786271998f677d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
199<tr class="memitem:ab1c2a0cebb07d7bbd5553cf40a643d56"><td class="memItemLeft" align="right" valign="top">ARM_DRIVER_I2C *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#ab1c2a0cebb07d7bbd5553cf40a643d56">I2CextDrv</a> = &amp;<a class="el" href="a00752.html#a2eca6eeb6669462eb49b726a107007d7">I2C_S1_DRIVER</a></td></tr>
200<tr class="separator:ab1c2a0cebb07d7bbd5553cf40a643d56"><td class="memSeparator" colspan="2">&#160;</td></tr>
201<tr class="memitem:aec42e876842ab9e53528930fd0dc6e77"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a03903.html">GENERIC_DRIVER_GPIO</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#aec42e876842ab9e53528930fd0dc6e77">pGPIODriver</a> = &amp;<a class="el" href="a04880.html#a2c39f234913855fad752a8f96f245b27">Driver_GPIO_KSDK</a></td></tr>
202<tr class="separator:aec42e876842ab9e53528930fd0dc6e77"><td class="memSeparator" colspan="2">&#160;</td></tr>
203<tr class="memitem:a6db1d6df12e6d4c08716be7c0ef9b83e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a03803.html">spiSlaveSpecificParams_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a6db1d6df12e6d4c08716be7c0ef9b83e">spiParams_8471</a></td></tr>
204<tr class="separator:a6db1d6df12e6d4c08716be7c0ef9b83e"><td class="memSeparator" colspan="2">&#160;</td></tr>
205<tr class="memitem:a8b0551a8399a847d0034d2f28d615fe5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a03803.html">spiSlaveSpecificParams_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a8b0551a8399a847d0034d2f28d615fe5">spiParams_8962</a></td></tr>
206<tr class="separator:a8b0551a8399a847d0034d2f28d615fe5"><td class="memSeparator" colspan="2">&#160;</td></tr>
207<tr class="memitem:a17862b8056833d5e8af5c71d925d2f3b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a03803.html">spiSlaveSpecificParams_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a17862b8056833d5e8af5c71d925d2f3b">spiParams_diff_p</a></td></tr>
208<tr class="separator:a17862b8056833d5e8af5c71d925d2f3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
209<tr class="memitem:aa2c51cea1e2993cbd2206ee7b026f7a8"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#aa2c51cea1e2993cbd2206ee7b026f7a8">spiRead_CmdBuffer</a> [<a class="el" href="a04829.html#a6d9b04701a351186ec774dffa225a6e5">SPI_MAX_MSG_SIZE</a>] = {0}</td></tr>
210<tr class="separator:aa2c51cea1e2993cbd2206ee7b026f7a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
211<tr class="memitem:a7c1651eaeb6a77df59ef83a55c7ee40d"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a7c1651eaeb6a77df59ef83a55c7ee40d">spiRead_DataBuffer</a> [<a class="el" href="a04829.html#a6d9b04701a351186ec774dffa225a6e5">SPI_MAX_MSG_SIZE</a>] = {0}</td></tr>
212<tr class="separator:a7c1651eaeb6a77df59ef83a55c7ee40d"><td class="memSeparator" colspan="2">&#160;</td></tr>
213<tr class="memitem:ad8311d0493370059b241e19e1a911fb5"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#ad8311d0493370059b241e19e1a911fb5">spiWrite_CmdDataBuffer</a> [<a class="el" href="a04829.html#a6d9b04701a351186ec774dffa225a6e5">SPI_MAX_MSG_SIZE</a>] = {0}</td></tr>
214<tr class="separator:ad8311d0493370059b241e19e1a911fb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
215</table>
216<h2 class="groupheader">Macro Definition Documentation</h2>
217<a id="a2da3e0551054e080d46d0ff54cef3438"></a>
218<h2 class="memtitle"><span class="permalink"><a href="#a2da3e0551054e080d46d0ff54cef3438">&#9670;&nbsp;</a></span>ADS_NUM_BOARDS</h2>
219
220<div class="memitem">
221<div class="memproto">
222      <table class="memname">
223        <tr>
224          <td class="memname">#define ADS_NUM_BOARDS&#160;&#160;&#160;(sizeof(<a class="el" href="a04829.html#ad5bacae294b85a89e915c30eac2af230">gADS_QueryMap</a>) / <a class="el" href="a04829.html#a52a4dacfd7a467287186e9fdf89ce527">ADS_QUERY_NUM</a>)</td>
225        </tr>
226      </table>
227</div><div class="memdoc">
228
229<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00063">63</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
230
231<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00684">ADS_DetectShield()</a>.</p>
232
233</div>
234</div>
235<a id="a6c4324c31bf1b9f5553db003e202f125"></a>
236<h2 class="memtitle"><span class="permalink"><a href="#a6c4324c31bf1b9f5553db003e202f125">&#9670;&nbsp;</a></span>ADS_NVM_SECTOR_NUM</h2>
237
238<div class="memitem">
239<div class="memproto">
240      <table class="memname">
241        <tr>
242          <td class="memname">#define ADS_NVM_SECTOR_NUM&#160;&#160;&#160;(<a class="el" href="a00686.html#a7942e95f728b7b26020a50c56b233027">ADS_NVM_ADDR</a> / FSL_FEATURE_SYSCON_FLASH_SECTOR_SIZE_BYTES)</td>
243        </tr>
244      </table>
245</div><div class="memdoc">
246
247<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00060">60</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
248
249<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00881">ADS_FlashUpdate()</a>.</p>
250
251</div>
252</div>
253<a id="a52a4dacfd7a467287186e9fdf89ce527"></a>
254<h2 class="memtitle"><span class="permalink"><a href="#a52a4dacfd7a467287186e9fdf89ce527">&#9670;&nbsp;</a></span>ADS_QUERY_NUM</h2>
255
256<div class="memitem">
257<div class="memproto">
258      <table class="memname">
259        <tr>
260          <td class="memname">#define ADS_QUERY_NUM&#160;&#160;&#160;(sizeof(<a class="el" href="a04829.html#a5d4770d4af06a802589bca4df1ab44c1">ADS_SensorQueryList</a>) / sizeof(<a class="el" href="a03955.html">sensorAccess_t</a>))</td>
261        </tr>
262      </table>
263</div><div class="memdoc">
264
265<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00062">62</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
266
267<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00684">ADS_DetectShield()</a>.</p>
268
269</div>
270</div>
271<a id="a40f3748963d34f995ac43c047e53952d"></a>
272<h2 class="memtitle"><span class="permalink"><a href="#a40f3748963d34f995ac43c047e53952d">&#9670;&nbsp;</a></span>DIFF_P_SPI_CMD_LEN</h2>
273
274<div class="memitem">
275<div class="memproto">
276      <table class="memname">
277        <tr>
278          <td class="memname">#define DIFF_P_SPI_CMD_LEN&#160;&#160;&#160;(1)</td>
279        </tr>
280      </table>
281</div><div class="memdoc">
282
283<p>These variables are specific to SPI access to the DIFF_P for ADS. </p>
284
285<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00058">58</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
286
287<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00468">ADS_DIFF_P_SPI_ReadPreprocess()</a>, <a class="el" href="a04823_source.html#l00484">ADS_DIFF_P_SPI_WritePreprocess()</a>, and <a class="el" href="a04823_source.html#l00503">ADS_InitSPI_DIFF_P()</a>.</p>
288
289</div>
290</div>
291<a id="afcbead347b9ff2f7f171701c3b331f57"></a>
292<h2 class="memtitle"><span class="permalink"><a href="#afcbead347b9ff2f7f171701c3b331f57">&#9670;&nbsp;</a></span>DIFF_P_SS_ACTIVE_VALUE</h2>
293
294<div class="memitem">
295<div class="memproto">
296      <table class="memname">
297        <tr>
298          <td class="memname">#define DIFF_P_SS_ACTIVE_VALUE&#160;&#160;&#160;<a class="el" href="a00176.html#a67a2045f4f16d45f92fd22075416a7d6">SPI_SS_ACTIVE_LOW</a></td>
299        </tr>
300      </table>
301</div><div class="memdoc">
302
303<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00059">59</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
304
305<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00503">ADS_InitSPI_DIFF_P()</a>.</p>
306
307</div>
308</div>
309<a id="a085e68fd2341901a3901ef721f8784d2"></a>
310<h2 class="memtitle"><span class="permalink"><a href="#a085e68fd2341901a3901ef721f8784d2">&#9670;&nbsp;</a></span>FXLS8471Q_SPI_CMD_LEN</h2>
311
312<div class="memitem">
313<div class="memproto">
314      <table class="memname">
315        <tr>
316          <td class="memname">#define FXLS8471Q_SPI_CMD_LEN&#160;&#160;&#160;(2)</td>
317        </tr>
318      </table>
319</div><div class="memdoc">
320
321<p>These variables are specific to SPI access to the FXLS8471 for ADS. </p>
322
323<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00046">46</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
324
325<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00314">ADS_FXLS8471Q_SPI_ReadPreprocess()</a>, <a class="el" href="a04823_source.html#l00331">ADS_FXLS8471Q_SPI_WritePreprocess()</a>, and <a class="el" href="a04823_source.html#l00351">ADS_InitSPI_FXLS8471()</a>.</p>
326
327</div>
328</div>
329<a id="af77b5405aba8f06230f838e4d50d0b8c"></a>
330<h2 class="memtitle"><span class="permalink"><a href="#af77b5405aba8f06230f838e4d50d0b8c">&#9670;&nbsp;</a></span>FXLS8471Q_SS_ACTIVE_VALUE</h2>
331
332<div class="memitem">
333<div class="memproto">
334      <table class="memname">
335        <tr>
336          <td class="memname">#define FXLS8471Q_SS_ACTIVE_VALUE&#160;&#160;&#160;<a class="el" href="a00176.html#a67a2045f4f16d45f92fd22075416a7d6">SPI_SS_ACTIVE_LOW</a></td>
337        </tr>
338      </table>
339</div><div class="memdoc">
340
341<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00047">47</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
342
343<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00351">ADS_InitSPI_FXLS8471()</a>.</p>
344
345</div>
346</div>
347<a id="a8366c105b3fa0f74ec723060829f2001"></a>
348<h2 class="memtitle"><span class="permalink"><a href="#a8366c105b3fa0f74ec723060829f2001">&#9670;&nbsp;</a></span>FXLS8962_SPI_CMD_LEN</h2>
349
350<div class="memitem">
351<div class="memproto">
352      <table class="memname">
353        <tr>
354          <td class="memname">#define FXLS8962_SPI_CMD_LEN&#160;&#160;&#160;(2)</td>
355        </tr>
356      </table>
357</div><div class="memdoc">
358
359<p>These variables are specific to SPI access to the FXLS8962 for ADS. </p>
360
361<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00052">52</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
362
363<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00391">ADS_FXLS8962_SPI_ReadPreprocess()</a>, <a class="el" href="a04823_source.html#l00408">ADS_FXLS8962_SPI_WritePreprocess()</a>, and <a class="el" href="a04823_source.html#l00428">ADS_InitSPI_FXLS8962()</a>.</p>
364
365</div>
366</div>
367<a id="a2330121d8596da75f47cb2211228dff3"></a>
368<h2 class="memtitle"><span class="permalink"><a href="#a2330121d8596da75f47cb2211228dff3">&#9670;&nbsp;</a></span>FXLS8962_SS_ACTIVE_VALUE</h2>
369
370<div class="memitem">
371<div class="memproto">
372      <table class="memname">
373        <tr>
374          <td class="memname">#define FXLS8962_SS_ACTIVE_VALUE&#160;&#160;&#160;<a class="el" href="a00176.html#a67a2045f4f16d45f92fd22075416a7d6">SPI_SS_ACTIVE_LOW</a></td>
375        </tr>
376      </table>
377</div><div class="memdoc">
378
379<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00053">53</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
380
381<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00428">ADS_InitSPI_FXLS8962()</a>.</p>
382
383</div>
384</div>
385<a id="a6d9b04701a351186ec774dffa225a6e5"></a>
386<h2 class="memtitle"><span class="permalink"><a href="#a6d9b04701a351186ec774dffa225a6e5">&#9670;&nbsp;</a></span>SPI_MAX_MSG_SIZE</h2>
387
388<div class="memitem">
389<div class="memproto">
390      <table class="memname">
391        <tr>
392          <td class="memname">#define SPI_MAX_MSG_SIZE&#160;&#160;&#160;(64)</td>
393        </tr>
394      </table>
395</div><div class="memdoc">
396
397<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00064">64</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
398
399</div>
400</div>
401<h2 class="groupheader">Function Documentation</h2>
402<a id="a08a3bcfdd7fe68d68f5e0f85baf05c40"></a>
403<h2 class="memtitle"><span class="permalink"><a href="#a08a3bcfdd7fe68d68f5e0f85baf05c40">&#9670;&nbsp;</a></span>ADS_DeInitI2CBuses()</h2>
404
405<div class="memitem">
406<div class="memproto">
407      <table class="memname">
408        <tr>
409          <td class="memname">int ADS_DeInitI2CBuses </td>
410          <td>(</td>
411          <td class="paramname"></td><td>)</td>
412          <td></td>
413        </tr>
414      </table>
415</div><div class="memdoc">
416<p>De-Initialize the External I2C driver. </p>
417
418<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00655">655</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
419
420<p class="reference">References <a class="el" href="a04823_source.html#l00301">I2CextDrv</a>, <a class="el" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f">int32_t()</a>, and <a class="el" href="a00359_source.html#l00248">status</a>.</p>
421
422<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00684">ADS_DetectShield()</a>.</p>
423<div class="dynheader">
424Here is the call graph for this function:</div>
425<div class="dyncontent">
426<div class="center"><img src="a04823_a08a3bcfdd7fe68d68f5e0f85baf05c40_cgraph.png" border="0" usemap="#a04823_a08a3bcfdd7fe68d68f5e0f85baf05c40_cgraph" alt=""/></div>
427<map name="a04823_a08a3bcfdd7fe68d68f5e0f85baf05c40_cgraph" id="a04823_a08a3bcfdd7fe68d68f5e0f85baf05c40_cgraph">
428<area shape="rect" id="node2" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f" title="The interface function to append the data on the formated stream. " alt="" coords="199,5,260,32"/>
429</map>
430</div>
431<div class="dynheader">
432Here is the caller graph for this function:</div>
433<div class="dyncontent">
434<div class="center"><img src="a04823_a08a3bcfdd7fe68d68f5e0f85baf05c40_icgraph.png" border="0" usemap="#a04823_a08a3bcfdd7fe68d68f5e0f85baf05c40_icgraph" alt=""/></div>
435<map name="a04823_a08a3bcfdd7fe68d68f5e0f85baf05c40_icgraph" id="a04823_a08a3bcfdd7fe68d68f5e0f85baf05c40_icgraph">
436<area shape="rect" id="node2" href="a04823.html#a01f30c94c49eadb65cc176f79209e84c" title="ADS_DetectShield" alt="" coords="199,5,329,32"/>
437</map>
438</div>
439
440</div>
441</div>
442<a id="ab988a4b5e272952ab30c4dbf27c15148"></a>
443<h2 class="memtitle"><span class="permalink"><a href="#ab988a4b5e272952ab30c4dbf27c15148">&#9670;&nbsp;</a></span>ADS_DeInitSPIBus()</h2>
444
445<div class="memitem">
446<div class="memproto">
447      <table class="memname">
448        <tr>
449          <td class="memname">int ADS_DeInitSPIBus </td>
450          <td>(</td>
451          <td class="paramname"></td><td>)</td>
452          <td></td>
453        </tr>
454      </table>
455</div><div class="memdoc">
456<p>De-Initialize the SPI0 driver. </p>
457
458<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00669">669</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
459
460<p class="reference">References <a class="el" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f">int32_t()</a>, <a class="el" href="a04823_source.html#l00300">SPIdrv</a>, and <a class="el" href="a00359_source.html#l00248">status</a>.</p>
461
462<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00684">ADS_DetectShield()</a>.</p>
463<div class="dynheader">
464Here is the call graph for this function:</div>
465<div class="dyncontent">
466<div class="center"><img src="a04823_ab988a4b5e272952ab30c4dbf27c15148_cgraph.png" border="0" usemap="#a04823_ab988a4b5e272952ab30c4dbf27c15148_cgraph" alt=""/></div>
467<map name="a04823_ab988a4b5e272952ab30c4dbf27c15148_cgraph" id="a04823_ab988a4b5e272952ab30c4dbf27c15148_cgraph">
468<area shape="rect" id="node2" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f" title="The interface function to append the data on the formated stream. " alt="" coords="187,5,248,32"/>
469</map>
470</div>
471<div class="dynheader">
472Here is the caller graph for this function:</div>
473<div class="dyncontent">
474<div class="center"><img src="a04823_ab988a4b5e272952ab30c4dbf27c15148_icgraph.png" border="0" usemap="#a04823_ab988a4b5e272952ab30c4dbf27c15148_icgraph" alt=""/></div>
475<map name="a04823_ab988a4b5e272952ab30c4dbf27c15148_icgraph" id="a04823_ab988a4b5e272952ab30c4dbf27c15148_icgraph">
476<area shape="rect" id="node2" href="a04823.html#a01f30c94c49eadb65cc176f79209e84c" title="ADS_DetectShield" alt="" coords="187,5,317,32"/>
477</map>
478</div>
479
480</div>
481</div>
482<a id="aa31f9674d05e903bd620ccd286af1e6f"></a>
483<h2 class="memtitle"><span class="permalink"><a href="#aa31f9674d05e903bd620ccd286af1e6f">&#9670;&nbsp;</a></span>ADS_DetectLPC()</h2>
484
485<div class="memitem">
486<div class="memproto">
487      <table class="memname">
488        <tr>
489          <td class="memname">int ADS_DetectLPC </td>
490          <td>(</td>
491          <td class="paramtype">char *&#160;</td>
492          <td class="paramname"><em>pBoardString</em>, </td>
493        </tr>
494        <tr>
495          <td class="paramkey"></td>
496          <td></td>
497          <td class="paramtype">size_t&#160;</td>
498          <td class="paramname"><em>bufferLength</em>&#160;</td>
499        </tr>
500        <tr>
501          <td></td>
502          <td>)</td>
503          <td></td><td></td>
504        </tr>
505      </table>
506</div><div class="memdoc">
507
508<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00802">802</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
509
510<p class="reference">References <a class="el" href="a04832_source.html#l00074">ADS_LPC_54113J128</a>, <a class="el" href="a04832_source.html#l00075">ADS_LPC_54113J256</a>, <a class="el" href="a04832_source.html#l00076">ADS_LPC_54114J256</a>, <a class="el" href="a04832_source.html#l00077">ADS_NO_BOARD_DETECTED</a>, <a class="el" href="a04823_source.html#l00076">ADS_ValidDEVIDValues</a>, <a class="el" href="a04832_source.html#l00096">mcuDEVID_t::board</a>, <a class="el" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f">int32_t()</a>, <a class="el" href="a04832_source.html#l00095">mcuDEVID_t::mcuDeviceId</a>, and <a class="el" href="a00359_source.html#l00248">status</a>.</p>
511
512<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00917">BOARD_RunADS()</a>.</p>
513<div class="dynheader">
514Here is the call graph for this function:</div>
515<div class="dyncontent">
516<div class="center"><img src="a04823_aa31f9674d05e903bd620ccd286af1e6f_cgraph.png" border="0" usemap="#a04823_aa31f9674d05e903bd620ccd286af1e6f_cgraph" alt=""/></div>
517<map name="a04823_aa31f9674d05e903bd620ccd286af1e6f_cgraph" id="a04823_aa31f9674d05e903bd620ccd286af1e6f_cgraph">
518<area shape="rect" id="node2" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f" title="The interface function to append the data on the formated stream. " alt="" coords="172,5,233,32"/>
519</map>
520</div>
521<div class="dynheader">
522Here is the caller graph for this function:</div>
523<div class="dyncontent">
524<div class="center"><img src="a04823_aa31f9674d05e903bd620ccd286af1e6f_icgraph.png" border="0" usemap="#a04823_aa31f9674d05e903bd620ccd286af1e6f_icgraph" alt=""/></div>
525<map name="a04823_aa31f9674d05e903bd620ccd286af1e6f_icgraph" id="a04823_aa31f9674d05e903bd620ccd286af1e6f_icgraph">
526<area shape="rect" id="node2" href="a04838.html#a95285f14f6707e326e523c82d926c900" title="The function to register Application Name and initialte ADS. " alt="" coords="172,5,297,32"/>
527</map>
528</div>
529
530</div>
531</div>
532<a id="a01f30c94c49eadb65cc176f79209e84c"></a>
533<h2 class="memtitle"><span class="permalink"><a href="#a01f30c94c49eadb65cc176f79209e84c">&#9670;&nbsp;</a></span>ADS_DetectShield()</h2>
534
535<div class="memitem">
536<div class="memproto">
537      <table class="memname">
538        <tr>
539          <td class="memname">int ADS_DetectShield </td>
540          <td>(</td>
541          <td class="paramtype">char *&#160;</td>
542          <td class="paramname"><em>pShieldString</em>, </td>
543        </tr>
544        <tr>
545          <td class="paramkey"></td>
546          <td></td>
547          <td class="paramtype">size_t&#160;</td>
548          <td class="paramname"><em>bufferLength</em>&#160;</td>
549        </tr>
550        <tr>
551          <td></td>
552          <td>)</td>
553          <td></td><td></td>
554        </tr>
555      </table>
556</div><div class="memdoc">
557
558<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00684">684</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
559
560<p class="reference">References <a class="el" href="a04823_source.html#l00655">ADS_DeInitI2CBuses()</a>, <a class="el" href="a04823_source.html#l00669">ADS_DeInitSPIBus()</a>, <a class="el" href="a04823_source.html#l00523">ADS_DIFF_PQuery()</a>, <a class="el" href="a04832_source.html#l00035">ADS_FAIL</a>, <a class="el" href="a04823_source.html#l00543">ADS_FXLC95000Query()</a>, <a class="el" href="a04823_source.html#l00371">ADS_FXLS8471Query()</a>, <a class="el" href="a04823_source.html#l00448">ADS_FXLS8962Query()</a>, <a class="el" href="a04832_source.html#l00045">ADS_I2C_EXT</a>, <a class="el" href="a04823_source.html#l00599">ADS_InitI2CBuses()</a>, <a class="el" href="a04823_source.html#l00503">ADS_InitSPI_DIFF_P()</a>, <a class="el" href="a04823_source.html#l00351">ADS_InitSPI_FXLS8471()</a>, <a class="el" href="a04823_source.html#l00428">ADS_InitSPI_FXLS8962()</a>, <a class="el" href="a04823_source.html#l00627">ADS_InitSPIBus()</a>, <a class="el" href="a04823_source.html#l00572">ADS_MMA9553Query()</a>, <a class="el" href="a04832_source.html#l00026">ADS_NO_SHIELD_DETECTED</a>, <a class="el" href="a04832_source.html#l00036">ADS_NULL</a>, <a class="el" href="a04823_source.html#l00063">ADS_NUM_BOARDS</a>, <a class="el" href="a04832_source.html#l00034">ADS_OK</a>, <a class="el" href="a04823_source.html#l00062">ADS_QUERY_NUM</a>, <a class="el" href="a04823_source.html#l00291">ADS_ShieldList</a>, <a class="el" href="a04832_source.html#l00046">ADS_SPI_DEV</a>, <a class="el" href="a00179_source.html#l00106">registerDeviceInfo_t::deviceInstance</a>, <a class="el" href="a04832_source.html#l00066">DIFF_P</a>, <a class="el" href="a04832_source.html#l00055">FXLC95000</a>, <a class="el" href="a04832_source.html#l00056">FXLS8471</a>, <a class="el" href="a04832_source.html#l00057">FXLS8962</a>, <a class="el" href="a04823_source.html#l00104">gADS_QueryMap</a>, <a class="el" href="a04823_source.html#l00289">gADS_QueryResults</a>, <a class="el" href="a00578_source.html#l00066">I2C_S1_DEVICE_INDEX</a>, <a class="el" href="a04823_source.html#l00301">I2CextDrv</a>, <a class="el" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f">int32_t()</a>, <a class="el" href="a04832_source.html#l00064">MMA9553</a>, <a class="el" href="a00167_source.html#l00310">Register_I2C_Read()</a>, and <a class="el" href="a00359_source.html#l00248">status</a>.</p>
561
562<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00917">BOARD_RunADS()</a>.</p>
563<div class="dynheader">
564Here is the call graph for this function:</div>
565<div class="dyncontent">
566<div class="center"><img src="a04823_a01f30c94c49eadb65cc176f79209e84c_cgraph.png" border="0" usemap="#a04823_a01f30c94c49eadb65cc176f79209e84c_cgraph" alt=""/></div>
567<map name="a04823_a01f30c94c49eadb65cc176f79209e84c_cgraph" id="a04823_a01f30c94c49eadb65cc176f79209e84c_cgraph">
568<area shape="rect" id="node2" href="a04823.html#a08a3bcfdd7fe68d68f5e0f85baf05c40" title="ADS_DeInitI2CBuses" alt="" coords="398,6,543,33"/>
569<area shape="rect" id="node3" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f" title="The interface function to append the data on the formated stream. " alt="" coords="597,259,659,286"/>
570<area shape="rect" id="node4" href="a04823.html#ab988a4b5e272952ab30c4dbf27c15148" title="ADS_DeInitSPIBus" alt="" coords="404,107,537,134"/>
571<area shape="rect" id="node5" href="a04823.html#ae3d648f7414fad5a7cce5161b3592c92" title="ADS_DIFF_PQuery" alt="" coords="403,158,538,185"/>
572<area shape="rect" id="node6" href="a04823.html#ad1db6927af79c26ca7b6447a93b42131" title="ADS_FXLC95000Query" alt="" coords="392,209,549,235"/>
573<area shape="rect" id="node7" href="a04823.html#a9e2ed26195eaf78326777a51c8ac1f3a" title="ADS_FXLS8471Query" alt="" coords="395,259,546,286"/>
574<area shape="rect" id="node8" href="a04823.html#a7381a2e1ee8e3fb264314c9c71216c98" title="ADS_FXLS8962Query" alt="" coords="395,310,546,337"/>
575<area shape="rect" id="node9" href="a04823.html#a9112c08af09a669260e8cb583d5aa17d" title="ADS_InitI2CBuses" alt="" coords="199,361,329,387"/>
576<area shape="rect" id="node10" href="a04823.html#ad62f3052de3e4b8bf43fde88bfdea1c9" title="ADS_InitSPI_DIFF_P" alt="" coords="191,411,337,438"/>
577<area shape="rect" id="node11" href="a04823.html#ad655793534d56b3d7fa931de6efbfc8a" title="ADS_InitSPI_FXLS8471" alt="" coords="184,462,344,489"/>
578<area shape="rect" id="node12" href="a04823.html#a700a2d30b8d440e08032549f1508c730" title="ADS_InitSPI_FXLS8962" alt="" coords="184,513,344,539"/>
579<area shape="rect" id="node13" href="a04823.html#ae337a9a757a688707ce71b8e11d57ba4" title="ADS_InitSPIBus" alt="" coords="205,563,323,590"/>
580<area shape="rect" id="node14" href="a04823.html#a61f59d3254fb54c57b010f2f9f8a7499" title="ADS_MMA9553Query" alt="" coords="189,614,339,641"/>
581<area shape="rect" id="node15" href="a00167.html#ac8a60c799d9dbc84531b4680762eb8dc" title="The interface function to read a sensor register. " alt="" coords="404,614,537,641"/>
582</map>
583</div>
584<div class="dynheader">
585Here is the caller graph for this function:</div>
586<div class="dyncontent">
587<div class="center"><img src="a04823_a01f30c94c49eadb65cc176f79209e84c_icgraph.png" border="0" usemap="#a04823_a01f30c94c49eadb65cc176f79209e84c_icgraph" alt=""/></div>
588<map name="a04823_a01f30c94c49eadb65cc176f79209e84c_icgraph" id="a04823_a01f30c94c49eadb65cc176f79209e84c_icgraph">
589<area shape="rect" id="node2" href="a04838.html#a95285f14f6707e326e523c82d926c900" title="The function to register Application Name and initialte ADS. " alt="" coords="184,5,309,32"/>
590</map>
591</div>
592
593</div>
594</div>
595<a id="a33a83e87996ed0bbf228d1a3793cab85"></a>
596<h2 class="memtitle"><span class="permalink"><a href="#a33a83e87996ed0bbf228d1a3793cab85">&#9670;&nbsp;</a></span>ADS_DIFF_P_SPI_ReadPreprocess()</h2>
597
598<div class="memitem">
599<div class="memproto">
600      <table class="memname">
601        <tr>
602          <td class="memname">void ADS_DIFF_P_SPI_ReadPreprocess </td>
603          <td>(</td>
604          <td class="paramtype">void *&#160;</td>
605          <td class="paramname"><em>pCmdOut</em>, </td>
606        </tr>
607        <tr>
608          <td class="paramkey"></td>
609          <td></td>
610          <td class="paramtype">uint32_t&#160;</td>
611          <td class="paramname"><em>offset</em>, </td>
612        </tr>
613        <tr>
614          <td class="paramkey"></td>
615          <td></td>
616          <td class="paramtype">uint32_t&#160;</td>
617          <td class="paramname"><em>size</em>&#160;</td>
618        </tr>
619        <tr>
620          <td></td>
621          <td>)</td>
622          <td></td><td></td>
623        </tr>
624      </table>
625</div><div class="memdoc">
626
627<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00468">468</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
628
629<p class="reference">References <a class="el" href="a04823_source.html#l00058">DIFF_P_SPI_CMD_LEN</a>, <a class="el" href="a00176_source.html#l00041">spi_mater_SlaveCmd::pReadBuffer</a>, <a class="el" href="a00176_source.html#l00042">spi_mater_SlaveCmd::pWriteBuffer</a>, <a class="el" href="a00176_source.html#l00040">spi_mater_SlaveCmd::size</a>, <a class="el" href="a04823_source.html#l00307">spiRead_CmdBuffer</a>, and <a class="el" href="a04823_source.html#l00308">spiRead_DataBuffer</a>.</p>
630
631<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00503">ADS_InitSPI_DIFF_P()</a>.</p>
632<div class="dynheader">
633Here is the caller graph for this function:</div>
634<div class="dyncontent">
635<div class="center"><img src="a04823_a33a83e87996ed0bbf228d1a3793cab85_icgraph.png" border="0" usemap="#a04823_a33a83e87996ed0bbf228d1a3793cab85_icgraph" alt=""/></div>
636<map name="a04823_a33a83e87996ed0bbf228d1a3793cab85_icgraph" id="a04823_a33a83e87996ed0bbf228d1a3793cab85_icgraph">
637<area shape="rect" id="node2" href="a04823.html#ad62f3052de3e4b8bf43fde88bfdea1c9" title="ADS_InitSPI_DIFF_P" alt="" coords="284,5,429,32"/>
638</map>
639</div>
640
641</div>
642</div>
643<a id="a99b11dd940990e967afd812ec64cbbd5"></a>
644<h2 class="memtitle"><span class="permalink"><a href="#a99b11dd940990e967afd812ec64cbbd5">&#9670;&nbsp;</a></span>ADS_DIFF_P_SPI_WritePreprocess()</h2>
645
646<div class="memitem">
647<div class="memproto">
648      <table class="memname">
649        <tr>
650          <td class="memname">void ADS_DIFF_P_SPI_WritePreprocess </td>
651          <td>(</td>
652          <td class="paramtype">void *&#160;</td>
653          <td class="paramname"><em>pCmdOut</em>, </td>
654        </tr>
655        <tr>
656          <td class="paramkey"></td>
657          <td></td>
658          <td class="paramtype">uint32_t&#160;</td>
659          <td class="paramname"><em>offset</em>, </td>
660        </tr>
661        <tr>
662          <td class="paramkey"></td>
663          <td></td>
664          <td class="paramtype">uint32_t&#160;</td>
665          <td class="paramname"><em>size</em>, </td>
666        </tr>
667        <tr>
668          <td class="paramkey"></td>
669          <td></td>
670          <td class="paramtype">void *&#160;</td>
671          <td class="paramname"><em>pWritebuffer</em>&#160;</td>
672        </tr>
673        <tr>
674          <td></td>
675          <td>)</td>
676          <td></td><td></td>
677        </tr>
678      </table>
679</div><div class="memdoc">
680
681<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00484">484</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
682
683<p class="reference">References <a class="el" href="a04823_source.html#l00058">DIFF_P_SPI_CMD_LEN</a>, <a class="el" href="a00176_source.html#l00041">spi_mater_SlaveCmd::pReadBuffer</a>, <a class="el" href="a00176_source.html#l00042">spi_mater_SlaveCmd::pWriteBuffer</a>, <a class="el" href="a00176_source.html#l00040">spi_mater_SlaveCmd::size</a>, and <a class="el" href="a04823_source.html#l00309">spiWrite_CmdDataBuffer</a>.</p>
684
685<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00503">ADS_InitSPI_DIFF_P()</a>.</p>
686<div class="dynheader">
687Here is the caller graph for this function:</div>
688<div class="dyncontent">
689<div class="center"><img src="a04823_a99b11dd940990e967afd812ec64cbbd5_icgraph.png" border="0" usemap="#a04823_a99b11dd940990e967afd812ec64cbbd5_icgraph" alt=""/></div>
690<map name="a04823_a99b11dd940990e967afd812ec64cbbd5_icgraph" id="a04823_a99b11dd940990e967afd812ec64cbbd5_icgraph">
691<area shape="rect" id="node2" href="a04823.html#ad62f3052de3e4b8bf43fde88bfdea1c9" title="ADS_InitSPI_DIFF_P" alt="" coords="285,5,431,32"/>
692</map>
693</div>
694
695</div>
696</div>
697<a id="ae3d648f7414fad5a7cce5161b3592c92"></a>
698<h2 class="memtitle"><span class="permalink"><a href="#ae3d648f7414fad5a7cce5161b3592c92">&#9670;&nbsp;</a></span>ADS_DIFF_PQuery()</h2>
699
700<div class="memitem">
701<div class="memproto">
702      <table class="memname">
703        <tr>
704          <td class="memname"><a class="el" href="a04832.html#a9dfbb4105fb22fac38b9a9eaa2740789">ADS_Status_t</a> ADS_DIFF_PQuery </td>
705          <td>(</td>
706          <td class="paramtype">uint8_t&#160;</td>
707          <td class="paramname"><em>whoAmiAddr</em>, </td>
708        </tr>
709        <tr>
710          <td class="paramkey"></td>
711          <td></td>
712          <td class="paramtype">uint8_t&#160;</td>
713          <td class="paramname"><em>whoAmi</em>&#160;</td>
714        </tr>
715        <tr>
716          <td></td>
717          <td>)</td>
718          <td></td><td></td>
719        </tr>
720      </table>
721</div><div class="memdoc">
722<p>Read and store the device's WHO_AM_I. </p>
723
724<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00523">523</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
725
726<p class="reference">References <a class="el" href="a04832_source.html#l00035">ADS_FAIL</a>, <a class="el" href="a04832_source.html#l00034">ADS_OK</a>, <a class="el" href="a00179_source.html#l00106">registerDeviceInfo_t::deviceInstance</a>, <a class="el" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f">int32_t()</a>, <a class="el" href="a00173_source.html#l00313">Register_SPI_Read()</a>, <a class="el" href="a00578_source.html#l00089">SPI_S_DEVICE_INDEX</a>, <a class="el" href="a04823_source.html#l00300">SPIdrv</a>, and <a class="el" href="a00359_source.html#l00248">status</a>.</p>
727
728<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00684">ADS_DetectShield()</a>.</p>
729<div class="dynheader">
730Here is the call graph for this function:</div>
731<div class="dyncontent">
732<div class="center"><img src="a04823_ae3d648f7414fad5a7cce5161b3592c92_cgraph.png" border="0" usemap="#a04823_ae3d648f7414fad5a7cce5161b3592c92_cgraph" alt=""/></div>
733<map name="a04823_ae3d648f7414fad5a7cce5161b3592c92_cgraph" id="a04823_ae3d648f7414fad5a7cce5161b3592c92_cgraph">
734<area shape="rect" id="node2" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f" title="The interface function to append the data on the formated stream. " alt="" coords="371,5,432,32"/>
735<area shape="rect" id="node3" href="a00173.html#a76a3aee498397854509b81ae2da2f85e" title="The interface function to read a sensor register. " alt="" coords="188,31,323,57"/>
736</map>
737</div>
738<div class="dynheader">
739Here is the caller graph for this function:</div>
740<div class="dyncontent">
741<div class="center"><img src="a04823_ae3d648f7414fad5a7cce5161b3592c92_icgraph.png" border="0" usemap="#a04823_ae3d648f7414fad5a7cce5161b3592c92_icgraph" alt=""/></div>
742<map name="a04823_ae3d648f7414fad5a7cce5161b3592c92_icgraph" id="a04823_ae3d648f7414fad5a7cce5161b3592c92_icgraph">
743<area shape="rect" id="node2" href="a04823.html#a01f30c94c49eadb65cc176f79209e84c" title="ADS_DetectShield" alt="" coords="188,5,319,32"/>
744</map>
745</div>
746
747</div>
748</div>
749<a id="a183ae73ebe136fd547ba788842509b4d"></a>
750<h2 class="memtitle"><span class="permalink"><a href="#a183ae73ebe136fd547ba788842509b4d">&#9670;&nbsp;</a></span>ADS_FlashCompare()</h2>
751
752<div class="memitem">
753<div class="memproto">
754      <table class="memname">
755        <tr>
756          <td class="memname"><a class="el" href="a04832.html#adaec1e484d49136a42df93bcd3960216">ADS_FlashStatus_t</a> ADS_FlashCompare </td>
757          <td>(</td>
758          <td class="paramtype">char *&#160;</td>
759          <td class="paramname"><em>pResultString</em></td><td>)</td>
760          <td></td>
761        </tr>
762      </table>
763</div><div class="memdoc">
764
765<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00852">852</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
766
767<p class="reference">References <a class="el" href="a04832_source.html#l00027">ADS_COOKIE_VALUE</a>, <a class="el" href="a04832_source.html#l00086">ADS_FLASH_RECORD_CHANGE</a>, <a class="el" href="a04832_source.html#l00087">ADS_FLASH_RECORD_NO_CHANGE</a>, <a class="el" href="a04832_source.html#l00085">ADS_NO_FLASH_RECORD</a>, <a class="el" href="a00578_source.html#l00148">ADS_NVM_ADDR</a>, <a class="el" href="a04832_source.html#l00119">ADSFlashRecord_t::ADSString</a>, <a class="el" href="a04832_source.html#l00117">ADSFlashRecord_t::cookie</a>, <a class="el" href="a04832_source.html#l00118">ADSFlashRecord_t::length</a>, and <a class="el" href="a00359_source.html#l00248">status</a>.</p>
768
769<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00917">BOARD_RunADS()</a>.</p>
770<div class="dynheader">
771Here is the caller graph for this function:</div>
772<div class="dyncontent">
773<div class="center"><img src="a04823_a183ae73ebe136fd547ba788842509b4d_icgraph.png" border="0" usemap="#a04823_a183ae73ebe136fd547ba788842509b4d_icgraph" alt=""/></div>
774<map name="a04823_a183ae73ebe136fd547ba788842509b4d_icgraph" id="a04823_a183ae73ebe136fd547ba788842509b4d_icgraph">
775<area shape="rect" id="node2" href="a04838.html#a95285f14f6707e326e523c82d926c900" title="The function to register Application Name and initialte ADS. " alt="" coords="193,5,319,32"/>
776</map>
777</div>
778
779</div>
780</div>
781<a id="a7166b41888dc22e6a6090e081f072fe7"></a>
782<h2 class="memtitle"><span class="permalink"><a href="#a7166b41888dc22e6a6090e081f072fe7">&#9670;&nbsp;</a></span>ADS_FlashUpdate()</h2>
783
784<div class="memitem">
785<div class="memproto">
786      <table class="memname">
787        <tr>
788          <td class="memname"><a class="el" href="a04832.html#a9dfbb4105fb22fac38b9a9eaa2740789">ADS_Status_t</a> ADS_FlashUpdate </td>
789          <td>(</td>
790          <td class="paramtype">char *&#160;</td>
791          <td class="paramname"><em>pResultString</em></td><td>)</td>
792          <td></td>
793        </tr>
794      </table>
795</div><div class="memdoc">
796
797<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00881">881</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
798
799<p class="reference">References <a class="el" href="a04832_source.html#l00027">ADS_COOKIE_VALUE</a>, <a class="el" href="a04832_source.html#l00035">ADS_FAIL</a>, <a class="el" href="a00578_source.html#l00148">ADS_NVM_ADDR</a>, <a class="el" href="a04823_source.html#l00060">ADS_NVM_SECTOR_NUM</a>, <a class="el" href="a04832_source.html#l00034">ADS_OK</a>, <a class="el" href="a04832_source.html#l00119">ADSFlashRecord_t::ADSString</a>, <a class="el" href="a04832_source.html#l00117">ADSFlashRecord_t::cookie</a>, <a class="el" href="a04832_source.html#l00118">ADSFlashRecord_t::length</a>, and <a class="el" href="a04223.html#aa3cd3e43291e81e795d642b79b6088e6">SystemCoreClock</a>.</p>
800
801<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00917">BOARD_RunADS()</a>.</p>
802<div class="dynheader">
803Here is the caller graph for this function:</div>
804<div class="dyncontent">
805<div class="center"><img src="a04823_a7166b41888dc22e6a6090e081f072fe7_icgraph.png" border="0" usemap="#a04823_a7166b41888dc22e6a6090e081f072fe7_icgraph" alt=""/></div>
806<map name="a04823_a7166b41888dc22e6a6090e081f072fe7_icgraph" id="a04823_a7166b41888dc22e6a6090e081f072fe7_icgraph">
807<area shape="rect" id="node2" href="a04838.html#a95285f14f6707e326e523c82d926c900" title="The function to register Application Name and initialte ADS. " alt="" coords="183,5,308,32"/>
808</map>
809</div>
810
811</div>
812</div>
813<a id="ad1db6927af79c26ca7b6447a93b42131"></a>
814<h2 class="memtitle"><span class="permalink"><a href="#ad1db6927af79c26ca7b6447a93b42131">&#9670;&nbsp;</a></span>ADS_FXLC95000Query()</h2>
815
816<div class="memitem">
817<div class="memproto">
818      <table class="memname">
819        <tr>
820          <td class="memname"><a class="el" href="a04832.html#a9dfbb4105fb22fac38b9a9eaa2740789">ADS_Status_t</a> ADS_FXLC95000Query </td>
821          <td>(</td>
822          <td class="paramname"></td><td>)</td>
823          <td></td>
824        </tr>
825      </table>
826</div><div class="memdoc">
827
828<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00543">543</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
829
830<p class="reference">References <a class="el" href="a00179_source.html#l00106">registerDeviceInfo_t::deviceInstance</a>, <a class="el" href="a00545_source.html#l00070">FXLC95000_I2C_ADDR</a>, <a class="el" href="a00578_source.html#l00066">I2C_S1_DEVICE_INDEX</a>, <a class="el" href="a04823_source.html#l00301">I2CextDrv</a>, <a class="el" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f">int32_t()</a>, <a class="el" href="a00167_source.html#l00149">Register_I2C_BlockWrite()</a>, and <a class="el" href="a00359_source.html#l00248">status</a>.</p>
831
832<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00684">ADS_DetectShield()</a>.</p>
833<div class="dynheader">
834Here is the call graph for this function:</div>
835<div class="dyncontent">
836<div class="center"><img src="a04823_ad1db6927af79c26ca7b6447a93b42131_cgraph.png" border="0" usemap="#a04823_ad1db6927af79c26ca7b6447a93b42131_cgraph" alt=""/></div>
837<map name="a04823_ad1db6927af79c26ca7b6447a93b42131_cgraph" id="a04823_ad1db6927af79c26ca7b6447a93b42131_cgraph">
838<area shape="rect" id="node2" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f" title="The interface function to append the data on the formated stream. " alt="" coords="425,5,487,32"/>
839<area shape="rect" id="node3" href="a00167.html#ac5a66aa1b8d95d267c9d68cb475c9e01" title="The interface function to write a sensor register. " alt="" coords="211,31,377,57"/>
840</map>
841</div>
842<div class="dynheader">
843Here is the caller graph for this function:</div>
844<div class="dyncontent">
845<div class="center"><img src="a04823_ad1db6927af79c26ca7b6447a93b42131_icgraph.png" border="0" usemap="#a04823_ad1db6927af79c26ca7b6447a93b42131_icgraph" alt=""/></div>
846<map name="a04823_ad1db6927af79c26ca7b6447a93b42131_icgraph" id="a04823_ad1db6927af79c26ca7b6447a93b42131_icgraph">
847<area shape="rect" id="node2" href="a04823.html#a01f30c94c49eadb65cc176f79209e84c" title="ADS_DetectShield" alt="" coords="211,5,341,32"/>
848</map>
849</div>
850
851</div>
852</div>
853<a id="ac41379288f66100cc71fa923e43d514f"></a>
854<h2 class="memtitle"><span class="permalink"><a href="#ac41379288f66100cc71fa923e43d514f">&#9670;&nbsp;</a></span>ADS_FXLS8471Q_SPI_ReadPreprocess()</h2>
855
856<div class="memitem">
857<div class="memproto">
858      <table class="memname">
859        <tr>
860          <td class="memname">void ADS_FXLS8471Q_SPI_ReadPreprocess </td>
861          <td>(</td>
862          <td class="paramtype">void *&#160;</td>
863          <td class="paramname"><em>pCmdOut</em>, </td>
864        </tr>
865        <tr>
866          <td class="paramkey"></td>
867          <td></td>
868          <td class="paramtype">uint32_t&#160;</td>
869          <td class="paramname"><em>offset</em>, </td>
870        </tr>
871        <tr>
872          <td class="paramkey"></td>
873          <td></td>
874          <td class="paramtype">uint32_t&#160;</td>
875          <td class="paramname"><em>size</em>&#160;</td>
876        </tr>
877        <tr>
878          <td></td>
879          <td>)</td>
880          <td></td><td></td>
881        </tr>
882      </table>
883</div><div class="memdoc">
884
885<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00314">314</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
886
887<p class="reference">References <a class="el" href="a04823_source.html#l00046">FXLS8471Q_SPI_CMD_LEN</a>, <a class="el" href="a00176_source.html#l00041">spi_mater_SlaveCmd::pReadBuffer</a>, <a class="el" href="a00176_source.html#l00042">spi_mater_SlaveCmd::pWriteBuffer</a>, <a class="el" href="a00176_source.html#l00040">spi_mater_SlaveCmd::size</a>, <a class="el" href="a04823_source.html#l00307">spiRead_CmdBuffer</a>, and <a class="el" href="a04823_source.html#l00308">spiRead_DataBuffer</a>.</p>
888
889<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00351">ADS_InitSPI_FXLS8471()</a>.</p>
890<div class="dynheader">
891Here is the caller graph for this function:</div>
892<div class="dyncontent">
893<div class="center"><img src="a04823_ac41379288f66100cc71fa923e43d514f_icgraph.png" border="0" usemap="#a04823_ac41379288f66100cc71fa923e43d514f_icgraph" alt=""/></div>
894<map name="a04823_ac41379288f66100cc71fa923e43d514f_icgraph" id="a04823_ac41379288f66100cc71fa923e43d514f_icgraph">
895<area shape="rect" id="node2" href="a04823.html#ad655793534d56b3d7fa931de6efbfc8a" title="ADS_InitSPI_FXLS8471" alt="" coords="309,5,469,32"/>
896</map>
897</div>
898
899</div>
900</div>
901<a id="ad1e0d7572bdcaf2a34ab099f568d98e3"></a>
902<h2 class="memtitle"><span class="permalink"><a href="#ad1e0d7572bdcaf2a34ab099f568d98e3">&#9670;&nbsp;</a></span>ADS_FXLS8471Q_SPI_WritePreprocess()</h2>
903
904<div class="memitem">
905<div class="memproto">
906      <table class="memname">
907        <tr>
908          <td class="memname">void ADS_FXLS8471Q_SPI_WritePreprocess </td>
909          <td>(</td>
910          <td class="paramtype">void *&#160;</td>
911          <td class="paramname"><em>pCmdOut</em>, </td>
912        </tr>
913        <tr>
914          <td class="paramkey"></td>
915          <td></td>
916          <td class="paramtype">uint32_t&#160;</td>
917          <td class="paramname"><em>offset</em>, </td>
918        </tr>
919        <tr>
920          <td class="paramkey"></td>
921          <td></td>
922          <td class="paramtype">uint32_t&#160;</td>
923          <td class="paramname"><em>size</em>, </td>
924        </tr>
925        <tr>
926          <td class="paramkey"></td>
927          <td></td>
928          <td class="paramtype">void *&#160;</td>
929          <td class="paramname"><em>pWritebuffer</em>&#160;</td>
930        </tr>
931        <tr>
932          <td></td>
933          <td>)</td>
934          <td></td><td></td>
935        </tr>
936      </table>
937</div><div class="memdoc">
938
939<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00331">331</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
940
941<p class="reference">References <a class="el" href="a04823_source.html#l00046">FXLS8471Q_SPI_CMD_LEN</a>, <a class="el" href="a00176_source.html#l00041">spi_mater_SlaveCmd::pReadBuffer</a>, <a class="el" href="a00176_source.html#l00042">spi_mater_SlaveCmd::pWriteBuffer</a>, <a class="el" href="a00176_source.html#l00040">spi_mater_SlaveCmd::size</a>, and <a class="el" href="a04823_source.html#l00309">spiWrite_CmdDataBuffer</a>.</p>
942
943<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00351">ADS_InitSPI_FXLS8471()</a>.</p>
944<div class="dynheader">
945Here is the caller graph for this function:</div>
946<div class="dyncontent">
947<div class="center"><img src="a04823_ad1e0d7572bdcaf2a34ab099f568d98e3_icgraph.png" border="0" usemap="#a04823_ad1e0d7572bdcaf2a34ab099f568d98e3_icgraph" alt=""/></div>
948<map name="a04823_ad1e0d7572bdcaf2a34ab099f568d98e3_icgraph" id="a04823_ad1e0d7572bdcaf2a34ab099f568d98e3_icgraph">
949<area shape="rect" id="node2" href="a04823.html#ad655793534d56b3d7fa931de6efbfc8a" title="ADS_InitSPI_FXLS8471" alt="" coords="311,5,471,32"/>
950</map>
951</div>
952
953</div>
954</div>
955<a id="a9e2ed26195eaf78326777a51c8ac1f3a"></a>
956<h2 class="memtitle"><span class="permalink"><a href="#a9e2ed26195eaf78326777a51c8ac1f3a">&#9670;&nbsp;</a></span>ADS_FXLS8471Query()</h2>
957
958<div class="memitem">
959<div class="memproto">
960      <table class="memname">
961        <tr>
962          <td class="memname"><a class="el" href="a04832.html#a9dfbb4105fb22fac38b9a9eaa2740789">ADS_Status_t</a> ADS_FXLS8471Query </td>
963          <td>(</td>
964          <td class="paramtype">uint8_t&#160;</td>
965          <td class="paramname"><em>whoAmiAddr</em>, </td>
966        </tr>
967        <tr>
968          <td class="paramkey"></td>
969          <td></td>
970          <td class="paramtype">uint8_t&#160;</td>
971          <td class="paramname"><em>whoAmi</em>&#160;</td>
972        </tr>
973        <tr>
974          <td></td>
975          <td>)</td>
976          <td></td><td></td>
977        </tr>
978      </table>
979</div><div class="memdoc">
980<p>Read and store the device's WHO_AM_I. </p>
981
982<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00371">371</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
983
984<p class="reference">References <a class="el" href="a04832_source.html#l00035">ADS_FAIL</a>, <a class="el" href="a04832_source.html#l00034">ADS_OK</a>, <a class="el" href="a00179_source.html#l00106">registerDeviceInfo_t::deviceInstance</a>, <a class="el" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f">int32_t()</a>, <a class="el" href="a00173_source.html#l00313">Register_SPI_Read()</a>, <a class="el" href="a00578_source.html#l00089">SPI_S_DEVICE_INDEX</a>, <a class="el" href="a04823_source.html#l00300">SPIdrv</a>, and <a class="el" href="a00359_source.html#l00248">status</a>.</p>
985
986<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00684">ADS_DetectShield()</a>.</p>
987<div class="dynheader">
988Here is the call graph for this function:</div>
989<div class="dyncontent">
990<div class="center"><img src="a04823_a9e2ed26195eaf78326777a51c8ac1f3a_cgraph.png" border="0" usemap="#a04823_a9e2ed26195eaf78326777a51c8ac1f3a_cgraph" alt=""/></div>
991<map name="a04823_a9e2ed26195eaf78326777a51c8ac1f3a_cgraph" id="a04823_a9e2ed26195eaf78326777a51c8ac1f3a_cgraph">
992<area shape="rect" id="node2" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f" title="The interface function to append the data on the formated stream. " alt="" coords="387,5,448,32"/>
993<area shape="rect" id="node3" href="a00173.html#a76a3aee498397854509b81ae2da2f85e" title="The interface function to read a sensor register. " alt="" coords="204,31,339,57"/>
994</map>
995</div>
996<div class="dynheader">
997Here is the caller graph for this function:</div>
998<div class="dyncontent">
999<div class="center"><img src="a04823_a9e2ed26195eaf78326777a51c8ac1f3a_icgraph.png" border="0" usemap="#a04823_a9e2ed26195eaf78326777a51c8ac1f3a_icgraph" alt=""/></div>
1000<map name="a04823_a9e2ed26195eaf78326777a51c8ac1f3a_icgraph" id="a04823_a9e2ed26195eaf78326777a51c8ac1f3a_icgraph">
1001<area shape="rect" id="node2" href="a04823.html#a01f30c94c49eadb65cc176f79209e84c" title="ADS_DetectShield" alt="" coords="204,5,335,32"/>
1002</map>
1003</div>
1004
1005</div>
1006</div>
1007<a id="a2e804a9d1267b7078fe76f3d6048701a"></a>
1008<h2 class="memtitle"><span class="permalink"><a href="#a2e804a9d1267b7078fe76f3d6048701a">&#9670;&nbsp;</a></span>ADS_FXLS8962_SPI_ReadPreprocess()</h2>
1009
1010<div class="memitem">
1011<div class="memproto">
1012      <table class="memname">
1013        <tr>
1014          <td class="memname">void ADS_FXLS8962_SPI_ReadPreprocess </td>
1015          <td>(</td>
1016          <td class="paramtype">void *&#160;</td>
1017          <td class="paramname"><em>pCmdOut</em>, </td>
1018        </tr>
1019        <tr>
1020          <td class="paramkey"></td>
1021          <td></td>
1022          <td class="paramtype">uint32_t&#160;</td>
1023          <td class="paramname"><em>offset</em>, </td>
1024        </tr>
1025        <tr>
1026          <td class="paramkey"></td>
1027          <td></td>
1028          <td class="paramtype">uint32_t&#160;</td>
1029          <td class="paramname"><em>size</em>&#160;</td>
1030        </tr>
1031        <tr>
1032          <td></td>
1033          <td>)</td>
1034          <td></td><td></td>
1035        </tr>
1036      </table>
1037</div><div class="memdoc">
1038
1039<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00391">391</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
1040
1041<p class="reference">References <a class="el" href="a04823_source.html#l00052">FXLS8962_SPI_CMD_LEN</a>, <a class="el" href="a00176_source.html#l00041">spi_mater_SlaveCmd::pReadBuffer</a>, <a class="el" href="a00176_source.html#l00042">spi_mater_SlaveCmd::pWriteBuffer</a>, <a class="el" href="a00176_source.html#l00040">spi_mater_SlaveCmd::size</a>, <a class="el" href="a04823_source.html#l00307">spiRead_CmdBuffer</a>, and <a class="el" href="a04823_source.html#l00308">spiRead_DataBuffer</a>.</p>
1042
1043<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00428">ADS_InitSPI_FXLS8962()</a>.</p>
1044<div class="dynheader">
1045Here is the caller graph for this function:</div>
1046<div class="dyncontent">
1047<div class="center"><img src="a04823_a2e804a9d1267b7078fe76f3d6048701a_icgraph.png" border="0" usemap="#a04823_a2e804a9d1267b7078fe76f3d6048701a_icgraph" alt=""/></div>
1048<map name="a04823_a2e804a9d1267b7078fe76f3d6048701a_icgraph" id="a04823_a2e804a9d1267b7078fe76f3d6048701a_icgraph">
1049<area shape="rect" id="node2" href="a04823.html#a700a2d30b8d440e08032549f1508c730" title="ADS_InitSPI_FXLS8962" alt="" coords="300,5,460,32"/>
1050</map>
1051</div>
1052
1053</div>
1054</div>
1055<a id="a745f716148252846838c653f885734dc"></a>
1056<h2 class="memtitle"><span class="permalink"><a href="#a745f716148252846838c653f885734dc">&#9670;&nbsp;</a></span>ADS_FXLS8962_SPI_WritePreprocess()</h2>
1057
1058<div class="memitem">
1059<div class="memproto">
1060      <table class="memname">
1061        <tr>
1062          <td class="memname">void ADS_FXLS8962_SPI_WritePreprocess </td>
1063          <td>(</td>
1064          <td class="paramtype">void *&#160;</td>
1065          <td class="paramname"><em>pCmdOut</em>, </td>
1066        </tr>
1067        <tr>
1068          <td class="paramkey"></td>
1069          <td></td>
1070          <td class="paramtype">uint32_t&#160;</td>
1071          <td class="paramname"><em>offset</em>, </td>
1072        </tr>
1073        <tr>
1074          <td class="paramkey"></td>
1075          <td></td>
1076          <td class="paramtype">uint32_t&#160;</td>
1077          <td class="paramname"><em>size</em>, </td>
1078        </tr>
1079        <tr>
1080          <td class="paramkey"></td>
1081          <td></td>
1082          <td class="paramtype">void *&#160;</td>
1083          <td class="paramname"><em>pWritebuffer</em>&#160;</td>
1084        </tr>
1085        <tr>
1086          <td></td>
1087          <td>)</td>
1088          <td></td><td></td>
1089        </tr>
1090      </table>
1091</div><div class="memdoc">
1092
1093<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00408">408</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
1094
1095<p class="reference">References <a class="el" href="a04823_source.html#l00052">FXLS8962_SPI_CMD_LEN</a>, <a class="el" href="a00176_source.html#l00041">spi_mater_SlaveCmd::pReadBuffer</a>, <a class="el" href="a00176_source.html#l00042">spi_mater_SlaveCmd::pWriteBuffer</a>, <a class="el" href="a00176_source.html#l00040">spi_mater_SlaveCmd::size</a>, and <a class="el" href="a04823_source.html#l00309">spiWrite_CmdDataBuffer</a>.</p>
1096
1097<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00428">ADS_InitSPI_FXLS8962()</a>.</p>
1098<div class="dynheader">
1099Here is the caller graph for this function:</div>
1100<div class="dyncontent">
1101<div class="center"><img src="a04823_a745f716148252846838c653f885734dc_icgraph.png" border="0" usemap="#a04823_a745f716148252846838c653f885734dc_icgraph" alt=""/></div>
1102<map name="a04823_a745f716148252846838c653f885734dc_icgraph" id="a04823_a745f716148252846838c653f885734dc_icgraph">
1103<area shape="rect" id="node2" href="a04823.html#a700a2d30b8d440e08032549f1508c730" title="ADS_InitSPI_FXLS8962" alt="" coords="300,5,460,32"/>
1104</map>
1105</div>
1106
1107</div>
1108</div>
1109<a id="a7381a2e1ee8e3fb264314c9c71216c98"></a>
1110<h2 class="memtitle"><span class="permalink"><a href="#a7381a2e1ee8e3fb264314c9c71216c98">&#9670;&nbsp;</a></span>ADS_FXLS8962Query()</h2>
1111
1112<div class="memitem">
1113<div class="memproto">
1114      <table class="memname">
1115        <tr>
1116          <td class="memname"><a class="el" href="a04832.html#a9dfbb4105fb22fac38b9a9eaa2740789">ADS_Status_t</a> ADS_FXLS8962Query </td>
1117          <td>(</td>
1118          <td class="paramtype">uint8_t&#160;</td>
1119          <td class="paramname"><em>whoAmiAddr</em>, </td>
1120        </tr>
1121        <tr>
1122          <td class="paramkey"></td>
1123          <td></td>
1124          <td class="paramtype">uint8_t&#160;</td>
1125          <td class="paramname"><em>whoAmi</em>&#160;</td>
1126        </tr>
1127        <tr>
1128          <td></td>
1129          <td>)</td>
1130          <td></td><td></td>
1131        </tr>
1132      </table>
1133</div><div class="memdoc">
1134<p>Read and store the device's WHO_AM_I. </p>
1135
1136<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00448">448</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
1137
1138<p class="reference">References <a class="el" href="a04832_source.html#l00035">ADS_FAIL</a>, <a class="el" href="a04832_source.html#l00034">ADS_OK</a>, <a class="el" href="a00179_source.html#l00106">registerDeviceInfo_t::deviceInstance</a>, <a class="el" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f">int32_t()</a>, <a class="el" href="a00173_source.html#l00313">Register_SPI_Read()</a>, <a class="el" href="a00578_source.html#l00089">SPI_S_DEVICE_INDEX</a>, <a class="el" href="a04823_source.html#l00300">SPIdrv</a>, and <a class="el" href="a00359_source.html#l00248">status</a>.</p>
1139
1140<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00684">ADS_DetectShield()</a>.</p>
1141<div class="dynheader">
1142Here is the call graph for this function:</div>
1143<div class="dyncontent">
1144<div class="center"><img src="a04823_a7381a2e1ee8e3fb264314c9c71216c98_cgraph.png" border="0" usemap="#a04823_a7381a2e1ee8e3fb264314c9c71216c98_cgraph" alt=""/></div>
1145<map name="a04823_a7381a2e1ee8e3fb264314c9c71216c98_cgraph" id="a04823_a7381a2e1ee8e3fb264314c9c71216c98_cgraph">
1146<area shape="rect" id="node2" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f" title="The interface function to append the data on the formated stream. " alt="" coords="387,5,448,32"/>
1147<area shape="rect" id="node3" href="a00173.html#a76a3aee498397854509b81ae2da2f85e" title="The interface function to read a sensor register. " alt="" coords="204,31,339,57"/>
1148</map>
1149</div>
1150<div class="dynheader">
1151Here is the caller graph for this function:</div>
1152<div class="dyncontent">
1153<div class="center"><img src="a04823_a7381a2e1ee8e3fb264314c9c71216c98_icgraph.png" border="0" usemap="#a04823_a7381a2e1ee8e3fb264314c9c71216c98_icgraph" alt=""/></div>
1154<map name="a04823_a7381a2e1ee8e3fb264314c9c71216c98_icgraph" id="a04823_a7381a2e1ee8e3fb264314c9c71216c98_icgraph">
1155<area shape="rect" id="node2" href="a04823.html#a01f30c94c49eadb65cc176f79209e84c" title="ADS_DetectShield" alt="" coords="204,5,335,32"/>
1156</map>
1157</div>
1158
1159</div>
1160</div>
1161<a id="a9112c08af09a669260e8cb583d5aa17d"></a>
1162<h2 class="memtitle"><span class="permalink"><a href="#a9112c08af09a669260e8cb583d5aa17d">&#9670;&nbsp;</a></span>ADS_InitI2CBuses()</h2>
1163
1164<div class="memitem">
1165<div class="memproto">
1166      <table class="memname">
1167        <tr>
1168          <td class="memname">int ADS_InitI2CBuses </td>
1169          <td>(</td>
1170          <td class="paramname"></td><td>)</td>
1171          <td></td>
1172        </tr>
1173      </table>
1174</div><div class="memdoc">
1175<p>Initialize the External I2C driver.</p>
1176<p>Set the External I2C Power mode.</p>
1177<p>Set the External I2C bus speed. </p>
1178
1179<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00599">599</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
1180
1181<p class="reference">References <a class="el" href="a00578_source.html#l00067">I2C_S1_SIGNAL_EVENT</a>, <a class="el" href="a04823_source.html#l00301">I2CextDrv</a>, <a class="el" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f">int32_t()</a>, and <a class="el" href="a00359_source.html#l00248">status</a>.</p>
1182
1183<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00684">ADS_DetectShield()</a>.</p>
1184<div class="dynheader">
1185Here is the call graph for this function:</div>
1186<div class="dyncontent">
1187<div class="center"><img src="a04823_a9112c08af09a669260e8cb583d5aa17d_cgraph.png" border="0" usemap="#a04823_a9112c08af09a669260e8cb583d5aa17d_cgraph" alt=""/></div>
1188<map name="a04823_a9112c08af09a669260e8cb583d5aa17d_cgraph" id="a04823_a9112c08af09a669260e8cb583d5aa17d_cgraph">
1189<area shape="rect" id="node2" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f" title="The interface function to append the data on the formated stream. " alt="" coords="183,5,244,32"/>
1190</map>
1191</div>
1192<div class="dynheader">
1193Here is the caller graph for this function:</div>
1194<div class="dyncontent">
1195<div class="center"><img src="a04823_a9112c08af09a669260e8cb583d5aa17d_icgraph.png" border="0" usemap="#a04823_a9112c08af09a669260e8cb583d5aa17d_icgraph" alt=""/></div>
1196<map name="a04823_a9112c08af09a669260e8cb583d5aa17d_icgraph" id="a04823_a9112c08af09a669260e8cb583d5aa17d_icgraph">
1197<area shape="rect" id="node2" href="a04823.html#a01f30c94c49eadb65cc176f79209e84c" title="ADS_DetectShield" alt="" coords="183,5,313,32"/>
1198</map>
1199</div>
1200
1201</div>
1202</div>
1203<a id="ad62f3052de3e4b8bf43fde88bfdea1c9"></a>
1204<h2 class="memtitle"><span class="permalink"><a href="#ad62f3052de3e4b8bf43fde88bfdea1c9">&#9670;&nbsp;</a></span>ADS_InitSPI_DIFF_P()</h2>
1205
1206<div class="memitem">
1207<div class="memproto">
1208      <table class="memname">
1209        <tr>
1210          <td class="memname">void ADS_InitSPI_DIFF_P </td>
1211          <td>(</td>
1212          <td class="paramname"></td><td>)</td>
1213          <td></td>
1214        </tr>
1215      </table>
1216</div><div class="memdoc">
1217
1218<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00503">503</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
1219
1220<p class="reference">References <a class="el" href="a04823_source.html#l00468">ADS_DIFF_P_SPI_ReadPreprocess()</a>, <a class="el" href="a04823_source.html#l00484">ADS_DIFF_P_SPI_WritePreprocess()</a>, <a class="el" href="a00482_source.html#l00047">GENERIC_DRIVER_GPIO::clr_pin</a>, <a class="el" href="a04823_source.html#l00058">DIFF_P_SPI_CMD_LEN</a>, <a class="el" href="a00545_source.html#l00084">DIFF_P_SPI_CS</a>, <a class="el" href="a04823_source.html#l00059">DIFF_P_SS_ACTIVE_VALUE</a>, <a class="el" href="a00482_source.html#l00024">GPIO_DIRECTION_OUT</a>, <a class="el" href="a00482_source.html#l00041">GENERIC_DRIVER_GPIO::pin_init</a>, <a class="el" href="a00176_source.html#l00048">spiSlaveSpecificParams_t::pReadPreprocessFN</a>, <a class="el" href="a00176_source.html#l00050">spiSlaveSpecificParams_t::pTargetSlavePinID</a>, <a class="el" href="a00176_source.html#l00049">spiSlaveSpecificParams_t::pWritePreprocessFN</a>, <a class="el" href="a00482_source.html#l00046">GENERIC_DRIVER_GPIO::set_pin</a>, <a class="el" href="a00176_source.html#l00021">SPI_SS_ACTIVE_LOW</a>, <a class="el" href="a00176_source.html#l00051">spiSlaveSpecificParams_t::spiCmdLen</a>, and <a class="el" href="a00176_source.html#l00052">spiSlaveSpecificParams_t::ssActiveValue</a>.</p>
1221
1222<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00684">ADS_DetectShield()</a>.</p>
1223<div class="dynheader">
1224Here is the call graph for this function:</div>
1225<div class="dyncontent">
1226<div class="center"><img src="a04823_ad62f3052de3e4b8bf43fde88bfdea1c9_cgraph.png" border="0" usemap="#a04823_ad62f3052de3e4b8bf43fde88bfdea1c9_cgraph" alt=""/></div>
1227<map name="a04823_ad62f3052de3e4b8bf43fde88bfdea1c9_cgraph" id="a04823_ad62f3052de3e4b8bf43fde88bfdea1c9_cgraph">
1228<area shape="rect" id="node2" href="a04823.html#a33a83e87996ed0bbf228d1a3793cab85" title="ADS_DIFF_P_SPI_ReadPreprocess" alt="" coords="199,5,430,32"/>
1229<area shape="rect" id="node3" href="a04823.html#a99b11dd940990e967afd812ec64cbbd5" title="ADS_DIFF_P_SPI_WritePreprocess" alt="" coords="199,56,431,83"/>
1230</map>
1231</div>
1232<div class="dynheader">
1233Here is the caller graph for this function:</div>
1234<div class="dyncontent">
1235<div class="center"><img src="a04823_ad62f3052de3e4b8bf43fde88bfdea1c9_icgraph.png" border="0" usemap="#a04823_ad62f3052de3e4b8bf43fde88bfdea1c9_icgraph" alt=""/></div>
1236<map name="a04823_ad62f3052de3e4b8bf43fde88bfdea1c9_icgraph" id="a04823_ad62f3052de3e4b8bf43fde88bfdea1c9_icgraph">
1237<area shape="rect" id="node2" href="a04823.html#a01f30c94c49eadb65cc176f79209e84c" title="ADS_DetectShield" alt="" coords="199,5,329,32"/>
1238</map>
1239</div>
1240
1241</div>
1242</div>
1243<a id="ad655793534d56b3d7fa931de6efbfc8a"></a>
1244<h2 class="memtitle"><span class="permalink"><a href="#ad655793534d56b3d7fa931de6efbfc8a">&#9670;&nbsp;</a></span>ADS_InitSPI_FXLS8471()</h2>
1245
1246<div class="memitem">
1247<div class="memproto">
1248      <table class="memname">
1249        <tr>
1250          <td class="memname">void ADS_InitSPI_FXLS8471 </td>
1251          <td>(</td>
1252          <td class="paramname"></td><td>)</td>
1253          <td></td>
1254        </tr>
1255      </table>
1256</div><div class="memdoc">
1257
1258<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00351">351</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
1259
1260<p class="reference">References <a class="el" href="a04823_source.html#l00314">ADS_FXLS8471Q_SPI_ReadPreprocess()</a>, <a class="el" href="a04823_source.html#l00331">ADS_FXLS8471Q_SPI_WritePreprocess()</a>, <a class="el" href="a00482_source.html#l00047">GENERIC_DRIVER_GPIO::clr_pin</a>, <a class="el" href="a00545_source.html#l00063">FXLS8471_SPI_CS</a>, <a class="el" href="a04823_source.html#l00046">FXLS8471Q_SPI_CMD_LEN</a>, <a class="el" href="a04823_source.html#l00047">FXLS8471Q_SS_ACTIVE_VALUE</a>, <a class="el" href="a00482_source.html#l00024">GPIO_DIRECTION_OUT</a>, <a class="el" href="a00482_source.html#l00041">GENERIC_DRIVER_GPIO::pin_init</a>, <a class="el" href="a00176_source.html#l00048">spiSlaveSpecificParams_t::pReadPreprocessFN</a>, <a class="el" href="a00176_source.html#l00050">spiSlaveSpecificParams_t::pTargetSlavePinID</a>, <a class="el" href="a00176_source.html#l00049">spiSlaveSpecificParams_t::pWritePreprocessFN</a>, <a class="el" href="a00482_source.html#l00046">GENERIC_DRIVER_GPIO::set_pin</a>, <a class="el" href="a00176_source.html#l00021">SPI_SS_ACTIVE_LOW</a>, <a class="el" href="a00176_source.html#l00051">spiSlaveSpecificParams_t::spiCmdLen</a>, and <a class="el" href="a00176_source.html#l00052">spiSlaveSpecificParams_t::ssActiveValue</a>.</p>
1261
1262<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00684">ADS_DetectShield()</a>.</p>
1263<div class="dynheader">
1264Here is the call graph for this function:</div>
1265<div class="dyncontent">
1266<div class="center"><img src="a04823_ad655793534d56b3d7fa931de6efbfc8a_cgraph.png" border="0" usemap="#a04823_ad655793534d56b3d7fa931de6efbfc8a_cgraph" alt=""/></div>
1267<map name="a04823_ad655793534d56b3d7fa931de6efbfc8a_cgraph" id="a04823_ad655793534d56b3d7fa931de6efbfc8a_cgraph">
1268<area shape="rect" id="node2" href="a04823.html#ac41379288f66100cc71fa923e43d514f" title="ADS_FXLS8471Q_SPI_ReadPreprocess" alt="" coords="214,5,470,32"/>
1269<area shape="rect" id="node3" href="a04823.html#ad1e0d7572bdcaf2a34ab099f568d98e3" title="ADS_FXLS8471Q_SPI_WritePreprocess" alt="" coords="213,56,471,83"/>
1270</map>
1271</div>
1272<div class="dynheader">
1273Here is the caller graph for this function:</div>
1274<div class="dyncontent">
1275<div class="center"><img src="a04823_ad655793534d56b3d7fa931de6efbfc8a_icgraph.png" border="0" usemap="#a04823_ad655793534d56b3d7fa931de6efbfc8a_icgraph" alt=""/></div>
1276<map name="a04823_ad655793534d56b3d7fa931de6efbfc8a_icgraph" id="a04823_ad655793534d56b3d7fa931de6efbfc8a_icgraph">
1277<area shape="rect" id="node2" href="a04823.html#a01f30c94c49eadb65cc176f79209e84c" title="ADS_DetectShield" alt="" coords="213,5,344,32"/>
1278</map>
1279</div>
1280
1281</div>
1282</div>
1283<a id="a700a2d30b8d440e08032549f1508c730"></a>
1284<h2 class="memtitle"><span class="permalink"><a href="#a700a2d30b8d440e08032549f1508c730">&#9670;&nbsp;</a></span>ADS_InitSPI_FXLS8962()</h2>
1285
1286<div class="memitem">
1287<div class="memproto">
1288      <table class="memname">
1289        <tr>
1290          <td class="memname">void ADS_InitSPI_FXLS8962 </td>
1291          <td>(</td>
1292          <td class="paramname"></td><td>)</td>
1293          <td></td>
1294        </tr>
1295      </table>
1296</div><div class="memdoc">
1297<p>Initialize the sensor handle. </p>
1298
1299<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00428">428</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
1300
1301<p class="reference">References <a class="el" href="a04823_source.html#l00391">ADS_FXLS8962_SPI_ReadPreprocess()</a>, <a class="el" href="a04823_source.html#l00408">ADS_FXLS8962_SPI_WritePreprocess()</a>, <a class="el" href="a00482_source.html#l00047">GENERIC_DRIVER_GPIO::clr_pin</a>, <a class="el" href="a00545_source.html#l00067">FXLS8962_CS</a>, <a class="el" href="a04823_source.html#l00052">FXLS8962_SPI_CMD_LEN</a>, <a class="el" href="a04823_source.html#l00053">FXLS8962_SS_ACTIVE_VALUE</a>, <a class="el" href="a00482_source.html#l00024">GPIO_DIRECTION_OUT</a>, <a class="el" href="a00482_source.html#l00041">GENERIC_DRIVER_GPIO::pin_init</a>, <a class="el" href="a00176_source.html#l00048">spiSlaveSpecificParams_t::pReadPreprocessFN</a>, <a class="el" href="a00176_source.html#l00050">spiSlaveSpecificParams_t::pTargetSlavePinID</a>, <a class="el" href="a00176_source.html#l00049">spiSlaveSpecificParams_t::pWritePreprocessFN</a>, <a class="el" href="a00482_source.html#l00046">GENERIC_DRIVER_GPIO::set_pin</a>, <a class="el" href="a00176_source.html#l00021">SPI_SS_ACTIVE_LOW</a>, <a class="el" href="a00176_source.html#l00051">spiSlaveSpecificParams_t::spiCmdLen</a>, and <a class="el" href="a00176_source.html#l00052">spiSlaveSpecificParams_t::ssActiveValue</a>.</p>
1302
1303<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00684">ADS_DetectShield()</a>.</p>
1304<div class="dynheader">
1305Here is the call graph for this function:</div>
1306<div class="dyncontent">
1307<div class="center"><img src="a04823_a700a2d30b8d440e08032549f1508c730_cgraph.png" border="0" usemap="#a04823_a700a2d30b8d440e08032549f1508c730_cgraph" alt=""/></div>
1308<map name="a04823_a700a2d30b8d440e08032549f1508c730_cgraph" id="a04823_a700a2d30b8d440e08032549f1508c730_cgraph">
1309<area shape="rect" id="node2" href="a04823.html#a2e804a9d1267b7078fe76f3d6048701a" title="ADS_FXLS8962_SPI_ReadPreprocess" alt="" coords="213,5,460,32"/>
1310<area shape="rect" id="node3" href="a04823.html#a745f716148252846838c653f885734dc" title="ADS_FXLS8962_SPI_WritePreprocess" alt="" coords="213,56,460,83"/>
1311</map>
1312</div>
1313<div class="dynheader">
1314Here is the caller graph for this function:</div>
1315<div class="dyncontent">
1316<div class="center"><img src="a04823_a700a2d30b8d440e08032549f1508c730_icgraph.png" border="0" usemap="#a04823_a700a2d30b8d440e08032549f1508c730_icgraph" alt=""/></div>
1317<map name="a04823_a700a2d30b8d440e08032549f1508c730_icgraph" id="a04823_a700a2d30b8d440e08032549f1508c730_icgraph">
1318<area shape="rect" id="node2" href="a04823.html#a01f30c94c49eadb65cc176f79209e84c" title="ADS_DetectShield" alt="" coords="213,5,344,32"/>
1319</map>
1320</div>
1321
1322</div>
1323</div>
1324<a id="ae337a9a757a688707ce71b8e11d57ba4"></a>
1325<h2 class="memtitle"><span class="permalink"><a href="#ae337a9a757a688707ce71b8e11d57ba4">&#9670;&nbsp;</a></span>ADS_InitSPIBus()</h2>
1326
1327<div class="memitem">
1328<div class="memproto">
1329      <table class="memname">
1330        <tr>
1331          <td class="memname">int ADS_InitSPIBus </td>
1332          <td>(</td>
1333          <td class="paramname"></td><td>)</td>
1334          <td></td>
1335        </tr>
1336      </table>
1337</div><div class="memdoc">
1338<p>Initialize the SPI driver.</p>
1339<p>Set the SPI Power mode.</p>
1340<p>Set the SPI Slave speed. </p>
1341
1342<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00627">627</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
1343
1344<p class="reference">References <a class="el" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f">int32_t()</a>, <a class="el" href="a00578_source.html#l00088">SPI_S_BAUDRATE</a>, <a class="el" href="a00578_source.html#l00090">SPI_S_SIGNAL_EVENT</a>, <a class="el" href="a04823_source.html#l00300">SPIdrv</a>, and <a class="el" href="a00359_source.html#l00248">status</a>.</p>
1345
1346<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00684">ADS_DetectShield()</a>.</p>
1347<div class="dynheader">
1348Here is the call graph for this function:</div>
1349<div class="dyncontent">
1350<div class="center"><img src="a04823_ae337a9a757a688707ce71b8e11d57ba4_cgraph.png" border="0" usemap="#a04823_ae337a9a757a688707ce71b8e11d57ba4_cgraph" alt=""/></div>
1351<map name="a04823_ae337a9a757a688707ce71b8e11d57ba4_cgraph" id="a04823_ae337a9a757a688707ce71b8e11d57ba4_cgraph">
1352<area shape="rect" id="node2" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f" title="The interface function to append the data on the formated stream. " alt="" coords="171,5,232,32"/>
1353</map>
1354</div>
1355<div class="dynheader">
1356Here is the caller graph for this function:</div>
1357<div class="dyncontent">
1358<div class="center"><img src="a04823_ae337a9a757a688707ce71b8e11d57ba4_icgraph.png" border="0" usemap="#a04823_ae337a9a757a688707ce71b8e11d57ba4_icgraph" alt=""/></div>
1359<map name="a04823_ae337a9a757a688707ce71b8e11d57ba4_icgraph" id="a04823_ae337a9a757a688707ce71b8e11d57ba4_icgraph">
1360<area shape="rect" id="node2" href="a04823.html#a01f30c94c49eadb65cc176f79209e84c" title="ADS_DetectShield" alt="" coords="171,5,301,32"/>
1361</map>
1362</div>
1363
1364</div>
1365</div>
1366<a id="a61f59d3254fb54c57b010f2f9f8a7499"></a>
1367<h2 class="memtitle"><span class="permalink"><a href="#a61f59d3254fb54c57b010f2f9f8a7499">&#9670;&nbsp;</a></span>ADS_MMA9553Query()</h2>
1368
1369<div class="memitem">
1370<div class="memproto">
1371      <table class="memname">
1372        <tr>
1373          <td class="memname"><a class="el" href="a04832.html#a9dfbb4105fb22fac38b9a9eaa2740789">ADS_Status_t</a> ADS_MMA9553Query </td>
1374          <td>(</td>
1375          <td class="paramname"></td><td>)</td>
1376          <td></td>
1377        </tr>
1378      </table>
1379</div><div class="memdoc">
1380
1381<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00572">572</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
1382
1383<p class="reference">References <a class="el" href="a04832_source.html#l00035">ADS_FAIL</a>, <a class="el" href="a04832_source.html#l00034">ADS_OK</a>, <a class="el" href="a00530_source.html#l00081">BOARD_DELAY_ms()</a>, <a class="el" href="a00179_source.html#l00106">registerDeviceInfo_t::deviceInstance</a>, <a class="el" href="a00578_source.html#l00066">I2C_S1_DEVICE_INDEX</a>, <a class="el" href="a04823_source.html#l00301">I2CextDrv</a>, <a class="el" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f">int32_t()</a>, <a class="el" href="a00149_source.html#l00014">MMA9553_HDR_SIZE</a>, <a class="el" href="a00545_source.html#l00073">MMA9553_I2C_ADDR</a>, <a class="el" href="a04823_source.html#l00070">ReadVersionInfo_MMA9553</a>, <a class="el" href="a00167_source.html#l00149">Register_I2C_BlockWrite()</a>, <a class="el" href="a00167_source.html#l00310">Register_I2C_Read()</a>, and <a class="el" href="a00359_source.html#l00248">status</a>.</p>
1384
1385<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00684">ADS_DetectShield()</a>.</p>
1386<div class="dynheader">
1387Here is the call graph for this function:</div>
1388<div class="dyncontent">
1389<div class="center"><img src="a04823_a61f59d3254fb54c57b010f2f9f8a7499_cgraph.png" border="0" usemap="#a04823_a61f59d3254fb54c57b010f2f9f8a7499_cgraph" alt=""/></div>
1390<map name="a04823_a61f59d3254fb54c57b010f2f9f8a7499_cgraph" id="a04823_a61f59d3254fb54c57b010f2f9f8a7499_cgraph">
1391<area shape="rect" id="node2" href="a00530.html#ab052b802081fd87e1bda8d56e2c0db42" title="Function to insert delays. " alt="" coords="216,5,359,32"/>
1392<area shape="rect" id="node3" href="a00521.html#a5d7069350a7d7e65686c77a8038f462f" title="The interface function to append the data on the formated stream. " alt="" coords="419,81,480,108"/>
1393<area shape="rect" id="node4" href="a00167.html#ac5a66aa1b8d95d267c9d68cb475c9e01" title="The interface function to write a sensor register. " alt="" coords="204,107,371,133"/>
1394<area shape="rect" id="node5" href="a00167.html#ac8a60c799d9dbc84531b4680762eb8dc" title="The interface function to read a sensor register. " alt="" coords="221,157,354,184"/>
1395</map>
1396</div>
1397<div class="dynheader">
1398Here is the caller graph for this function:</div>
1399<div class="dyncontent">
1400<div class="center"><img src="a04823_a61f59d3254fb54c57b010f2f9f8a7499_icgraph.png" border="0" usemap="#a04823_a61f59d3254fb54c57b010f2f9f8a7499_icgraph" alt=""/></div>
1401<map name="a04823_a61f59d3254fb54c57b010f2f9f8a7499_icgraph" id="a04823_a61f59d3254fb54c57b010f2f9f8a7499_icgraph">
1402<area shape="rect" id="node2" href="a04823.html#a01f30c94c49eadb65cc176f79209e84c" title="ADS_DetectShield" alt="" coords="204,5,335,32"/>
1403</map>
1404</div>
1405
1406</div>
1407</div>
1408<a id="a95285f14f6707e326e523c82d926c900"></a>
1409<h2 class="memtitle"><span class="permalink"><a href="#a95285f14f6707e326e523c82d926c900">&#9670;&nbsp;</a></span>BOARD_RunADS()</h2>
1410
1411<div class="memitem">
1412<div class="memproto">
1413      <table class="memname">
1414        <tr>
1415          <td class="memname">void BOARD_RunADS </td>
1416          <td>(</td>
1417          <td class="paramtype">const char *&#160;</td>
1418          <td class="paramname"><em>appName</em>, </td>
1419        </tr>
1420        <tr>
1421          <td class="paramkey"></td>
1422          <td></td>
1423          <td class="paramtype">char *&#160;</td>
1424          <td class="paramname"><em>boardString</em>, </td>
1425        </tr>
1426        <tr>
1427          <td class="paramkey"></td>
1428          <td></td>
1429          <td class="paramtype">char *&#160;</td>
1430          <td class="paramname"><em>shieldString</em>, </td>
1431        </tr>
1432        <tr>
1433          <td class="paramkey"></td>
1434          <td></td>
1435          <td class="paramtype">size_t&#160;</td>
1436          <td class="paramname"><em>bufferLength</em>&#160;</td>
1437        </tr>
1438        <tr>
1439          <td></td>
1440          <td>)</td>
1441          <td></td><td></td>
1442        </tr>
1443      </table>
1444</div><div class="memdoc">
1445
1446<p>The function to register Application Name and initialte ADS. </p>
1447<p>The API will read the Application Name from the user and return the result string with the ADS detection results. It will also update the FLASH with the new results. </p><dl class="params"><dt>Parameters</dt><dd>
1448  <table class="params">
1449    <tr><td class="paramdir">[in]</td><td class="paramname">pAppName</td><td>- pointer to a buffer where the application name is placed. </td></tr>
1450    <tr><td class="paramdir"></td><td class="paramname"></td><td></td></tr>
1451  </table>
1452  </dd>
1453</dl>
1454
1455<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00917">917</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
1456
1457<p class="reference">Referenced by <a class="el" href="a00401_source.html#l00227">main()</a>.</p>
1458<div class="dynheader">
1459Here is the caller graph for this function:</div>
1460<div class="dyncontent">
1461<div class="center"><img src="a04823_a95285f14f6707e326e523c82d926c900_icgraph.png" border="0" usemap="#a04823_a95285f14f6707e326e523c82d926c900_icgraph" alt=""/></div>
1462<map name="a04823_a95285f14f6707e326e523c82d926c900_icgraph" id="a04823_a95285f14f6707e326e523c82d926c900_icgraph">
1463<area shape="rect" id="node2" href="a00401.html#a840291bc02cba5474a4cb46a9b9566fe" title="Main function. " alt="" coords="179,5,229,32"/>
1464</map>
1465</div>
1466
1467</div>
1468</div>
1469<h2 class="groupheader">Variable Documentation</h2>
1470<a id="a5d4770d4af06a802589bca4df1ab44c1"></a>
1471<h2 class="memtitle"><span class="permalink"><a href="#a5d4770d4af06a802589bca4df1ab44c1">&#9670;&nbsp;</a></span>ADS_SensorQueryList</h2>
1472
1473<div class="memitem">
1474<div class="memproto">
1475      <table class="memname">
1476        <tr>
1477          <td class="memname">const <a class="el" href="a03955.html">sensorAccess_t</a> ADS_SensorQueryList[]</td>
1478        </tr>
1479      </table>
1480</div><div class="memdoc">
1481<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line">    {<a class="code" href="a04832.html#a543b74063ebca712ad12ebdb4d6fbf07abe3b162d37e329ef4fa9ac334d1e2805">ADS_SPI_DEV</a>, <a class="code" href="a04832.html#a8a2947c074f77c3df57dad8b6851a804a2699840f652004b0e475823793a65462">FXLS8471</a>, <a class="code" href="a00044.html#a4caf8d8f829279fba122163d961608a4a1e84a6f8313228c80a24d25587ea0c8e">FXLS8471Q_WHO_AM_I</a>, <a class="code" href="a00044.html#a02cb2001941041d143b6ec575cbad1df">FXLS8471Q_WHO_AM_I_WHOAMI_VALUE</a>, 0xFF},</div><div class="line">    {<a class="code" href="a04832.html#a543b74063ebca712ad12ebdb4d6fbf07abe3b162d37e329ef4fa9ac334d1e2805">ADS_SPI_DEV</a>, <a class="code" href="a04832.html#a8a2947c074f77c3df57dad8b6851a804a5f4142ec26f518e7f8ab9f758e5e7a91">FXLS8962</a>, <a class="code" href="a00053.html#ab39a415800ebd0d977c477376649649ba9096e7480199cfe2bede9ec07fbc6d1f">FXLS8962_WHO_AM_I</a>, <a class="code" href="a00053.html#a827f1c265a5d5c1bb4b037f9c5d0b8ca">FXLS8962_WHOAMI_VALUE</a>, 0xFF},</div><div class="line">    {<a class="code" href="a04832.html#a543b74063ebca712ad12ebdb4d6fbf07abe3b162d37e329ef4fa9ac334d1e2805">ADS_SPI_DEV</a>, <a class="code" href="a04832.html#a8a2947c074f77c3df57dad8b6851a804aa010c84e426eec66a075b92041c55121">DIFF_P</a>, DIFF_P_WHO_AM_I, DIFF_P_NPS3000VV_WHOAMI_VALUE, 0xFC},</div><div class="line">    {<a class="code" href="a04832.html#a543b74063ebca712ad12ebdb4d6fbf07a7887f65f6d999c679ad86e5c44fe2b05">ADS_I2C_EXT</a>, <a class="code" href="a00545.html#a229f68d0d94ff8e21733702990dda68b">FXLS8962_I2C_ADDR</a>, <a class="code" href="a00053.html#ab39a415800ebd0d977c477376649649ba9096e7480199cfe2bede9ec07fbc6d1f">FXLS8962_WHO_AM_I</a>, <a class="code" href="a00053.html#a827f1c265a5d5c1bb4b037f9c5d0b8ca">FXLS8962_WHOAMI_VALUE</a>, 0xFF},</div><div class="line">    {<a class="code" href="a04832.html#a543b74063ebca712ad12ebdb4d6fbf07a7887f65f6d999c679ad86e5c44fe2b05">ADS_I2C_EXT</a>, <a class="code" href="a00545.html#a16a56b988ac0de778585d40fdada58f0">FXAS21002_I2C_ADDR</a>, <a class="code" href="a00026.html#af9bdc3014f3d54c426b6d2df10de4960a9c66d687be93ad245ccc01f865760180">FXAS21002_WHO_AM_I</a>, <a class="code" href="a00026.html#adaac462191d7b9b2b0e1555f58e3a2c6">FXAS21002_WHO_AM_I_WHOAMI_PROD_VALUE</a>, 0xFF},</div><div class="line">    {<a class="code" href="a04832.html#a543b74063ebca712ad12ebdb4d6fbf07a7887f65f6d999c679ad86e5c44fe2b05">ADS_I2C_EXT</a>, <a class="code" href="a04832.html#a8a2947c074f77c3df57dad8b6851a804a6ee88a36eec5b41f4c4a25dd6e8ac4b5">FXLC95000</a>, <a class="code" href="a04832.html#a1015ab17c7effd394e93b703bcd6c13e">ADS_NO_WHO_AM_I</a>, <a class="code" href="a04832.html#a1015ab17c7effd394e93b703bcd6c13e">ADS_NO_WHO_AM_I</a>, 0xFF},</div><div class="line">    {<a class="code" href="a04832.html#a543b74063ebca712ad12ebdb4d6fbf07a7887f65f6d999c679ad86e5c44fe2b05">ADS_I2C_EXT</a>, <a class="code" href="a00545.html#a88d604d4e5776dfa8f16848425223cbb">FXOS8700_I2C_ADDR</a>, <a class="code" href="a00080.html#a8feb5a39a55448c86e0dfc20f53a6c1daeff4a72b3fb41ee3d221f5e901f0f8ce">FXOS8700_WHO_AM_I</a>, <a class="code" href="a00080.html#abd3fc525439295db83a2fc98076c7ed7">FXOS8700_WHO_AM_I_PROD_VALUE</a>, 0xFF},</div><div class="line">    {<a class="code" href="a04832.html#a543b74063ebca712ad12ebdb4d6fbf07a7887f65f6d999c679ad86e5c44fe2b05">ADS_I2C_EXT</a>, <a class="code" href="a00545.html#a424ab280dcc5a1d632d3a94885a4b7af">FXPQ3115_I2C_ADDR</a>, <a class="code" href="a00089.html#af26f449e73437e60d22c20b4f2cb2aceabdd502b0786d5958e62e3000d98c6351">FXPQ3115_WHO_AM_I</a>, <a class="code" href="a00089.html#a47e12e22b7a7675f1990f3de8c6e295e">FXPQ3115_WHOAMI_VALUE</a>, 0xFF},</div><div class="line">    {<a class="code" href="a04832.html#a543b74063ebca712ad12ebdb4d6fbf07a7887f65f6d999c679ad86e5c44fe2b05">ADS_I2C_EXT</a>, <a class="code" href="a00545.html#a4860aad19aa4ea956e2ea937fb175847">MAG3110_I2C_ADDR</a>, <a class="code" href="a00113.html#ab79db5277fcbe695243c6d68332cbf4cabfe51d0aa19412fe06477494c4915254">MAG3110_WHO_AM_I</a>, <a class="code" href="a00113.html#a6aa1b826321660c8b3307c289422a841">MAG3110_WHOAMI_VALUE</a>, 0xFF},</div><div class="line">    {<a class="code" href="a04832.html#a543b74063ebca712ad12ebdb4d6fbf07a7887f65f6d999c679ad86e5c44fe2b05">ADS_I2C_EXT</a>, <a class="code" href="a00545.html#a8988e99259e07194918336da18dd35e9">MMA8652_I2C_ADDR</a>, <a class="code" href="a00140.html#a3ee4e9f70475f3c684c23241163781abaf81b085731966d679dd38ae64123a94c">MMA865x_WHO_AM_I</a>, <a class="code" href="a00140.html#a073411344592aee73bcd637972375e00">MMA8652_WHOAMI_VALUE</a>, 0xFF},</div><div class="line">    {<a class="code" href="a04832.html#a543b74063ebca712ad12ebdb4d6fbf07a7887f65f6d999c679ad86e5c44fe2b05">ADS_I2C_EXT</a>, <a class="code" href="a04832.html#a8a2947c074f77c3df57dad8b6851a804ac69e304d93caa37bc64297815710c5b7">MMA9553</a>, <a class="code" href="a04832.html#a1015ab17c7effd394e93b703bcd6c13e">ADS_NO_WHO_AM_I</a>, <a class="code" href="a04832.html#a1015ab17c7effd394e93b703bcd6c13e">ADS_NO_WHO_AM_I</a>, 0xFF},</div><div class="line">    {<a class="code" href="a04832.html#a543b74063ebca712ad12ebdb4d6fbf07a7887f65f6d999c679ad86e5c44fe2b05">ADS_I2C_EXT</a>, <a class="code" href="a00545.html#a65f7da1c5270916e80ccfadee9da966c">DIFF_P_I2C_ADDR</a>, DIFF_P_WHO_AM_I, DIFF_P_NPS3000VV_WHOAMI_VALUE, 0xFC},</div><div class="line">    {<a class="code" href="a04832.html#a543b74063ebca712ad12ebdb4d6fbf07a7887f65f6d999c679ad86e5c44fe2b05">ADS_I2C_EXT</a>, <a class="code" href="a00545.html#adec31513f28aceda1b78b1dba2f161fb">MPL3115_I2C_ADDR</a>, <a class="code" href="a00158.html#a5e7fba63eebd783231b18f414e8a138fabed78897e96609e9cfe9511e93fcc376">MPL3115_WHO_AM_I</a>, <a class="code" href="a00158.html#a80b62e22babfe63712df92c8d48bbbcd">MPL3115_WHOAMI_VALUE</a>, 0xFF},</div><div class="line">}</div><div class="ttc" id="a00026_html_adaac462191d7b9b2b0e1555f58e3a2c6"><div class="ttname"><a href="a00026.html#adaac462191d7b9b2b0e1555f58e3a2c6">FXAS21002_WHO_AM_I_WHOAMI_PROD_VALUE</a></div><div class="ttdeci">#define FXAS21002_WHO_AM_I_WHOAMI_PROD_VALUE</div><div class="ttdef"><b>Definition:</b> <a href="a00026_source.html#l00402">fxas21002.h:402</a></div></div>
1482<div class="ttc" id="a00158_html_a5e7fba63eebd783231b18f414e8a138fabed78897e96609e9cfe9511e93fcc376"><div class="ttname"><a href="a00158.html#a5e7fba63eebd783231b18f414e8a138fabed78897e96609e9cfe9511e93fcc376">MPL3115_WHO_AM_I</a></div><div class="ttdef"><b>Definition:</b> <a href="a00158_source.html#l00028">mpl3115.h:28</a></div></div>
1483<div class="ttc" id="a04832_html_a8a2947c074f77c3df57dad8b6851a804a6ee88a36eec5b41f4c4a25dd6e8ac4b5"><div class="ttname"><a href="a04832.html#a8a2947c074f77c3df57dad8b6851a804a6ee88a36eec5b41f4c4a25dd6e8ac4b5">FXLC95000</a></div><div class="ttdef"><b>Definition:</b> <a href="a04832_source.html#l00055">auto_detection_service.h:55</a></div></div>
1484<div class="ttc" id="a00545_html_a4860aad19aa4ea956e2ea937fb175847"><div class="ttname"><a href="a00545.html#a4860aad19aa4ea956e2ea937fb175847">MAG3110_I2C_ADDR</a></div><div class="ttdeci">#define MAG3110_I2C_ADDR</div><div class="ttdef"><b>Definition:</b> <a href="a00545_source.html#l00039">auto_detection_shield.h:39</a></div></div>
1485<div class="ttc" id="a00053_html_ab39a415800ebd0d977c477376649649ba9096e7480199cfe2bede9ec07fbc6d1f"><div class="ttname"><a href="a00053.html#ab39a415800ebd0d977c477376649649ba9096e7480199cfe2bede9ec07fbc6d1f">FXLS8962_WHO_AM_I</a></div><div class="ttdef"><b>Definition:</b> <a href="a00053_source.html#l00046">fxls8962.h:46</a></div></div>
1486<div class="ttc" id="a00080_html_abd3fc525439295db83a2fc98076c7ed7"><div class="ttname"><a href="a00080.html#abd3fc525439295db83a2fc98076c7ed7">FXOS8700_WHO_AM_I_PROD_VALUE</a></div><div class="ttdeci">#define FXOS8700_WHO_AM_I_PROD_VALUE</div><div class="ttdef"><b>Definition:</b> <a href="a00080_source.html#l00146">fxos8700.h:146</a></div></div>
1487<div class="ttc" id="a00089_html_af26f449e73437e60d22c20b4f2cb2aceabdd502b0786d5958e62e3000d98c6351"><div class="ttname"><a href="a00089.html#af26f449e73437e60d22c20b4f2cb2aceabdd502b0786d5958e62e3000d98c6351">FXPQ3115_WHO_AM_I</a></div><div class="ttdef"><b>Definition:</b> <a href="a00089_source.html#l00028">fxpq3115.h:28</a></div></div>
1488<div class="ttc" id="a04832_html_a543b74063ebca712ad12ebdb4d6fbf07a7887f65f6d999c679ad86e5c44fe2b05"><div class="ttname"><a href="a04832.html#a543b74063ebca712ad12ebdb4d6fbf07a7887f65f6d999c679ad86e5c44fe2b05">ADS_I2C_EXT</a></div><div class="ttdef"><b>Definition:</b> <a href="a04832_source.html#l00045">auto_detection_service.h:45</a></div></div>
1489<div class="ttc" id="a00044_html_a02cb2001941041d143b6ec575cbad1df"><div class="ttname"><a href="a00044.html#a02cb2001941041d143b6ec575cbad1df">FXLS8471Q_WHO_AM_I_WHOAMI_VALUE</a></div><div class="ttdeci">#define FXLS8471Q_WHO_AM_I_WHOAMI_VALUE</div><div class="ttdef"><b>Definition:</b> <a href="a00044_source.html#l00512">fxls8471q.h:512</a></div></div>
1490<div class="ttc" id="a00113_html_ab79db5277fcbe695243c6d68332cbf4cabfe51d0aa19412fe06477494c4915254"><div class="ttname"><a href="a00113.html#ab79db5277fcbe695243c6d68332cbf4cabfe51d0aa19412fe06477494c4915254">MAG3110_WHO_AM_I</a></div><div class="ttdef"><b>Definition:</b> <a href="a00113_source.html#l00023">mag3110.h:23</a></div></div>
1491<div class="ttc" id="a04832_html_a8a2947c074f77c3df57dad8b6851a804a2699840f652004b0e475823793a65462"><div class="ttname"><a href="a04832.html#a8a2947c074f77c3df57dad8b6851a804a2699840f652004b0e475823793a65462">FXLS8471</a></div><div class="ttdef"><b>Definition:</b> <a href="a04832_source.html#l00056">auto_detection_service.h:56</a></div></div>
1492<div class="ttc" id="a04832_html_a8a2947c074f77c3df57dad8b6851a804a5f4142ec26f518e7f8ab9f758e5e7a91"><div class="ttname"><a href="a04832.html#a8a2947c074f77c3df57dad8b6851a804a5f4142ec26f518e7f8ab9f758e5e7a91">FXLS8962</a></div><div class="ttdef"><b>Definition:</b> <a href="a04832_source.html#l00057">auto_detection_service.h:57</a></div></div>
1493<div class="ttc" id="a00545_html_a16a56b988ac0de778585d40fdada58f0"><div class="ttname"><a href="a00545.html#a16a56b988ac0de778585d40fdada58f0">FXAS21002_I2C_ADDR</a></div><div class="ttdeci">#define FXAS21002_I2C_ADDR</div><div class="ttdef"><b>Definition:</b> <a href="a00545_source.html#l00032">auto_detection_shield.h:32</a></div></div>
1494<div class="ttc" id="a04832_html_a543b74063ebca712ad12ebdb4d6fbf07abe3b162d37e329ef4fa9ac334d1e2805"><div class="ttname"><a href="a04832.html#a543b74063ebca712ad12ebdb4d6fbf07abe3b162d37e329ef4fa9ac334d1e2805">ADS_SPI_DEV</a></div><div class="ttdef"><b>Definition:</b> <a href="a04832_source.html#l00046">auto_detection_service.h:46</a></div></div>
1495<div class="ttc" id="a00545_html_a65f7da1c5270916e80ccfadee9da966c"><div class="ttname"><a href="a00545.html#a65f7da1c5270916e80ccfadee9da966c">DIFF_P_I2C_ADDR</a></div><div class="ttdeci">#define DIFF_P_I2C_ADDR</div><div class="ttdef"><b>Definition:</b> <a href="a00545_source.html#l00083">auto_detection_shield.h:83</a></div></div>
1496<div class="ttc" id="a00026_html_af9bdc3014f3d54c426b6d2df10de4960a9c66d687be93ad245ccc01f865760180"><div class="ttname"><a href="a00026.html#af9bdc3014f3d54c426b6d2df10de4960a9c66d687be93ad245ccc01f865760180">FXAS21002_WHO_AM_I</a></div><div class="ttdef"><b>Definition:</b> <a href="a00026_source.html#l00039">fxas21002.h:39</a></div></div>
1497<div class="ttc" id="a00080_html_a8feb5a39a55448c86e0dfc20f53a6c1daeff4a72b3fb41ee3d221f5e901f0f8ce"><div class="ttname"><a href="a00080.html#a8feb5a39a55448c86e0dfc20f53a6c1daeff4a72b3fb41ee3d221f5e901f0f8ce">FXOS8700_WHO_AM_I</a></div><div class="ttdef"><b>Definition:</b> <a href="a00080_source.html#l00031">fxos8700.h:31</a></div></div>
1498<div class="ttc" id="a04832_html_a1015ab17c7effd394e93b703bcd6c13e"><div class="ttname"><a href="a04832.html#a1015ab17c7effd394e93b703bcd6c13e">ADS_NO_WHO_AM_I</a></div><div class="ttdeci">#define ADS_NO_WHO_AM_I</div><div class="ttdef"><b>Definition:</b> <a href="a04832_source.html#l00023">auto_detection_service.h:23</a></div></div>
1499<div class="ttc" id="a00089_html_a47e12e22b7a7675f1990f3de8c6e295e"><div class="ttname"><a href="a00089.html#a47e12e22b7a7675f1990f3de8c6e295e">FXPQ3115_WHOAMI_VALUE</a></div><div class="ttdeci">#define FXPQ3115_WHOAMI_VALUE</div><div class="ttdef"><b>Definition:</b> <a href="a00089_source.html#l00065">fxpq3115.h:65</a></div></div>
1500<div class="ttc" id="a00044_html_a4caf8d8f829279fba122163d961608a4a1e84a6f8313228c80a24d25587ea0c8e"><div class="ttname"><a href="a00044.html#a4caf8d8f829279fba122163d961608a4a1e84a6f8313228c80a24d25587ea0c8e">FXLS8471Q_WHO_AM_I</a></div><div class="ttdef"><b>Definition:</b> <a href="a00044_source.html#l00042">fxls8471q.h:42</a></div></div>
1501<div class="ttc" id="a00158_html_a80b62e22babfe63712df92c8d48bbbcd"><div class="ttname"><a href="a00158.html#a80b62e22babfe63712df92c8d48bbbcd">MPL3115_WHOAMI_VALUE</a></div><div class="ttdeci">#define MPL3115_WHOAMI_VALUE</div><div class="ttdef"><b>Definition:</b> <a href="a00158_source.html#l00065">mpl3115.h:65</a></div></div>
1502<div class="ttc" id="a00545_html_a8988e99259e07194918336da18dd35e9"><div class="ttname"><a href="a00545.html#a8988e99259e07194918336da18dd35e9">MMA8652_I2C_ADDR</a></div><div class="ttdeci">#define MMA8652_I2C_ADDR</div><div class="ttdef"><b>Definition:</b> <a href="a00545_source.html#l00056">auto_detection_shield.h:56</a></div></div>
1503<div class="ttc" id="a00113_html_a6aa1b826321660c8b3307c289422a841"><div class="ttname"><a href="a00113.html#a6aa1b826321660c8b3307c289422a841">MAG3110_WHOAMI_VALUE</a></div><div class="ttdeci">#define MAG3110_WHOAMI_VALUE</div><div class="ttdef"><b>Definition:</b> <a href="a00113_source.html#l00037">mag3110.h:37</a></div></div>
1504<div class="ttc" id="a00545_html_a424ab280dcc5a1d632d3a94885a4b7af"><div class="ttname"><a href="a00545.html#a424ab280dcc5a1d632d3a94885a4b7af">FXPQ3115_I2C_ADDR</a></div><div class="ttdeci">#define FXPQ3115_I2C_ADDR</div><div class="ttdef"><b>Definition:</b> <a href="a00545_source.html#l00049">auto_detection_shield.h:49</a></div></div>
1505<div class="ttc" id="a00545_html_adec31513f28aceda1b78b1dba2f161fb"><div class="ttname"><a href="a00545.html#adec31513f28aceda1b78b1dba2f161fb">MPL3115_I2C_ADDR</a></div><div class="ttdeci">#define MPL3115_I2C_ADDR</div><div class="ttdef"><b>Definition:</b> <a href="a00545_source.html#l00046">auto_detection_shield.h:46</a></div></div>
1506<div class="ttc" id="a00140_html_a3ee4e9f70475f3c684c23241163781abaf81b085731966d679dd38ae64123a94c"><div class="ttname"><a href="a00140.html#a3ee4e9f70475f3c684c23241163781abaf81b085731966d679dd38ae64123a94c">MMA865x_WHO_AM_I</a></div><div class="ttdef"><b>Definition:</b> <a href="a00140_source.html#l00028">mma865x.h:28</a></div></div>
1507<div class="ttc" id="a04832_html_a8a2947c074f77c3df57dad8b6851a804ac69e304d93caa37bc64297815710c5b7"><div class="ttname"><a href="a04832.html#a8a2947c074f77c3df57dad8b6851a804ac69e304d93caa37bc64297815710c5b7">MMA9553</a></div><div class="ttdef"><b>Definition:</b> <a href="a04832_source.html#l00064">auto_detection_service.h:64</a></div></div>
1508<div class="ttc" id="a00545_html_a229f68d0d94ff8e21733702990dda68b"><div class="ttname"><a href="a00545.html#a229f68d0d94ff8e21733702990dda68b">FXLS8962_I2C_ADDR</a></div><div class="ttdeci">#define FXLS8962_I2C_ADDR</div><div class="ttdef"><b>Definition:</b> <a href="a00545_source.html#l00066">auto_detection_shield.h:66</a></div></div>
1509<div class="ttc" id="a00053_html_a827f1c265a5d5c1bb4b037f9c5d0b8ca"><div class="ttname"><a href="a00053.html#a827f1c265a5d5c1bb4b037f9c5d0b8ca">FXLS8962_WHOAMI_VALUE</a></div><div class="ttdeci">#define FXLS8962_WHOAMI_VALUE</div><div class="ttdef"><b>Definition:</b> <a href="a00053_source.html#l00087">fxls8962.h:87</a></div></div>
1510<div class="ttc" id="a00140_html_a073411344592aee73bcd637972375e00"><div class="ttname"><a href="a00140.html#a073411344592aee73bcd637972375e00">MMA8652_WHOAMI_VALUE</a></div><div class="ttdeci">#define MMA8652_WHOAMI_VALUE</div><div class="ttdef"><b>Definition:</b> <a href="a00140_source.html#l00065">mma865x.h:65</a></div></div>
1511<div class="ttc" id="a00545_html_a88d604d4e5776dfa8f16848425223cbb"><div class="ttname"><a href="a00545.html#a88d604d4e5776dfa8f16848425223cbb">FXOS8700_I2C_ADDR</a></div><div class="ttdeci">#define FXOS8700_I2C_ADDR</div><div class="ttdef"><b>Definition:</b> <a href="a00545_source.html#l00025">auto_detection_shield.h:25</a></div></div>
1512<div class="ttc" id="a04832_html_a8a2947c074f77c3df57dad8b6851a804aa010c84e426eec66a075b92041c55121"><div class="ttname"><a href="a04832.html#a8a2947c074f77c3df57dad8b6851a804aa010c84e426eec66a075b92041c55121">DIFF_P</a></div><div class="ttdef"><b>Definition:</b> <a href="a04832_source.html#l00066">auto_detection_service.h:66</a></div></div>
1513</div><!-- fragment -->
1514<p>This constant data structure contains the expected valid comm/sensor/who_am_i combinations. </p>
1515
1516<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00085">85</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
1517
1518</div>
1519</div>
1520<a id="aa3ac6c86ab178cc95ac00e42c6fe0f6e"></a>
1521<h2 class="memtitle"><span class="permalink"><a href="#aa3ac6c86ab178cc95ac00e42c6fe0f6e">&#9670;&nbsp;</a></span>ADS_ShieldList</h2>
1522
1523<div class="memitem">
1524<div class="memproto">
1525      <table class="memname">
1526        <tr>
1527          <td class="memname">char ADS_ShieldList[][<a class="el" href="a04838.html#a4296d0603c5898f7baef119cbfe42858">ADS_MAX_STRING_LENGTH</a>]</td>
1528        </tr>
1529      </table>
1530</div><div class="memdoc">
1531<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line">    <span class="stringliteral">&quot;FRDM-STBC-AGM01&quot;</span>, <span class="stringliteral">&quot;FRDM-STBC-SA9500&quot;</span>, <span class="stringliteral">&quot;FRDMSTBC-A8471&quot;</span>,</div><div class="line">                <span class="stringliteral">&quot;FRDMSTBC-P3115&quot;</span>,   <span class="stringliteral">&quot;FRDMSTBI-DP300x&quot;</span>,  <span class="stringliteral">&quot;FRDMSTBI-DP300x&quot;</span>,  <span class="stringliteral">&quot;FRDMSTBC-B3115&quot;</span>,</div><div class="line">                <span class="stringliteral">&quot;FRDM-FXS-MULT2-B&quot;</span>, <span class="stringliteral">&quot;FRDM-STBC-AGMP03&quot;</span>, <span class="stringliteral">&quot;FRDM-STBC-AGMP03&quot;</span>,     <span class="stringliteral">&quot;FRDM-STBC-AGM04&quot;</span>,</div><div class="line">}</div></div><!-- fragment -->
1532<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00291">291</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
1533
1534<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00684">ADS_DetectShield()</a>.</p>
1535
1536</div>
1537</div>
1538<a id="a441a9a07c1140fb2ce8d35782bae67fc"></a>
1539<h2 class="memtitle"><span class="permalink"><a href="#a441a9a07c1140fb2ce8d35782bae67fc">&#9670;&nbsp;</a></span>ADS_ValidDEVIDValues</h2>
1540
1541<div class="memitem">
1542<div class="memproto">
1543      <table class="memname">
1544        <tr>
1545          <td class="memname">const <a class="el" href="a03951.html">mcuDEVID_t</a> ADS_ValidDEVIDValues[]</td>
1546        </tr>
1547      </table>
1548</div><div class="memdoc">
1549<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line">    {0x06254113, <a class="code" href="a04832.html#ada0ef9e6812e1a9ff9714ef7f1dd22c6afbfd4fc11881a603ae0d7a0a6e901070">ADS_LPC_54113J128</a>}, </div><div class="line">    {0x36454113, <a class="code" href="a04832.html#ada0ef9e6812e1a9ff9714ef7f1dd22c6a85aa2dbaf42913c8d65e1c99e0763c12">ADS_LPC_54113J256</a>}, </div><div class="line">    {0x36454114, <a class="code" href="a04832.html#ada0ef9e6812e1a9ff9714ef7f1dd22c6ac298d628e5ab26c7766325c1011a7701">ADS_LPC_54114J256</a>}, </div><div class="line">}</div><div class="ttc" id="a04832_html_ada0ef9e6812e1a9ff9714ef7f1dd22c6ac298d628e5ab26c7766325c1011a7701"><div class="ttname"><a href="a04832.html#ada0ef9e6812e1a9ff9714ef7f1dd22c6ac298d628e5ab26c7766325c1011a7701">ADS_LPC_54114J256</a></div><div class="ttdef"><b>Definition:</b> <a href="a04832_source.html#l00076">auto_detection_service.h:76</a></div></div>
1550<div class="ttc" id="a04832_html_ada0ef9e6812e1a9ff9714ef7f1dd22c6a85aa2dbaf42913c8d65e1c99e0763c12"><div class="ttname"><a href="a04832.html#ada0ef9e6812e1a9ff9714ef7f1dd22c6a85aa2dbaf42913c8d65e1c99e0763c12">ADS_LPC_54113J256</a></div><div class="ttdef"><b>Definition:</b> <a href="a04832_source.html#l00075">auto_detection_service.h:75</a></div></div>
1551<div class="ttc" id="a04832_html_ada0ef9e6812e1a9ff9714ef7f1dd22c6afbfd4fc11881a603ae0d7a0a6e901070"><div class="ttname"><a href="a04832.html#ada0ef9e6812e1a9ff9714ef7f1dd22c6afbfd4fc11881a603ae0d7a0a6e901070">ADS_LPC_54113J128</a></div><div class="ttdef"><b>Definition:</b> <a href="a04832_source.html#l00074">auto_detection_service.h:74</a></div></div>
1552</div><!-- fragment -->
1553<p>This constant data structure contains the expected valid MCU Device ID combinations. Refer : LPC5411x User manual - UM10914, Section: 33.5.12. </p>
1554
1555<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00076">76</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
1556
1557<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00802">ADS_DetectLPC()</a>, and <a class="el" href="a04829_source.html#l00877">ADS_DetectQN()</a>.</p>
1558
1559</div>
1560</div>
1561<a id="ad5bacae294b85a89e915c30eac2af230"></a>
1562<h2 class="memtitle"><span class="permalink"><a href="#ad5bacae294b85a89e915c30eac2af230">&#9670;&nbsp;</a></span>gADS_QueryMap</h2>
1563
1564<div class="memitem">
1565<div class="memproto">
1566      <table class="memname">
1567        <tr>
1568          <td class="memname">const <a class="el" href="a04832.html#a9dfbb4105fb22fac38b9a9eaa2740789">ADS_Status_t</a> gADS_QueryMap[][<a class="el" href="a04829.html#a52a4dacfd7a467287186e9fdf89ce527">ADS_QUERY_NUM</a>]</td>
1569        </tr>
1570      </table>
1571</div><div class="memdoc">
1572
1573<p>These are the expected query signatures for the shield boards. </p>
1574
1575<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00104">104</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
1576
1577<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00684">ADS_DetectShield()</a>.</p>
1578
1579</div>
1580</div>
1581<a id="aa096c321182964b06e5981c5099ef676"></a>
1582<h2 class="memtitle"><span class="permalink"><a href="#aa096c321182964b06e5981c5099ef676">&#9670;&nbsp;</a></span>gADS_QueryResults</h2>
1583
1584<div class="memitem">
1585<div class="memproto">
1586      <table class="memname">
1587        <tr>
1588          <td class="memname"><a class="el" href="a04832.html#a9dfbb4105fb22fac38b9a9eaa2740789">ADS_Status_t</a> gADS_QueryResults[<a class="el" href="a04829.html#a52a4dacfd7a467287186e9fdf89ce527">ADS_QUERY_NUM</a>]</td>
1589        </tr>
1590      </table>
1591</div><div class="memdoc">
1592
1593<p>This global contains the results from the sensor query. </p>
1594
1595<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00289">289</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
1596
1597<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00684">ADS_DetectShield()</a>.</p>
1598
1599</div>
1600</div>
1601<a id="ab1c2a0cebb07d7bbd5553cf40a643d56"></a>
1602<h2 class="memtitle"><span class="permalink"><a href="#ab1c2a0cebb07d7bbd5553cf40a643d56">&#9670;&nbsp;</a></span>I2CextDrv</h2>
1603
1604<div class="memitem">
1605<div class="memproto">
1606      <table class="memname">
1607        <tr>
1608          <td class="memname">ARM_DRIVER_I2C* I2CextDrv = &amp;<a class="el" href="a00752.html#a2eca6eeb6669462eb49b726a107007d7">I2C_S1_DRIVER</a></td>
1609        </tr>
1610      </table>
1611</div><div class="memdoc">
1612
1613<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00301">301</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
1614
1615<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00655">ADS_DeInitI2CBuses()</a>, <a class="el" href="a04823_source.html#l00684">ADS_DetectShield()</a>, <a class="el" href="a04823_source.html#l00543">ADS_FXLC95000Query()</a>, <a class="el" href="a04823_source.html#l00599">ADS_InitI2CBuses()</a>, and <a class="el" href="a04823_source.html#l00572">ADS_MMA9553Query()</a>.</p>
1616
1617</div>
1618</div>
1619<a id="aec42e876842ab9e53528930fd0dc6e77"></a>
1620<h2 class="memtitle"><span class="permalink"><a href="#aec42e876842ab9e53528930fd0dc6e77">&#9670;&nbsp;</a></span>pGPIODriver</h2>
1621
1622<div class="memitem">
1623<div class="memproto">
1624      <table class="memname">
1625        <tr>
1626          <td class="memname"><a class="el" href="a03903.html">GENERIC_DRIVER_GPIO</a>* pGPIODriver = &amp;<a class="el" href="a04880.html#a2c39f234913855fad752a8f96f245b27">Driver_GPIO_KSDK</a></td>
1627        </tr>
1628      </table>
1629</div><div class="memdoc">
1630
1631<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00302">302</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
1632
1633<p class="reference">Referenced by <a class="el" href="a00029_source.html#l00065">FXAS21002_SPI_Initialize()</a>, <a class="el" href="a00038_source.html#l00068">FXLC95000_SPI_Initialize()</a>, <a class="el" href="a00803_source.html#l00114">FXLS8471Q_Init()</a>, <a class="el" href="a00047_source.html#l00067">FXLS8471Q_SPI_Initialize()</a>, <a class="el" href="a00056_source.html#l00068">FXLS8962_SPI_Initialize()</a>, <a class="el" href="a00065_source.html#l00067">FXLS896x_SPI_Initialize()</a>, <a class="el" href="a00074_source.html#l00067">FXLS8974_SPI_Initialize()</a>, <a class="el" href="a00083_source.html#l00067">FXOS8700_SPI_Initialize()</a>, and <a class="el" href="a00152_source.html#l00157">MMA9553_SPI_Initialize()</a>.</p>
1634
1635</div>
1636</div>
1637<a id="afac3107a36ecdc3822366691c7e69f8d"></a>
1638<h2 class="memtitle"><span class="permalink"><a href="#afac3107a36ecdc3822366691c7e69f8d">&#9670;&nbsp;</a></span>ReadVersionInfo_MMA9553</h2>
1639
1640<div class="memitem">
1641<div class="memproto">
1642      <table class="memname">
1643        <tr>
1644          <td class="memname">const uint8_t ReadVersionInfo_MMA9553[4] = {0x00, 0x00, 0x00, 0x0C}</td>
1645        </tr>
1646      </table>
1647</div><div class="memdoc">
1648
1649<p>The Read Version Info Command for FXLC95000. </p>
1650
1651<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00070">70</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
1652
1653<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00572">ADS_MMA9553Query()</a>.</p>
1654
1655</div>
1656</div>
1657<a id="a5944e5c7b4b0f736c786271998f677d2"></a>
1658<h2 class="memtitle"><span class="permalink"><a href="#a5944e5c7b4b0f736c786271998f677d2">&#9670;&nbsp;</a></span>SPIdrv</h2>
1659
1660<div class="memitem">
1661<div class="memproto">
1662      <table class="memname">
1663        <tr>
1664          <td class="memname">ARM_DRIVER_SPI* SPIdrv = &amp;<a class="el" href="a00746.html#a45b4f44a5ae6a42b8999f0051b421c7d">SPI_S_DRIVER</a></td>
1665        </tr>
1666      </table>
1667</div><div class="memdoc">
1668
1669<p>These values hold the ARM CMSIS Driver interface pointers. </p>
1670
1671<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00300">300</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
1672
1673<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00669">ADS_DeInitSPIBus()</a>, <a class="el" href="a04823_source.html#l00523">ADS_DIFF_PQuery()</a>, <a class="el" href="a04823_source.html#l00371">ADS_FXLS8471Query()</a>, <a class="el" href="a04823_source.html#l00448">ADS_FXLS8962Query()</a>, and <a class="el" href="a04823_source.html#l00627">ADS_InitSPIBus()</a>.</p>
1674
1675</div>
1676</div>
1677<a id="a6db1d6df12e6d4c08716be7c0ef9b83e"></a>
1678<h2 class="memtitle"><span class="permalink"><a href="#a6db1d6df12e6d4c08716be7c0ef9b83e">&#9670;&nbsp;</a></span>spiParams_8471</h2>
1679
1680<div class="memitem">
1681<div class="memproto">
1682      <table class="memname">
1683        <tr>
1684          <td class="memname"><a class="el" href="a03803.html">spiSlaveSpecificParams_t</a> spiParams_8471</td>
1685        </tr>
1686      </table>
1687</div><div class="memdoc">
1688
1689<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00304">304</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
1690
1691</div>
1692</div>
1693<a id="a8b0551a8399a847d0034d2f28d615fe5"></a>
1694<h2 class="memtitle"><span class="permalink"><a href="#a8b0551a8399a847d0034d2f28d615fe5">&#9670;&nbsp;</a></span>spiParams_8962</h2>
1695
1696<div class="memitem">
1697<div class="memproto">
1698      <table class="memname">
1699        <tr>
1700          <td class="memname"><a class="el" href="a03803.html">spiSlaveSpecificParams_t</a> spiParams_8962</td>
1701        </tr>
1702      </table>
1703</div><div class="memdoc">
1704
1705<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00305">305</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
1706
1707</div>
1708</div>
1709<a id="a17862b8056833d5e8af5c71d925d2f3b"></a>
1710<h2 class="memtitle"><span class="permalink"><a href="#a17862b8056833d5e8af5c71d925d2f3b">&#9670;&nbsp;</a></span>spiParams_diff_p</h2>
1711
1712<div class="memitem">
1713<div class="memproto">
1714      <table class="memname">
1715        <tr>
1716          <td class="memname"><a class="el" href="a03803.html">spiSlaveSpecificParams_t</a> spiParams_diff_p</td>
1717        </tr>
1718      </table>
1719</div><div class="memdoc">
1720
1721<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00306">306</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
1722
1723</div>
1724</div>
1725<a id="aa2c51cea1e2993cbd2206ee7b026f7a8"></a>
1726<h2 class="memtitle"><span class="permalink"><a href="#aa2c51cea1e2993cbd2206ee7b026f7a8">&#9670;&nbsp;</a></span>spiRead_CmdBuffer</h2>
1727
1728<div class="memitem">
1729<div class="memproto">
1730      <table class="memname">
1731        <tr>
1732          <td class="memname">uint8_t spiRead_CmdBuffer[<a class="el" href="a04829.html#a6d9b04701a351186ec774dffa225a6e5">SPI_MAX_MSG_SIZE</a>] = {0}</td>
1733        </tr>
1734      </table>
1735</div><div class="memdoc">
1736
1737<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00307">307</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
1738
1739<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00468">ADS_DIFF_P_SPI_ReadPreprocess()</a>, <a class="el" href="a04823_source.html#l00314">ADS_FXLS8471Q_SPI_ReadPreprocess()</a>, and <a class="el" href="a04823_source.html#l00391">ADS_FXLS8962_SPI_ReadPreprocess()</a>.</p>
1740
1741</div>
1742</div>
1743<a id="a7c1651eaeb6a77df59ef83a55c7ee40d"></a>
1744<h2 class="memtitle"><span class="permalink"><a href="#a7c1651eaeb6a77df59ef83a55c7ee40d">&#9670;&nbsp;</a></span>spiRead_DataBuffer</h2>
1745
1746<div class="memitem">
1747<div class="memproto">
1748      <table class="memname">
1749        <tr>
1750          <td class="memname">uint8_t spiRead_DataBuffer[<a class="el" href="a04829.html#a6d9b04701a351186ec774dffa225a6e5">SPI_MAX_MSG_SIZE</a>] = {0}</td>
1751        </tr>
1752      </table>
1753</div><div class="memdoc">
1754
1755<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00308">308</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
1756
1757<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00468">ADS_DIFF_P_SPI_ReadPreprocess()</a>, <a class="el" href="a04823_source.html#l00314">ADS_FXLS8471Q_SPI_ReadPreprocess()</a>, and <a class="el" href="a04823_source.html#l00391">ADS_FXLS8962_SPI_ReadPreprocess()</a>.</p>
1758
1759</div>
1760</div>
1761<a id="ad8311d0493370059b241e19e1a911fb5"></a>
1762<h2 class="memtitle"><span class="permalink"><a href="#ad8311d0493370059b241e19e1a911fb5">&#9670;&nbsp;</a></span>spiWrite_CmdDataBuffer</h2>
1763
1764<div class="memitem">
1765<div class="memproto">
1766      <table class="memname">
1767        <tr>
1768          <td class="memname">uint8_t spiWrite_CmdDataBuffer[<a class="el" href="a04829.html#a6d9b04701a351186ec774dffa225a6e5">SPI_MAX_MSG_SIZE</a>] = {0}</td>
1769        </tr>
1770      </table>
1771</div><div class="memdoc">
1772
1773<p class="definition">Definition at line <a class="el" href="a04823_source.html#l00309">309</a> of file <a class="el" href="a04823_source.html">auto_detection_service.c</a>.</p>
1774
1775<p class="reference">Referenced by <a class="el" href="a04823_source.html#l00484">ADS_DIFF_P_SPI_WritePreprocess()</a>, <a class="el" href="a04823_source.html#l00331">ADS_FXLS8471Q_SPI_WritePreprocess()</a>, and <a class="el" href="a04823_source.html#l00408">ADS_FXLS8962_SPI_WritePreprocess()</a>.</p>
1776
1777</div>
1778</div>
1779</div><!-- contents -->
1780
1781<hr class="footer"/><address class="footer"><small>
1782&copy; Copyright 2016-2022 NXP. All Rights Reserved. SPDX-License-Identifier: BSD-3-Clause
1783</small></address>
1784</body>
1785</html>
1786