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  <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> | 49<a href="#func-members">Functions</a> | 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 <stdio.h></code><br /> 56<code>#include <stdint.h></code><br /> 57<code>#include "diff_p.h"</code><br /> 58<code>#include "<a class="el" href="a00149_source.html">mma9553.h</a>"</code><br /> 59<code>#include "<a class="el" href="a00158_source.html">mpl3115.h</a>"</code><br /> 60<code>#include "<a class="el" href="a00113_source.html">mag3110.h</a>"</code><br /> 61<code>#include "<a class="el" href="a00140_source.html">mma865x.h</a>"</code><br /> 62<code>#include "<a class="el" href="a00053_source.html">fxls8962.h</a>"</code><br /> 63<code>#include "<a class="el" href="a00089_source.html">fxpq3115.h</a>"</code><br /> 64<code>#include "<a class="el" href="a00080_source.html">fxos8700.h</a>"</code><br /> 65<code>#include "<a class="el" href="a00026_source.html">fxas21002.h</a>"</code><br /> 66<code>#include "<a class="el" href="a00035_source.html">fxlc95000.h</a>"</code><br /> 67<code>#include "<a class="el" href="a00044_source.html">fxls8471q.h</a>"</code><br /> 68<code>#include "issdk_hal.h"</code><br /> 69<code>#include "gpio_driver.h"</code><br /> 70<code>#include "<a class="el" href="a00533_source.html">systick_utils.h</a>"</code><br /> 71<code>#include "<a class="el" href="a00176_source.html">register_io_spi.h</a>"</code><br /> 72<code>#include "<a class="el" href="a00170_source.html">register_io_i2c.h</a>"</code><br /> 73<code>#include "<a class="el" href="a00545_source.html">auto_detection_shield.h</a>"</code><br /> 74<code>#include "<a class="el" href="a04832_source.html">auto_detection_service.h</a>"</code><br /> 75<code>#include "fsl_flashiap.h"</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-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-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 </td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a085e68fd2341901a3901ef721f8784d2">FXLS8471Q_SPI_CMD_LEN</a>   (2)</td></tr> 104<tr class="memdesc:a085e68fd2341901a3901ef721f8784d2"><td class="mdescLeft"> </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"> </td></tr> 106<tr class="memitem:af77b5405aba8f06230f838e4d50d0b8c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#af77b5405aba8f06230f838e4d50d0b8c">FXLS8471Q_SS_ACTIVE_VALUE</a>   <a class="el" href="a00176.html#a67a2045f4f16d45f92fd22075416a7d6">SPI_SS_ACTIVE_LOW</a></td></tr> 107<tr class="separator:af77b5405aba8f06230f838e4d50d0b8c"><td class="memSeparator" colspan="2"> </td></tr> 108<tr class="memitem:a8366c105b3fa0f74ec723060829f2001"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a8366c105b3fa0f74ec723060829f2001">FXLS8962_SPI_CMD_LEN</a>   (2)</td></tr> 109<tr class="memdesc:a8366c105b3fa0f74ec723060829f2001"><td class="mdescLeft"> </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"> </td></tr> 111<tr class="memitem:a2330121d8596da75f47cb2211228dff3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a2330121d8596da75f47cb2211228dff3">FXLS8962_SS_ACTIVE_VALUE</a>   <a class="el" href="a00176.html#a67a2045f4f16d45f92fd22075416a7d6">SPI_SS_ACTIVE_LOW</a></td></tr> 112<tr class="separator:a2330121d8596da75f47cb2211228dff3"><td class="memSeparator" colspan="2"> </td></tr> 113<tr class="memitem:a40f3748963d34f995ac43c047e53952d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a40f3748963d34f995ac43c047e53952d">DIFF_P_SPI_CMD_LEN</a>   (1)</td></tr> 114<tr class="memdesc:a40f3748963d34f995ac43c047e53952d"><td class="mdescLeft"> </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"> </td></tr> 116<tr class="memitem:afcbead347b9ff2f7f171701c3b331f57"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#afcbead347b9ff2f7f171701c3b331f57">DIFF_P_SS_ACTIVE_VALUE</a>   <a class="el" href="a00176.html#a67a2045f4f16d45f92fd22075416a7d6">SPI_SS_ACTIVE_LOW</a></td></tr> 117<tr class="separator:afcbead347b9ff2f7f171701c3b331f57"><td class="memSeparator" colspan="2"> </td></tr> 118<tr class="memitem:a6c4324c31bf1b9f5553db003e202f125"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a6c4324c31bf1b9f5553db003e202f125">ADS_NVM_SECTOR_NUM</a>   (<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"> </td></tr> 120<tr class="memitem:a52a4dacfd7a467287186e9fdf89ce527"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a52a4dacfd7a467287186e9fdf89ce527">ADS_QUERY_NUM</a>   (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"> </td></tr> 122<tr class="memitem:a2da3e0551054e080d46d0ff54cef3438"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a2da3e0551054e080d46d0ff54cef3438">ADS_NUM_BOARDS</a>   (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"> </td></tr> 124<tr class="memitem:a6d9b04701a351186ec774dffa225a6e5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a6d9b04701a351186ec774dffa225a6e5">SPI_MAX_MSG_SIZE</a>   (64)</td></tr> 125<tr class="separator:a6d9b04701a351186ec774dffa225a6e5"><td class="memSeparator" colspan="2"> </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 </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"> </td></tr> 131<tr class="memitem:ad1e0d7572bdcaf2a34ab099f568d98e3"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> 133<tr class="memitem:ad655793534d56b3d7fa931de6efbfc8a"><td class="memItemLeft" align="right" valign="top">void </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"> </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> </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"> </td></tr> 137<tr class="memitem:a2e804a9d1267b7078fe76f3d6048701a"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> 139<tr class="memitem:a745f716148252846838c653f885734dc"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> 141<tr class="memitem:a700a2d30b8d440e08032549f1508c730"><td class="memItemLeft" align="right" valign="top">void </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"> </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> </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"> </td></tr> 145<tr class="memitem:a33a83e87996ed0bbf228d1a3793cab85"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> 147<tr class="memitem:a99b11dd940990e967afd812ec64cbbd5"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> 149<tr class="memitem:ad62f3052de3e4b8bf43fde88bfdea1c9"><td class="memItemLeft" align="right" valign="top">void </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"> </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> </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"> </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> </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"> </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> </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"> </td></tr> 157<tr class="memitem:a9112c08af09a669260e8cb583d5aa17d"><td class="memItemLeft" align="right" valign="top">int </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"> </td></tr> 159<tr class="memitem:ae337a9a757a688707ce71b8e11d57ba4"><td class="memItemLeft" align="right" valign="top">int </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"> </td></tr> 161<tr class="memitem:a08a3bcfdd7fe68d68f5e0f85baf05c40"><td class="memItemLeft" align="right" valign="top">int </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"> </td></tr> 163<tr class="memitem:ab988a4b5e272952ab30c4dbf27c15148"><td class="memItemLeft" align="right" valign="top">int </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"> </td></tr> 165<tr class="memitem:a01f30c94c49eadb65cc176f79209e84c"><td class="memItemLeft" align="right" valign="top">int </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"> </td></tr> 167<tr class="memitem:aa31f9674d05e903bd620ccd286af1e6f"><td class="memItemLeft" align="right" valign="top">int </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"> </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> </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"> </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> </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"> </td></tr> 173<tr class="memitem:a95285f14f6707e326e523c82d926c900"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </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 </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"> </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"> </td></tr> 182<tr class="memitem:a441a9a07c1140fb2ce8d35782bae67fc"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="a03951.html">mcuDEVID_t</a> </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"> </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"> </td></tr> 185<tr class="memitem:a5d4770d4af06a802589bca4df1ab44c1"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="a03955.html">sensorAccess_t</a> </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"> </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"> </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> </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"> </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"> </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> </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"> </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"> </td></tr> 194<tr class="memitem:aa3ac6c86ab178cc95ac00e42c6fe0f6e"><td class="memItemLeft" align="right" valign="top">char </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"> </td></tr> 196<tr class="memitem:a5944e5c7b4b0f736c786271998f677d2"><td class="memItemLeft" align="right" valign="top">ARM_DRIVER_SPI * </td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#a5944e5c7b4b0f736c786271998f677d2">SPIdrv</a> = &<a class="el" href="a00746.html#a45b4f44a5ae6a42b8999f0051b421c7d">SPI_S_DRIVER</a></td></tr> 197<tr class="memdesc:a5944e5c7b4b0f736c786271998f677d2"><td class="mdescLeft"> </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"> </td></tr> 199<tr class="memitem:ab1c2a0cebb07d7bbd5553cf40a643d56"><td class="memItemLeft" align="right" valign="top">ARM_DRIVER_I2C * </td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#ab1c2a0cebb07d7bbd5553cf40a643d56">I2CextDrv</a> = &<a class="el" href="a00752.html#a2eca6eeb6669462eb49b726a107007d7">I2C_S1_DRIVER</a></td></tr> 200<tr class="separator:ab1c2a0cebb07d7bbd5553cf40a643d56"><td class="memSeparator" colspan="2"> </td></tr> 201<tr class="memitem:aec42e876842ab9e53528930fd0dc6e77"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a03903.html">GENERIC_DRIVER_GPIO</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a04823.html#aec42e876842ab9e53528930fd0dc6e77">pGPIODriver</a> = &<a class="el" href="a04880.html#a2c39f234913855fad752a8f96f245b27">Driver_GPIO_KSDK</a></td></tr> 202<tr class="separator:aec42e876842ab9e53528930fd0dc6e77"><td class="memSeparator" colspan="2"> </td></tr> 203<tr class="memitem:a6db1d6df12e6d4c08716be7c0ef9b83e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a03803.html">spiSlaveSpecificParams_t</a> </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"> </td></tr> 205<tr class="memitem:a8b0551a8399a847d0034d2f28d615fe5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a03803.html">spiSlaveSpecificParams_t</a> </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"> </td></tr> 207<tr class="memitem:a17862b8056833d5e8af5c71d925d2f3b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a03803.html">spiSlaveSpecificParams_t</a> </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"> </td></tr> 209<tr class="memitem:aa2c51cea1e2993cbd2206ee7b026f7a8"><td class="memItemLeft" align="right" valign="top">uint8_t </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"> </td></tr> 211<tr class="memitem:a7c1651eaeb6a77df59ef83a55c7ee40d"><td class="memItemLeft" align="right" valign="top">uint8_t </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"> </td></tr> 213<tr class="memitem:ad8311d0493370059b241e19e1a911fb5"><td class="memItemLeft" align="right" valign="top">uint8_t </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"> </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">◆ </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   (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">◆ </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   (<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">◆ </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   (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">◆ </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   (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">◆ </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   <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">◆ </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   (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">◆ </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   <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">◆ </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   (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">◆ </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   <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">◆ </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   (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">◆ </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">◆ </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">◆ </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 * </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 </td> 498 <td class="paramname"><em>bufferLength</em> </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">◆ </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 * </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 </td> 548 <td class="paramname"><em>bufferLength</em> </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">◆ </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 * </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 </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 </td> 617 <td class="paramname"><em>size</em> </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">◆ </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 * </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 </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 </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 * </td> 671 <td class="paramname"><em>pWritebuffer</em> </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">◆ </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 </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 </td> 713 <td class="paramname"><em>whoAmi</em> </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">◆ </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 * </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">◆ </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 * </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">◆ </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">◆ </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 * </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 </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 </td> 875 <td class="paramname"><em>size</em> </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">◆ </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 * </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 </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 </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 * </td> 929 <td class="paramname"><em>pWritebuffer</em> </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">◆ </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 </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 </td> 971 <td class="paramname"><em>whoAmi</em> </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">◆ </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 * </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 </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 </td> 1029 <td class="paramname"><em>size</em> </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">◆ </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 * </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 </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 </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 * </td> 1083 <td class="paramname"><em>pWritebuffer</em> </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">◆ </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 </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 </td> 1125 <td class="paramname"><em>whoAmi</em> </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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 * </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 * </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 * </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 </td> 1436 <td class="paramname"><em>bufferLength</em> </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">◆ </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">◆ </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">"FRDM-STBC-AGM01"</span>, <span class="stringliteral">"FRDM-STBC-SA9500"</span>, <span class="stringliteral">"FRDMSTBC-A8471"</span>,</div><div class="line"> <span class="stringliteral">"FRDMSTBC-P3115"</span>, <span class="stringliteral">"FRDMSTBI-DP300x"</span>, <span class="stringliteral">"FRDMSTBI-DP300x"</span>, <span class="stringliteral">"FRDMSTBC-B3115"</span>,</div><div class="line"> <span class="stringliteral">"FRDM-FXS-MULT2-B"</span>, <span class="stringliteral">"FRDM-STBC-AGMP03"</span>, <span class="stringliteral">"FRDM-STBC-AGMP03"</span>, <span class="stringliteral">"FRDM-STBC-AGM04"</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">◆ </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">◆ </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">◆ </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">◆ </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 = &<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">◆ </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 = &<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">◆ </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">◆ </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 = &<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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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© Copyright 2016-2022 NXP. All Rights Reserved. SPDX-License-Identifier: BSD-3-Clause 1783</small></address> 1784</body> 1785</html> 1786