]> begriffs open source - cmsis-driver-validation/blob - docs/html/group__spi__tests__data__xchg.html
use https url
[cmsis-driver-validation] / docs / html / group__spi__tests__data__xchg.html
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 <title>Data Exchange</title>
7 <title>CMSIS-Driver Validation: Data Exchange</title>
8 <link href="tabs.css" rel="stylesheet" type="text/css"/>
9 <link href="drv.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 <script type="text/javascript" src="printComponentTabs.js"></script>
13 <link href="navtree.css" rel="stylesheet" type="text/css"/>
14 <script type="text/javascript" src="resize.js"></script>
15 <script type="text/javascript" src="navtree.js"></script>
16 <script type="text/javascript">
17   $(document).ready(initResizable);
18   $(window).load(resizeHeight);
19 </script>
20 <link href="search/search.css" rel="stylesheet" type="text/css"/>
21 <script type="text/javascript" src="search/search.js"></script>
22 <script type="text/javascript">
23   $(document).ready(function() { searchBox.OnSelectItem(0); });
24 </script>
25 <link href="stylsheetf" rel="stylesheet" type="text/css" />
26 </head>
27 <body>
28 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
29 <div id="titlearea">
30 <table cellspacing="0" cellpadding="0">
31  <tbody>
32  <tr style="height: 46px;">
33   <td id="projectlogo"><img alt="Logo" src="keilarm.png"/></td>
34   <td style="padding-left: 0.5em;">
35    <div id="projectname">CMSIS-Driver Validation
36    &#160;<span id="projectnumber">Version 3.0.0</span>
37    </div>
38    <div id="projectbrief">Driver Validation</div>
39   </td>
40  </tr>
41  </tbody>
42 </table>
43 </div>
44 <!-- end header part -->
45 <div id="DRVnav" class="tabs1">
46     <ul class="tablist">
47       <script type="text/javascript">
48                 <!--
49                 writeComponentTabs.call(this);
50                 //-->
51       </script>
52           </ul>
53 </div>
54 <!-- Generated by Doxygen 1.8.6 -->
55 <script type="text/javascript">
56 var searchBox = new SearchBox("searchBox", "search",false,'Search');
57 </script>
58   <div id="navrow1" class="tabs">
59     <ul class="tablist">
60       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
61       <li><a href="pages.html"><span>Usage&#160;and&#160;Description</span></a></li>
62       <li><a href="modules.html"><span>Reference</span></a></li>
63       <li>
64         <div id="MSearchBox" class="MSearchBoxInactive">
65         <span class="left">
66           <img id="MSearchSelect" src="search/mag_sel.png"
67                onmouseover="return searchBox.OnSearchSelectShow()"
68                onmouseout="return searchBox.OnSearchSelectHide()"
69                alt=""/>
70           <input type="text" id="MSearchField" value="Search" accesskey="S"
71                onfocus="searchBox.OnSearchFieldFocus(true)" 
72                onblur="searchBox.OnSearchFieldFocus(false)" 
73                onkeyup="searchBox.OnSearchFieldChange(event)"/>
74           </span><span class="right">
75             <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
76           </span>
77         </div>
78       </li>
79     </ul>
80   </div>
81 </div><!-- top -->
82 <div id="side-nav" class="ui-resizable side-nav-resizable">
83   <div id="nav-tree">
84     <div id="nav-tree-contents">
85       <div id="nav-sync" class="sync"></div>
86     </div>
87   </div>
88   <div id="splitbar" style="-moz-user-select:none;" 
89        class="ui-resizable-handle">
90   </div>
91 </div>
92 <script type="text/javascript">
93 $(document).ready(function(){initNavTree('group__spi__tests__data__xchg.html','');});
94 </script>
95 <div id="doc-content">
96 <!-- window showing the filter options -->
97 <div id="MSearchSelectWindow"
98      onmouseover="return searchBox.OnSearchSelectShow()"
99      onmouseout="return searchBox.OnSearchSelectHide()"
100      onkeydown="return searchBox.OnSearchSelectKey(event)">
101 <a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Pages</a></div>
102
103 <!-- iframe showing the search results (closed by default) -->
104 <div id="MSearchResultsWindow">
105 <iframe src="javascript:void(0)" frameborder="0" 
106         name="MSearchResults" id="MSearchResults">
107 </iframe>
108 </div>
109
110 <div class="header">
111   <div class="summary">
112 <a href="#func-members">Functions</a>  </div>
113   <div class="headertitle">
114 <div class="title">Data Exchange<div class="ingroups"><a class="el" href="group__spi__tests.html">Tests</a></div></div>  </div>
115 </div><!--header-->
116 <div class="contents">
117 <table class="memberdecls">
118 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
119 Functions</h2></td></tr>
120 <tr class="memitem:gab28276ff9dd12525cfcb201b565702e1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#gab28276ff9dd12525cfcb201b565702e1">SPI_Mode_Master_SS_Unused</a> (void)</td></tr>
121 <tr class="memdesc:gab28276ff9dd12525cfcb201b565702e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Mode_Master_SS_Unused.  <a href="#gab28276ff9dd12525cfcb201b565702e1">More...</a><br/></td></tr>
122 <tr class="separator:gab28276ff9dd12525cfcb201b565702e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
123 <tr class="memitem:ga74020e308fb573c77f1a6dabcb6f4ac2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#ga74020e308fb573c77f1a6dabcb6f4ac2">SPI_Mode_Master_SS_Sw_Ctrl</a> (void)</td></tr>
124 <tr class="memdesc:ga74020e308fb573c77f1a6dabcb6f4ac2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Mode_Master_SS_Sw_Ctrl.  <a href="#ga74020e308fb573c77f1a6dabcb6f4ac2">More...</a><br/></td></tr>
125 <tr class="separator:ga74020e308fb573c77f1a6dabcb6f4ac2"><td class="memSeparator" colspan="2">&#160;</td></tr>
126 <tr class="memitem:gacafe34f57c4584464674424892d4a3a5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#gacafe34f57c4584464674424892d4a3a5">SPI_Mode_Master_SS_Hw_Ctrl_Out</a> (void)</td></tr>
127 <tr class="memdesc:gacafe34f57c4584464674424892d4a3a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Mode_Master_SS_Hw_Ctrl_Out.  <a href="#gacafe34f57c4584464674424892d4a3a5">More...</a><br/></td></tr>
128 <tr class="separator:gacafe34f57c4584464674424892d4a3a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
129 <tr class="memitem:gaccec5a9bf0b820a9082812295b0172be"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#gaccec5a9bf0b820a9082812295b0172be">SPI_Mode_Master_SS_Hw_Mon_In</a> (void)</td></tr>
130 <tr class="memdesc:gaccec5a9bf0b820a9082812295b0172be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Mode_Master_SS_Hw_Mon_In.  <a href="#gaccec5a9bf0b820a9082812295b0172be">More...</a><br/></td></tr>
131 <tr class="separator:gaccec5a9bf0b820a9082812295b0172be"><td class="memSeparator" colspan="2">&#160;</td></tr>
132 <tr class="memitem:ga7b9b374e226df2783db5212aaaa021ce"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#ga7b9b374e226df2783db5212aaaa021ce">SPI_Mode_Slave_SS_Hw_Mon</a> (void)</td></tr>
133 <tr class="memdesc:ga7b9b374e226df2783db5212aaaa021ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Mode_Slave_SS_Hw_Mon.  <a href="#ga7b9b374e226df2783db5212aaaa021ce">More...</a><br/></td></tr>
134 <tr class="separator:ga7b9b374e226df2783db5212aaaa021ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
135 <tr class="memitem:ga48d57b7f86c0db71ea670339b901faa4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#ga48d57b7f86c0db71ea670339b901faa4">SPI_Mode_Slave_SS_Sw_Ctrl</a> (void)</td></tr>
136 <tr class="memdesc:ga48d57b7f86c0db71ea670339b901faa4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Mode_Slave_SS_Sw_Ctrl.  <a href="#ga48d57b7f86c0db71ea670339b901faa4">More...</a><br/></td></tr>
137 <tr class="separator:ga48d57b7f86c0db71ea670339b901faa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
138 <tr class="memitem:ga98012bbc5113086b8cc9251c83de040b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#ga98012bbc5113086b8cc9251c83de040b">SPI_Format_Clock_Pol0_Pha0</a> (void)</td></tr>
139 <tr class="memdesc:ga98012bbc5113086b8cc9251c83de040b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Format_Clock_Pol0_Pha0.  <a href="#ga98012bbc5113086b8cc9251c83de040b">More...</a><br/></td></tr>
140 <tr class="separator:ga98012bbc5113086b8cc9251c83de040b"><td class="memSeparator" colspan="2">&#160;</td></tr>
141 <tr class="memitem:ga9da070254972d1305df57f632d558274"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#ga9da070254972d1305df57f632d558274">SPI_Format_Clock_Pol0_Pha1</a> (void)</td></tr>
142 <tr class="memdesc:ga9da070254972d1305df57f632d558274"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Format_Clock_Pol0_Pha1.  <a href="#ga9da070254972d1305df57f632d558274">More...</a><br/></td></tr>
143 <tr class="separator:ga9da070254972d1305df57f632d558274"><td class="memSeparator" colspan="2">&#160;</td></tr>
144 <tr class="memitem:gaf4cae787814b6fc5687c970d23c4d0ec"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#gaf4cae787814b6fc5687c970d23c4d0ec">SPI_Format_Clock_Pol1_Pha0</a> (void)</td></tr>
145 <tr class="memdesc:gaf4cae787814b6fc5687c970d23c4d0ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Format_Clock_Pol1_Pha0.  <a href="#gaf4cae787814b6fc5687c970d23c4d0ec">More...</a><br/></td></tr>
146 <tr class="separator:gaf4cae787814b6fc5687c970d23c4d0ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
147 <tr class="memitem:ga71f510e5cd4a4787372687529fcc48c7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#ga71f510e5cd4a4787372687529fcc48c7">SPI_Format_Clock_Pol1_Pha1</a> (void)</td></tr>
148 <tr class="memdesc:ga71f510e5cd4a4787372687529fcc48c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Format_Clock_Pol1_Pha1.  <a href="#ga71f510e5cd4a4787372687529fcc48c7">More...</a><br/></td></tr>
149 <tr class="separator:ga71f510e5cd4a4787372687529fcc48c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
150 <tr class="memitem:ga3d667f45f42c07f90e6faec7fc0ef3d8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#ga3d667f45f42c07f90e6faec7fc0ef3d8">SPI_Format_Frame_TI</a> (void)</td></tr>
151 <tr class="memdesc:ga3d667f45f42c07f90e6faec7fc0ef3d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Format_Frame_TI.  <a href="#ga3d667f45f42c07f90e6faec7fc0ef3d8">More...</a><br/></td></tr>
152 <tr class="separator:ga3d667f45f42c07f90e6faec7fc0ef3d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
153 <tr class="memitem:gae8a0e8e5cc76de4f4004ff446f433c90"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#gae8a0e8e5cc76de4f4004ff446f433c90">SPI_Format_Clock_Microwire</a> (void)</td></tr>
154 <tr class="memdesc:gae8a0e8e5cc76de4f4004ff446f433c90"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Format_Clock_Microwire.  <a href="#gae8a0e8e5cc76de4f4004ff446f433c90">More...</a><br/></td></tr>
155 <tr class="separator:gae8a0e8e5cc76de4f4004ff446f433c90"><td class="memSeparator" colspan="2">&#160;</td></tr>
156 <tr class="memitem:gab1550a28044524088366e6ba02375191"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#gab1550a28044524088366e6ba02375191">SPI_Data_Bits_1</a> (void)</td></tr>
157 <tr class="memdesc:gab1550a28044524088366e6ba02375191"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Data_Bits_1.  <a href="#gab1550a28044524088366e6ba02375191">More...</a><br/></td></tr>
158 <tr class="separator:gab1550a28044524088366e6ba02375191"><td class="memSeparator" colspan="2">&#160;</td></tr>
159 <tr class="memitem:gad28934e971f1102397a400d5fd618978"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#gad28934e971f1102397a400d5fd618978">SPI_Data_Bits_2</a> (void)</td></tr>
160 <tr class="memdesc:gad28934e971f1102397a400d5fd618978"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Data_Bits_2.  <a href="#gad28934e971f1102397a400d5fd618978">More...</a><br/></td></tr>
161 <tr class="separator:gad28934e971f1102397a400d5fd618978"><td class="memSeparator" colspan="2">&#160;</td></tr>
162 <tr class="memitem:ga519bb7a6ebaed0857dcd51f9158bb23f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#ga519bb7a6ebaed0857dcd51f9158bb23f">SPI_Data_Bits_3</a> (void)</td></tr>
163 <tr class="memdesc:ga519bb7a6ebaed0857dcd51f9158bb23f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Data_Bits_3.  <a href="#ga519bb7a6ebaed0857dcd51f9158bb23f">More...</a><br/></td></tr>
164 <tr class="separator:ga519bb7a6ebaed0857dcd51f9158bb23f"><td class="memSeparator" colspan="2">&#160;</td></tr>
165 <tr class="memitem:ga032cc7adf25f0724176a5ea45a219d32"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#ga032cc7adf25f0724176a5ea45a219d32">SPI_Data_Bits_4</a> (void)</td></tr>
166 <tr class="memdesc:ga032cc7adf25f0724176a5ea45a219d32"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Data_Bits_4.  <a href="#ga032cc7adf25f0724176a5ea45a219d32">More...</a><br/></td></tr>
167 <tr class="separator:ga032cc7adf25f0724176a5ea45a219d32"><td class="memSeparator" colspan="2">&#160;</td></tr>
168 <tr class="memitem:ga3bbe5c19e98256b0ca7343f1661855f1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#ga3bbe5c19e98256b0ca7343f1661855f1">SPI_Data_Bits_5</a> (void)</td></tr>
169 <tr class="memdesc:ga3bbe5c19e98256b0ca7343f1661855f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Data_Bits_5.  <a href="#ga3bbe5c19e98256b0ca7343f1661855f1">More...</a><br/></td></tr>
170 <tr class="separator:ga3bbe5c19e98256b0ca7343f1661855f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
171 <tr class="memitem:gae34bbf98df73086e213b0ed8191db946"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#gae34bbf98df73086e213b0ed8191db946">SPI_Data_Bits_6</a> (void)</td></tr>
172 <tr class="memdesc:gae34bbf98df73086e213b0ed8191db946"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Data_Bits_6.  <a href="#gae34bbf98df73086e213b0ed8191db946">More...</a><br/></td></tr>
173 <tr class="separator:gae34bbf98df73086e213b0ed8191db946"><td class="memSeparator" colspan="2">&#160;</td></tr>
174 <tr class="memitem:gaafef76e664c988dae1839b158c065ea0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#gaafef76e664c988dae1839b158c065ea0">SPI_Data_Bits_7</a> (void)</td></tr>
175 <tr class="memdesc:gaafef76e664c988dae1839b158c065ea0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Data_Bits_7.  <a href="#gaafef76e664c988dae1839b158c065ea0">More...</a><br/></td></tr>
176 <tr class="separator:gaafef76e664c988dae1839b158c065ea0"><td class="memSeparator" colspan="2">&#160;</td></tr>
177 <tr class="memitem:gaeccc297625d6c4bf07a98d75d5a65e1b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#gaeccc297625d6c4bf07a98d75d5a65e1b">SPI_Data_Bits_8</a> (void)</td></tr>
178 <tr class="memdesc:gaeccc297625d6c4bf07a98d75d5a65e1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Data_Bits_8.  <a href="#gaeccc297625d6c4bf07a98d75d5a65e1b">More...</a><br/></td></tr>
179 <tr class="separator:gaeccc297625d6c4bf07a98d75d5a65e1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
180 <tr class="memitem:ga60eddb6fe42cbd348ee0957b53c9efa3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#ga60eddb6fe42cbd348ee0957b53c9efa3">SPI_Data_Bits_9</a> (void)</td></tr>
181 <tr class="memdesc:ga60eddb6fe42cbd348ee0957b53c9efa3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Data_Bits_9.  <a href="#ga60eddb6fe42cbd348ee0957b53c9efa3">More...</a><br/></td></tr>
182 <tr class="separator:ga60eddb6fe42cbd348ee0957b53c9efa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
183 <tr class="memitem:ga1d9112bd7592e3ad304620e8a022ee0e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#ga1d9112bd7592e3ad304620e8a022ee0e">SPI_Data_Bits_10</a> (void)</td></tr>
184 <tr class="memdesc:ga1d9112bd7592e3ad304620e8a022ee0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Data_Bits_10.  <a href="#ga1d9112bd7592e3ad304620e8a022ee0e">More...</a><br/></td></tr>
185 <tr class="separator:ga1d9112bd7592e3ad304620e8a022ee0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
186 <tr class="memitem:gaf3b43ce48b35c329ba625c09ddec0703"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#gaf3b43ce48b35c329ba625c09ddec0703">SPI_Data_Bits_11</a> (void)</td></tr>
187 <tr class="memdesc:gaf3b43ce48b35c329ba625c09ddec0703"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Data_Bits_11.  <a href="#gaf3b43ce48b35c329ba625c09ddec0703">More...</a><br/></td></tr>
188 <tr class="separator:gaf3b43ce48b35c329ba625c09ddec0703"><td class="memSeparator" colspan="2">&#160;</td></tr>
189 <tr class="memitem:ga06743778e3a917a327aba608818942c8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#ga06743778e3a917a327aba608818942c8">SPI_Data_Bits_12</a> (void)</td></tr>
190 <tr class="memdesc:ga06743778e3a917a327aba608818942c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Data_Bits_12.  <a href="#ga06743778e3a917a327aba608818942c8">More...</a><br/></td></tr>
191 <tr class="separator:ga06743778e3a917a327aba608818942c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
192 <tr class="memitem:ga05024118a4f599b0d34f90aca615169c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#ga05024118a4f599b0d34f90aca615169c">SPI_Data_Bits_13</a> (void)</td></tr>
193 <tr class="memdesc:ga05024118a4f599b0d34f90aca615169c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Data_Bits_13.  <a href="#ga05024118a4f599b0d34f90aca615169c">More...</a><br/></td></tr>
194 <tr class="separator:ga05024118a4f599b0d34f90aca615169c"><td class="memSeparator" colspan="2">&#160;</td></tr>
195 <tr class="memitem:gadf0adabba9f80c2a82a5abda67852ea4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#gadf0adabba9f80c2a82a5abda67852ea4">SPI_Data_Bits_14</a> (void)</td></tr>
196 <tr class="memdesc:gadf0adabba9f80c2a82a5abda67852ea4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Data_Bits_14.  <a href="#gadf0adabba9f80c2a82a5abda67852ea4">More...</a><br/></td></tr>
197 <tr class="separator:gadf0adabba9f80c2a82a5abda67852ea4"><td class="memSeparator" colspan="2">&#160;</td></tr>
198 <tr class="memitem:ga16799360df76c05ada80fbc0b635332a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#ga16799360df76c05ada80fbc0b635332a">SPI_Data_Bits_15</a> (void)</td></tr>
199 <tr class="memdesc:ga16799360df76c05ada80fbc0b635332a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Data_Bits_15.  <a href="#ga16799360df76c05ada80fbc0b635332a">More...</a><br/></td></tr>
200 <tr class="separator:ga16799360df76c05ada80fbc0b635332a"><td class="memSeparator" colspan="2">&#160;</td></tr>
201 <tr class="memitem:ga57f139687587a52a1fcb8f84df0befd6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#ga57f139687587a52a1fcb8f84df0befd6">SPI_Data_Bits_16</a> (void)</td></tr>
202 <tr class="memdesc:ga57f139687587a52a1fcb8f84df0befd6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Data_Bits_16.  <a href="#ga57f139687587a52a1fcb8f84df0befd6">More...</a><br/></td></tr>
203 <tr class="separator:ga57f139687587a52a1fcb8f84df0befd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
204 <tr class="memitem:gae93a6aaf286fc331ad55e941378e6921"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#gae93a6aaf286fc331ad55e941378e6921">SPI_Data_Bits_17</a> (void)</td></tr>
205 <tr class="memdesc:gae93a6aaf286fc331ad55e941378e6921"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Data_Bits_17.  <a href="#gae93a6aaf286fc331ad55e941378e6921">More...</a><br/></td></tr>
206 <tr class="separator:gae93a6aaf286fc331ad55e941378e6921"><td class="memSeparator" colspan="2">&#160;</td></tr>
207 <tr class="memitem:ga5e663251596fff3b527526d99418a159"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#ga5e663251596fff3b527526d99418a159">SPI_Data_Bits_18</a> (void)</td></tr>
208 <tr class="memdesc:ga5e663251596fff3b527526d99418a159"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Data_Bits_18.  <a href="#ga5e663251596fff3b527526d99418a159">More...</a><br/></td></tr>
209 <tr class="separator:ga5e663251596fff3b527526d99418a159"><td class="memSeparator" colspan="2">&#160;</td></tr>
210 <tr class="memitem:ga8b78e73354143fe81b7282bc9f83e3cc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#ga8b78e73354143fe81b7282bc9f83e3cc">SPI_Data_Bits_19</a> (void)</td></tr>
211 <tr class="memdesc:ga8b78e73354143fe81b7282bc9f83e3cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Data_Bits_19.  <a href="#ga8b78e73354143fe81b7282bc9f83e3cc">More...</a><br/></td></tr>
212 <tr class="separator:ga8b78e73354143fe81b7282bc9f83e3cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
213 <tr class="memitem:gacc558e99d83d169263c67eaa593c27ec"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#gacc558e99d83d169263c67eaa593c27ec">SPI_Data_Bits_20</a> (void)</td></tr>
214 <tr class="memdesc:gacc558e99d83d169263c67eaa593c27ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Data_Bits_20.  <a href="#gacc558e99d83d169263c67eaa593c27ec">More...</a><br/></td></tr>
215 <tr class="separator:gacc558e99d83d169263c67eaa593c27ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
216 <tr class="memitem:ga006c7f7858899799675e6f5a8551d888"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#ga006c7f7858899799675e6f5a8551d888">SPI_Data_Bits_21</a> (void)</td></tr>
217 <tr class="memdesc:ga006c7f7858899799675e6f5a8551d888"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Data_Bits_21.  <a href="#ga006c7f7858899799675e6f5a8551d888">More...</a><br/></td></tr>
218 <tr class="separator:ga006c7f7858899799675e6f5a8551d888"><td class="memSeparator" colspan="2">&#160;</td></tr>
219 <tr class="memitem:ga383b6b3b052eb74c4b63130546861deb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#ga383b6b3b052eb74c4b63130546861deb">SPI_Data_Bits_22</a> (void)</td></tr>
220 <tr class="memdesc:ga383b6b3b052eb74c4b63130546861deb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Data_Bits_22.  <a href="#ga383b6b3b052eb74c4b63130546861deb">More...</a><br/></td></tr>
221 <tr class="separator:ga383b6b3b052eb74c4b63130546861deb"><td class="memSeparator" colspan="2">&#160;</td></tr>
222 <tr class="memitem:ga7f0c00218eacd9d64b3794f668bb9bd4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#ga7f0c00218eacd9d64b3794f668bb9bd4">SPI_Data_Bits_23</a> (void)</td></tr>
223 <tr class="memdesc:ga7f0c00218eacd9d64b3794f668bb9bd4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Data_Bits_23.  <a href="#ga7f0c00218eacd9d64b3794f668bb9bd4">More...</a><br/></td></tr>
224 <tr class="separator:ga7f0c00218eacd9d64b3794f668bb9bd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
225 <tr class="memitem:gac4dca76d086f526420cc41b01dd82b8b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#gac4dca76d086f526420cc41b01dd82b8b">SPI_Data_Bits_24</a> (void)</td></tr>
226 <tr class="memdesc:gac4dca76d086f526420cc41b01dd82b8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Data_Bits_24.  <a href="#gac4dca76d086f526420cc41b01dd82b8b">More...</a><br/></td></tr>
227 <tr class="separator:gac4dca76d086f526420cc41b01dd82b8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
228 <tr class="memitem:ga72dcc458a32193581ac1098a7a34daa0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#ga72dcc458a32193581ac1098a7a34daa0">SPI_Data_Bits_25</a> (void)</td></tr>
229 <tr class="memdesc:ga72dcc458a32193581ac1098a7a34daa0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Data_Bits_25.  <a href="#ga72dcc458a32193581ac1098a7a34daa0">More...</a><br/></td></tr>
230 <tr class="separator:ga72dcc458a32193581ac1098a7a34daa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
231 <tr class="memitem:ga8ce3da54a6cfe9faafbc9fa889f0b85a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#ga8ce3da54a6cfe9faafbc9fa889f0b85a">SPI_Data_Bits_26</a> (void)</td></tr>
232 <tr class="memdesc:ga8ce3da54a6cfe9faafbc9fa889f0b85a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Data_Bits_26.  <a href="#ga8ce3da54a6cfe9faafbc9fa889f0b85a">More...</a><br/></td></tr>
233 <tr class="separator:ga8ce3da54a6cfe9faafbc9fa889f0b85a"><td class="memSeparator" colspan="2">&#160;</td></tr>
234 <tr class="memitem:gae1c1e1bf4f25ef739e11560c0faf8ca2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#gae1c1e1bf4f25ef739e11560c0faf8ca2">SPI_Data_Bits_27</a> (void)</td></tr>
235 <tr class="memdesc:gae1c1e1bf4f25ef739e11560c0faf8ca2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Data_Bits_27.  <a href="#gae1c1e1bf4f25ef739e11560c0faf8ca2">More...</a><br/></td></tr>
236 <tr class="separator:gae1c1e1bf4f25ef739e11560c0faf8ca2"><td class="memSeparator" colspan="2">&#160;</td></tr>
237 <tr class="memitem:ga8a7055dbe76f27f7ff1bdfaf88afbe4f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#ga8a7055dbe76f27f7ff1bdfaf88afbe4f">SPI_Data_Bits_28</a> (void)</td></tr>
238 <tr class="memdesc:ga8a7055dbe76f27f7ff1bdfaf88afbe4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Data_Bits_28.  <a href="#ga8a7055dbe76f27f7ff1bdfaf88afbe4f">More...</a><br/></td></tr>
239 <tr class="separator:ga8a7055dbe76f27f7ff1bdfaf88afbe4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
240 <tr class="memitem:gab0302c9f1a8267add853c8c58caf3038"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#gab0302c9f1a8267add853c8c58caf3038">SPI_Data_Bits_29</a> (void)</td></tr>
241 <tr class="memdesc:gab0302c9f1a8267add853c8c58caf3038"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Data_Bits_29.  <a href="#gab0302c9f1a8267add853c8c58caf3038">More...</a><br/></td></tr>
242 <tr class="separator:gab0302c9f1a8267add853c8c58caf3038"><td class="memSeparator" colspan="2">&#160;</td></tr>
243 <tr class="memitem:ga1d9f6139bc69d89bc3f392139c51f0a7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#ga1d9f6139bc69d89bc3f392139c51f0a7">SPI_Data_Bits_30</a> (void)</td></tr>
244 <tr class="memdesc:ga1d9f6139bc69d89bc3f392139c51f0a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Data_Bits_30.  <a href="#ga1d9f6139bc69d89bc3f392139c51f0a7">More...</a><br/></td></tr>
245 <tr class="separator:ga1d9f6139bc69d89bc3f392139c51f0a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
246 <tr class="memitem:ga1d723bdaab45a60fbb356fd3424b876a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#ga1d723bdaab45a60fbb356fd3424b876a">SPI_Data_Bits_31</a> (void)</td></tr>
247 <tr class="memdesc:ga1d723bdaab45a60fbb356fd3424b876a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Data_Bits_31.  <a href="#ga1d723bdaab45a60fbb356fd3424b876a">More...</a><br/></td></tr>
248 <tr class="separator:ga1d723bdaab45a60fbb356fd3424b876a"><td class="memSeparator" colspan="2">&#160;</td></tr>
249 <tr class="memitem:gaaccf953e09301fb8aa89f58e68de7194"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#gaaccf953e09301fb8aa89f58e68de7194">SPI_Data_Bits_32</a> (void)</td></tr>
250 <tr class="memdesc:gaaccf953e09301fb8aa89f58e68de7194"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Data_Bits_32.  <a href="#gaaccf953e09301fb8aa89f58e68de7194">More...</a><br/></td></tr>
251 <tr class="separator:gaaccf953e09301fb8aa89f58e68de7194"><td class="memSeparator" colspan="2">&#160;</td></tr>
252 <tr class="memitem:ga1773bf3dce35c76518768d5c1ec1eca1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#ga1773bf3dce35c76518768d5c1ec1eca1">SPI_Bit_Order_MSB_LSB</a> (void)</td></tr>
253 <tr class="memdesc:ga1773bf3dce35c76518768d5c1ec1eca1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Bit_Order_MSB_LSB.  <a href="#ga1773bf3dce35c76518768d5c1ec1eca1">More...</a><br/></td></tr>
254 <tr class="separator:ga1773bf3dce35c76518768d5c1ec1eca1"><td class="memSeparator" colspan="2">&#160;</td></tr>
255 <tr class="memitem:gacbe95a7604dd638fc03bac1d8d647c57"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#gacbe95a7604dd638fc03bac1d8d647c57">SPI_Bit_Order_LSB_MSB</a> (void)</td></tr>
256 <tr class="memdesc:gacbe95a7604dd638fc03bac1d8d647c57"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Bit_Order_LSB_MSB.  <a href="#gacbe95a7604dd638fc03bac1d8d647c57">More...</a><br/></td></tr>
257 <tr class="separator:gacbe95a7604dd638fc03bac1d8d647c57"><td class="memSeparator" colspan="2">&#160;</td></tr>
258 <tr class="memitem:ga3d68e121dd548586e9dfb745d4f66edc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#ga3d68e121dd548586e9dfb745d4f66edc">SPI_Bus_Speed_Min</a> (void)</td></tr>
259 <tr class="memdesc:ga3d68e121dd548586e9dfb745d4f66edc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Bus_Speed_Min.  <a href="#ga3d68e121dd548586e9dfb745d4f66edc">More...</a><br/></td></tr>
260 <tr class="separator:ga3d68e121dd548586e9dfb745d4f66edc"><td class="memSeparator" colspan="2">&#160;</td></tr>
261 <tr class="memitem:ga949c26229d70ecd51c7e94d0db794ff2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#ga949c26229d70ecd51c7e94d0db794ff2">SPI_Bus_Speed_Max</a> (void)</td></tr>
262 <tr class="memdesc:ga949c26229d70ecd51c7e94d0db794ff2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Bus_Speed_Max.  <a href="#ga949c26229d70ecd51c7e94d0db794ff2">More...</a><br/></td></tr>
263 <tr class="separator:ga949c26229d70ecd51c7e94d0db794ff2"><td class="memSeparator" colspan="2">&#160;</td></tr>
264 <tr class="memitem:ga60177cabd2ede8ad3ab7ce591cfa567d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#ga60177cabd2ede8ad3ab7ce591cfa567d">SPI_Number_Of_Items</a> (void)</td></tr>
265 <tr class="memdesc:ga60177cabd2ede8ad3ab7ce591cfa567d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Number_Of_Items.  <a href="#ga60177cabd2ede8ad3ab7ce591cfa567d">More...</a><br/></td></tr>
266 <tr class="separator:ga60177cabd2ede8ad3ab7ce591cfa567d"><td class="memSeparator" colspan="2">&#160;</td></tr>
267 <tr class="memitem:ga52d421c71253abdb24010d1fe468490b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#ga52d421c71253abdb24010d1fe468490b">SPI_GetDataCount</a> (void)</td></tr>
268 <tr class="memdesc:ga52d421c71253abdb24010d1fe468490b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_GetDataCount.  <a href="#ga52d421c71253abdb24010d1fe468490b">More...</a><br/></td></tr>
269 <tr class="separator:ga52d421c71253abdb24010d1fe468490b"><td class="memSeparator" colspan="2">&#160;</td></tr>
270 <tr class="memitem:ga78979d4cce4cdabcb859ea053f99faf0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spi__tests__data__xchg.html#ga78979d4cce4cdabcb859ea053f99faf0">SPI_Abort</a> (void)</td></tr>
271 <tr class="memdesc:ga78979d4cce4cdabcb859ea053f99faf0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function: Function SPI_Abort.  <a href="#ga78979d4cce4cdabcb859ea053f99faf0">More...</a><br/></td></tr>
272 <tr class="separator:ga78979d4cce4cdabcb859ea053f99faf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
273 </table>
274 <a name="details" id="details"></a><h2 class="groupheader">Description</h2>
275 <p>These tests verify API and operation of the SPI data exchange functions.</p>
276 <p>The data exchange tests verify the following driver functions (<a href="http://www.keil.com/pack/doc/CMSIS/Driver/html/group__spi__interface__gr.html" target="_blank">SPI Driver function documentation</a>):</p>
277 <ul>
278 <li><b>Send</b> <div class="fragment"><div class="line">int32_t        Send         (<span class="keyword">const</span> <span class="keywordtype">void</span> *data,                    uint32_t num);</div>
279 </div><!-- fragment --></li>
280 <li><b>Receive</b> <div class="fragment"><div class="line">int32_t        Receive      (      <span class="keywordtype">void</span> *data,                    uint32_t num);</div>
281 </div><!-- fragment --></li>
282 <li><b>Transfer</b> <div class="fragment"><div class="line">int32_t        Transfer     (<span class="keyword">const</span> <span class="keywordtype">void</span> *data_out, <span class="keywordtype">void</span> *data_in, uint32_t num);</div>
283 </div><!-- fragment --></li>
284 <li><b>GetDataCount</b> <div class="fragment"><div class="line">uint32_t       GetDataCount (<span class="keywordtype">void</span>);</div>
285 </div><!-- fragment --></li>
286 <li><b>Control</b> <div class="fragment"><div class="line">int32_t        Control      (uint32_t control, uint32_t arg);</div>
287 </div><!-- fragment --></li>
288 <li><b>GetStatus</b> <div class="fragment"><div class="line">ARM_SPI_STATUS GetStatus    (<span class="keywordtype">void</span>);</div>
289 </div><!-- fragment --></li>
290 <li><b>SignalEvent</b> <div class="fragment"><div class="line">void (*ARM_SPI_SignalEvent_t) (uint32_t event);</div>
291 </div><!-- fragment --></li>
292 </ul>
293 <p>All of these tests execute a data exchange and check the result of this data exchange.</p>
294 <p>Data exchange test procedure when Test Mode <b>SPI Server</b> is selected:</p>
295 <ul>
296 <li>send command "SET BUF TX,.." to the SPI Server: Set Tx buffer</li>
297 <li>send command "SET BUF RX,.." to the SPI Server: Set Rx buffer</li>
298 <li>send command "SET COM .." to the SPI Server: Set communication settings for the next XFER command</li>
299 <li>send command "XFER .." to the SPI Server: Specify transfer</li>
300 <li>driver Control: Configure the SPI interface</li>
301 <li>driver Control: Set the default Tx value</li>
302 <li>driver Send/Receive/Transfer: Start the requested operation</li>
303 <li>driver GetStatus/SignalEvent: Wait for the current operation to finish or time-out<br/>
304  (operation is finished when busy flag is 0 and completed event was signaled)</li>
305 <li>assert that operation has finished in expected time</li>
306 <li>assert that ARM_SPI_EVENT_TRANSFER_COMPLETE event was signaled</li>
307 <li>driver GetStatus: Assert that busy flag is 0</li>
308 <li>driver GetDataCount: Assert that number of transferred items is same as requested</li>
309 <li>if operation has timed out call driver Control function to Abort operation and wait timeout time<br/>
310  to make sure that the SPI Server is ready for the next command</li>
311 <li>assert that received content is as expected</li>
312 <li>send command "GET BUF RX,.." to the SPI Server: Get Rx buffer</li>
313 <li>assert that sent content (read from the SPI Server's receive buffer) is as expected</li>
314 </ul>
315 <p>Data exchange <b>Abort</b> test procedure when Test Mode <b>SPI Server</b> is selected:</p>
316 <ul>
317 <li>send command "SET BUF TX,.." to the SPI Server: Set Tx buffer</li>
318 <li>send command "SET BUF RX,.." to the SPI Server: Set Rx buffer</li>
319 <li>send command "SET COM .." to the SPI Server: Set communication settings for the next XFER command</li>
320 <li>send command "XFER .." to the SPI Server: Specify transfer</li>
321 <li>driver Control: Configure the SPI interface</li>
322 <li>driver Control: Set the default Tx value</li>
323 <li>driver Send/Receive/Transfer: Start the requested operation</li>
324 <li>wait up to 1 ms</li>
325 <li>driver Control: Abort the current operation</li>
326 <li>driver GetStatus: Assert that busy flag is 0</li>
327 <li>driver GetDataCount: Assert that number of transferred items is less than requested</li>
328 </ul>
329 <p>Data exchange test procedure when Test Mode <b>Loopback</b> is selected:</p>
330 <ul>
331 <li>driver Control: Configure the SPI interface</li>
332 <li>driver Control: Set the default Tx value</li>
333 <li>driver Send/Transfer: Start the requested operation</li>
334 <li>driver GetStatus/SignalEvent: Wait for the current operation to finish or time-out<br/>
335  (operation is finished when busy flag is 0 and completed event was signaled)</li>
336 <li>assert that operation has finished in expected time</li>
337 <li>assert that ARM_SPI_EVENT_TRANSFER_COMPLETE event was signaled</li>
338 <li>driver GetStatus: Assert that busy flag is 0</li>
339 <li>driver GetDataCount: Assert that number of transferred items is same as requested</li>
340 <li>if operation has timed out call driver Control function to Abort operation</li>
341 <li>assert that received content is as expected (for Transfer operation only)</li>
342 </ul>
343 <dl class="section note"><dt>Note</dt><dd>Limitations of Data Exchange tests if Test Mode <b>Loopback</b> is selected:<ul>
344 <li>only Master mode with Slave Select not used can be tested</li>
345 <li>Receive function cannot be tested</li>
346 <li>format tests are not supported</li>
347 <li>only 8, 16, 24 and 32 data bit tests are supported</li>
348 <li>bit order tests are not supported </li>
349 </ul>
350 </dd></dl>
351 <h2 class="groupheader">Function Documentation</h2>
352 <a class="anchor" id="gab28276ff9dd12525cfcb201b565702e1"></a>
353 <div class="memitem">
354 <div class="memproto">
355       <table class="memname">
356         <tr>
357           <td class="memname">void SPI_Mode_Master_SS_Unused </td>
358           <td>(</td>
359           <td class="paramtype">void&#160;</td>
360           <td class="paramname"></td><td>)</td>
361           <td></td>
362         </tr>
363       </table>
364 </div><div class="memdoc">
365 <p>The function <b>SPI_Mode_Master_SS_Unused</b> verifies data exchange:</p>
366 <ul>
367 <li>in <b>Master Mode</b> with <b>Slave Select line not used</b></li>
368 <li>with default clock / frame format</li>
369 <li>with default data bits</li>
370 <li>with default bit order</li>
371 <li>at default bus speed</li>
372 <li>for default number of data items</li>
373 </ul>
374 <dl class="section note"><dt>Note</dt><dd>In Test Mode <b>Loopback</b> Receive function is not checked </dd></dl>
375
376 </div>
377 </div>
378 <a class="anchor" id="ga74020e308fb573c77f1a6dabcb6f4ac2"></a>
379 <div class="memitem">
380 <div class="memproto">
381       <table class="memname">
382         <tr>
383           <td class="memname">void SPI_Mode_Master_SS_Sw_Ctrl </td>
384           <td>(</td>
385           <td class="paramtype">void&#160;</td>
386           <td class="paramname"></td><td>)</td>
387           <td></td>
388         </tr>
389       </table>
390 </div><div class="memdoc">
391 <p>The function <b>SPI_Mode_Master_SS_Sw_Ctrl</b> verifies data exchange:</p>
392 <ul>
393 <li>in <b>Master Mode</b> with <b>Slave Select line Software controlled</b></li>
394 <li>with default clock / frame format</li>
395 <li>with default data bits</li>
396 <li>with default bit order</li>
397 <li>at default bus speed</li>
398 <li>for default number of data items</li>
399 </ul>
400 <dl class="section note"><dt>Note</dt><dd>In Test Mode <b>Loopback</b> this test is not executed </dd></dl>
401
402 </div>
403 </div>
404 <a class="anchor" id="gacafe34f57c4584464674424892d4a3a5"></a>
405 <div class="memitem">
406 <div class="memproto">
407       <table class="memname">
408         <tr>
409           <td class="memname">void SPI_Mode_Master_SS_Hw_Ctrl_Out </td>
410           <td>(</td>
411           <td class="paramtype">void&#160;</td>
412           <td class="paramname"></td><td>)</td>
413           <td></td>
414         </tr>
415       </table>
416 </div><div class="memdoc">
417 <p>The function <b>SPI_Mode_Master_SS_Hw_Ctrl_Out</b> verifies data exchange:</p>
418 <ul>
419 <li>in <b>Master Mode</b> with <b>Slave Select line Hardware controlled Output</b></li>
420 <li>with default clock / frame format</li>
421 <li>with default data bits</li>
422 <li>with default bit order</li>
423 <li>at default bus speed</li>
424 <li>for default number of data items</li>
425 </ul>
426 <dl class="section note"><dt>Note</dt><dd>In Test Mode <b>Loopback</b> this test not executed </dd></dl>
427
428 </div>
429 </div>
430 <a class="anchor" id="gaccec5a9bf0b820a9082812295b0172be"></a>
431 <div class="memitem">
432 <div class="memproto">
433       <table class="memname">
434         <tr>
435           <td class="memname">void SPI_Mode_Master_SS_Hw_Mon_In </td>
436           <td>(</td>
437           <td class="paramtype">void&#160;</td>
438           <td class="paramname"></td><td>)</td>
439           <td></td>
440         </tr>
441       </table>
442 </div><div class="memdoc">
443 <p>The function <b>SPI_Mode_Master_SS_Hw_Mon_In</b> verifies data exchange:</p>
444 <ul>
445 <li>in <b>Master Mode</b> with <b>Slave Select line Hardware monitored Input</b></li>
446 <li>with default clock / frame format</li>
447 <li>with default data bits</li>
448 <li>with default bit order</li>
449 <li>at default bus speed</li>
450 <li>for default number of data items</li>
451 </ul>
452 <dl class="section note"><dt>Note</dt><dd>In Test Mode <b>Loopback</b> this test not executed </dd></dl>
453
454 </div>
455 </div>
456 <a class="anchor" id="ga7b9b374e226df2783db5212aaaa021ce"></a>
457 <div class="memitem">
458 <div class="memproto">
459       <table class="memname">
460         <tr>
461           <td class="memname">void SPI_Mode_Slave_SS_Hw_Mon </td>
462           <td>(</td>
463           <td class="paramtype">void&#160;</td>
464           <td class="paramname"></td><td>)</td>
465           <td></td>
466         </tr>
467       </table>
468 </div><div class="memdoc">
469 <p>The function <b>SPI_Mode_Slave_SS_Hw_Mon</b> verifies data exchange:</p>
470 <ul>
471 <li>in <b>Slave Mode</b> with <b>Slave Select line Hardware monitored</b></li>
472 <li>with default clock / frame format</li>
473 <li>with default data bits</li>
474 <li>with default bit order</li>
475 <li>at default bus speed</li>
476 <li>for default number of data items</li>
477 </ul>
478 <dl class="section note"><dt>Note</dt><dd>In Test Mode <b>Loopback</b> this test not executed </dd></dl>
479
480 </div>
481 </div>
482 <a class="anchor" id="ga48d57b7f86c0db71ea670339b901faa4"></a>
483 <div class="memitem">
484 <div class="memproto">
485       <table class="memname">
486         <tr>
487           <td class="memname">void SPI_Mode_Slave_SS_Sw_Ctrl </td>
488           <td>(</td>
489           <td class="paramtype">void&#160;</td>
490           <td class="paramname"></td><td>)</td>
491           <td></td>
492         </tr>
493       </table>
494 </div><div class="memdoc">
495 <p>The function <b>SPI_Mode_Slave_SS_Sw_Ctrl</b> verifies data exchange:</p>
496 <ul>
497 <li>in <b>Slave Mode</b> with <b>Slave Select line Software controlled</b></li>
498 <li>with default clock / frame format</li>
499 <li>with default data bits</li>
500 <li>with default bit order</li>
501 <li>at default bus speed</li>
502 <li>for default number of data items</li>
503 </ul>
504 <dl class="section note"><dt>Note</dt><dd>In Test Mode <b>Loopback</b> this test not executed </dd></dl>
505
506 </div>
507 </div>
508 <a class="anchor" id="ga98012bbc5113086b8cc9251c83de040b"></a>
509 <div class="memitem">
510 <div class="memproto">
511       <table class="memname">
512         <tr>
513           <td class="memname">void SPI_Format_Clock_Pol0_Pha0 </td>
514           <td>(</td>
515           <td class="paramtype">void&#160;</td>
516           <td class="paramname"></td><td>)</td>
517           <td></td>
518         </tr>
519       </table>
520 </div><div class="memdoc">
521 <p>The function <b>SPI_Format_Clock_Pol0_Pha0</b> verifies data exchange:</p>
522 <ul>
523 <li>in Master Mode with default Slave Select mode</li>
524 <li>with clock format: <b>polarity 0 / phase 0</b></li>
525 <li>with default data bits</li>
526 <li>with default bit order</li>
527 <li>at default bus speed</li>
528 <li>for default number of data items</li>
529 </ul>
530 <dl class="section note"><dt>Note</dt><dd>In Test Mode <b>Loopback</b> this test not executed </dd></dl>
531
532 </div>
533 </div>
534 <a class="anchor" id="ga9da070254972d1305df57f632d558274"></a>
535 <div class="memitem">
536 <div class="memproto">
537       <table class="memname">
538         <tr>
539           <td class="memname">void SPI_Format_Clock_Pol0_Pha1 </td>
540           <td>(</td>
541           <td class="paramtype">void&#160;</td>
542           <td class="paramname"></td><td>)</td>
543           <td></td>
544         </tr>
545       </table>
546 </div><div class="memdoc">
547 <p>The function <b>SPI_Format_Clock_Pol0_Pha1</b> verifies data exchange:</p>
548 <ul>
549 <li>in Master Mode with default Slave Select mode</li>
550 <li>with clock format: <b>polarity 0 / phase 1</b></li>
551 <li>with default data bits</li>
552 <li>with default bit order</li>
553 <li>at default bus speed</li>
554 <li>for default number of data items</li>
555 </ul>
556 <dl class="section note"><dt>Note</dt><dd>In Test Mode <b>Loopback</b> this test not executed </dd></dl>
557
558 </div>
559 </div>
560 <a class="anchor" id="gaf4cae787814b6fc5687c970d23c4d0ec"></a>
561 <div class="memitem">
562 <div class="memproto">
563       <table class="memname">
564         <tr>
565           <td class="memname">void SPI_Format_Clock_Pol1_Pha0 </td>
566           <td>(</td>
567           <td class="paramtype">void&#160;</td>
568           <td class="paramname"></td><td>)</td>
569           <td></td>
570         </tr>
571       </table>
572 </div><div class="memdoc">
573 <p>The function <b>SPI_Format_Clock_Pol1_Pha0</b> verifies data exchange:</p>
574 <ul>
575 <li>in Master Mode with default Slave Select mode</li>
576 <li>with clock format: <b>polarity 1 / phase 0</b></li>
577 <li>with default data bits</li>
578 <li>with default bit order</li>
579 <li>at default bus speed</li>
580 <li>for default number of data items</li>
581 </ul>
582 <dl class="section note"><dt>Note</dt><dd>In Test Mode <b>Loopback</b> this test not executed </dd></dl>
583
584 </div>
585 </div>
586 <a class="anchor" id="ga71f510e5cd4a4787372687529fcc48c7"></a>
587 <div class="memitem">
588 <div class="memproto">
589       <table class="memname">
590         <tr>
591           <td class="memname">void SPI_Format_Clock_Pol1_Pha1 </td>
592           <td>(</td>
593           <td class="paramtype">void&#160;</td>
594           <td class="paramname"></td><td>)</td>
595           <td></td>
596         </tr>
597       </table>
598 </div><div class="memdoc">
599 <p>The function <b>SPI_Format_Clock_Pol1_Pha1</b> verifies data exchange:</p>
600 <ul>
601 <li>in Master Mode with default Slave Select mode</li>
602 <li>with clock format: <b>polarity 1 / phase 1</b></li>
603 <li>with default data bits</li>
604 <li>with default bit order</li>
605 <li>at default bus speed</li>
606 <li>for default number of data items</li>
607 </ul>
608 <dl class="section note"><dt>Note</dt><dd>In Test Mode <b>Loopback</b> this test not executed </dd></dl>
609
610 </div>
611 </div>
612 <a class="anchor" id="ga3d667f45f42c07f90e6faec7fc0ef3d8"></a>
613 <div class="memitem">
614 <div class="memproto">
615       <table class="memname">
616         <tr>
617           <td class="memname">void SPI_Format_Frame_TI </td>
618           <td>(</td>
619           <td class="paramtype">void&#160;</td>
620           <td class="paramname"></td><td>)</td>
621           <td></td>
622         </tr>
623       </table>
624 </div><div class="memdoc">
625 <p>The function <b>SPI_Format_Frame_TI</b> verifies data exchange:</p>
626 <ul>
627 <li>in <b>Master Mode</b> with <b>Slave Select line Hardware controlled Output</b></li>
628 <li>with <b>Texas Instruments frame format</b></li>
629 <li>with default data bits</li>
630 <li>with bit order <b>from MSB to LSB</b></li>
631 <li>at default bus speed</li>
632 <li>for default number of data items</li>
633 </ul>
634 <dl class="section note"><dt>Note</dt><dd>In Test Mode <b>Loopback</b> this test not executed </dd></dl>
635
636 </div>
637 </div>
638 <a class="anchor" id="gae8a0e8e5cc76de4f4004ff446f433c90"></a>
639 <div class="memitem">
640 <div class="memproto">
641       <table class="memname">
642         <tr>
643           <td class="memname">void SPI_Format_Clock_Microwire </td>
644           <td>(</td>
645           <td class="paramtype">void&#160;</td>
646           <td class="paramname"></td><td>)</td>
647           <td></td>
648         </tr>
649       </table>
650 </div><div class="memdoc">
651 <p>The function <b>SPI_Format_Clock_Microwire</b> verifies data exchange:</p>
652 <ul>
653 <li>in <b>Master Mode</b> with <b>Slave Select line Hardware controlled Output</b></li>
654 <li>with <b>National Semiconductor Microwire frame format</b></li>
655 <li>with default data bits</li>
656 <li>with bit order <b>from MSB to LSB</b></li>
657 <li>at default bus speed</li>
658 <li>for default number of data items</li>
659 </ul>
660 <dl class="section note"><dt>Note</dt><dd>In Test Mode <b>Loopback</b> this test not executed </dd></dl>
661
662 </div>
663 </div>
664 <a class="anchor" id="gab1550a28044524088366e6ba02375191"></a>
665 <div class="memitem">
666 <div class="memproto">
667       <table class="memname">
668         <tr>
669           <td class="memname">void SPI_Data_Bits_1 </td>
670           <td>(</td>
671           <td class="paramtype">void&#160;</td>
672           <td class="paramname"></td><td>)</td>
673           <td></td>
674         </tr>
675       </table>
676 </div><div class="memdoc">
677 <p>The function <b>SPI_Data_Bits_1</b> verifies data exchange:</p>
678 <ul>
679 <li>in Master Mode with default Slave Select mode</li>
680 <li>with default clock / frame format</li>
681 <li>with <b>1 data bits</b> per frame</li>
682 <li>with default bit order</li>
683 <li>at default bus speed</li>
684 <li>for default number of data items </li>
685 </ul>
686
687 </div>
688 </div>
689 <a class="anchor" id="gad28934e971f1102397a400d5fd618978"></a>
690 <div class="memitem">
691 <div class="memproto">
692       <table class="memname">
693         <tr>
694           <td class="memname">void SPI_Data_Bits_2 </td>
695           <td>(</td>
696           <td class="paramtype">void&#160;</td>
697           <td class="paramname"></td><td>)</td>
698           <td></td>
699         </tr>
700       </table>
701 </div><div class="memdoc">
702 <p>The function <b>SPI_Data_Bits_2</b> verifies data exchange:</p>
703 <ul>
704 <li>in Master Mode with default Slave Select mode</li>
705 <li>with default clock / frame format</li>
706 <li>with <b>2 data bits</b> per frame</li>
707 <li>with default bit order</li>
708 <li>at default bus speed</li>
709 <li>for default number of data items </li>
710 </ul>
711
712 </div>
713 </div>
714 <a class="anchor" id="ga519bb7a6ebaed0857dcd51f9158bb23f"></a>
715 <div class="memitem">
716 <div class="memproto">
717       <table class="memname">
718         <tr>
719           <td class="memname">void SPI_Data_Bits_3 </td>
720           <td>(</td>
721           <td class="paramtype">void&#160;</td>
722           <td class="paramname"></td><td>)</td>
723           <td></td>
724         </tr>
725       </table>
726 </div><div class="memdoc">
727 <p>The function <b>SPI_Data_Bits_3</b> verifies data exchange:</p>
728 <ul>
729 <li>in Master Mode with default Slave Select mode</li>
730 <li>with default clock / frame format</li>
731 <li>with <b>3 data bits</b> per frame</li>
732 <li>with default bit order</li>
733 <li>at default bus speed</li>
734 <li>for default number of data items </li>
735 </ul>
736
737 </div>
738 </div>
739 <a class="anchor" id="ga032cc7adf25f0724176a5ea45a219d32"></a>
740 <div class="memitem">
741 <div class="memproto">
742       <table class="memname">
743         <tr>
744           <td class="memname">void SPI_Data_Bits_4 </td>
745           <td>(</td>
746           <td class="paramtype">void&#160;</td>
747           <td class="paramname"></td><td>)</td>
748           <td></td>
749         </tr>
750       </table>
751 </div><div class="memdoc">
752 <p>The function <b>SPI_Data_Bits_4</b> verifies data exchange:</p>
753 <ul>
754 <li>in Master Mode with default Slave Select mode</li>
755 <li>with default clock / frame format</li>
756 <li>with <b>4 data bits</b> per frame</li>
757 <li>with default bit order</li>
758 <li>at default bus speed</li>
759 <li>for default number of data items </li>
760 </ul>
761
762 </div>
763 </div>
764 <a class="anchor" id="ga3bbe5c19e98256b0ca7343f1661855f1"></a>
765 <div class="memitem">
766 <div class="memproto">
767       <table class="memname">
768         <tr>
769           <td class="memname">void SPI_Data_Bits_5 </td>
770           <td>(</td>
771           <td class="paramtype">void&#160;</td>
772           <td class="paramname"></td><td>)</td>
773           <td></td>
774         </tr>
775       </table>
776 </div><div class="memdoc">
777 <p>The function <b>SPI_Data_Bits_5</b> verifies data exchange:</p>
778 <ul>
779 <li>in Master Mode with default Slave Select mode</li>
780 <li>with default clock / frame format</li>
781 <li>with <b>5 data bits</b> per frame</li>
782 <li>with default bit order</li>
783 <li>at default bus speed</li>
784 <li>for default number of data items </li>
785 </ul>
786
787 </div>
788 </div>
789 <a class="anchor" id="gae34bbf98df73086e213b0ed8191db946"></a>
790 <div class="memitem">
791 <div class="memproto">
792       <table class="memname">
793         <tr>
794           <td class="memname">void SPI_Data_Bits_6 </td>
795           <td>(</td>
796           <td class="paramtype">void&#160;</td>
797           <td class="paramname"></td><td>)</td>
798           <td></td>
799         </tr>
800       </table>
801 </div><div class="memdoc">
802 <p>The function <b>SPI_Data_Bits_6</b> verifies data exchange:</p>
803 <ul>
804 <li>in Master Mode with default Slave Select mode</li>
805 <li>with default clock / frame format</li>
806 <li>with <b>6 data bits</b> per frame</li>
807 <li>with default bit order</li>
808 <li>at default bus speed</li>
809 <li>for default number of data items </li>
810 </ul>
811
812 </div>
813 </div>
814 <a class="anchor" id="gaafef76e664c988dae1839b158c065ea0"></a>
815 <div class="memitem">
816 <div class="memproto">
817       <table class="memname">
818         <tr>
819           <td class="memname">void SPI_Data_Bits_7 </td>
820           <td>(</td>
821           <td class="paramtype">void&#160;</td>
822           <td class="paramname"></td><td>)</td>
823           <td></td>
824         </tr>
825       </table>
826 </div><div class="memdoc">
827 <p>The function <b>SPI_Data_Bits_7</b> verifies data exchange:</p>
828 <ul>
829 <li>in Master Mode with default Slave Select mode</li>
830 <li>with default clock / frame format</li>
831 <li>with <b>7 data bits</b> per frame</li>
832 <li>with default bit order</li>
833 <li>at default bus speed</li>
834 <li>for default number of data items </li>
835 </ul>
836
837 </div>
838 </div>
839 <a class="anchor" id="gaeccc297625d6c4bf07a98d75d5a65e1b"></a>
840 <div class="memitem">
841 <div class="memproto">
842       <table class="memname">
843         <tr>
844           <td class="memname">void SPI_Data_Bits_8 </td>
845           <td>(</td>
846           <td class="paramtype">void&#160;</td>
847           <td class="paramname"></td><td>)</td>
848           <td></td>
849         </tr>
850       </table>
851 </div><div class="memdoc">
852 <p>The function <b>SPI_Data_Bits_8</b> verifies data exchange:</p>
853 <ul>
854 <li>in Master Mode with default Slave Select mode</li>
855 <li>with default clock / frame format</li>
856 <li>with <b>8 data bits</b> per frame</li>
857 <li>with default bit order</li>
858 <li>at default bus speed</li>
859 <li>for default number of data items </li>
860 </ul>
861
862 </div>
863 </div>
864 <a class="anchor" id="ga60eddb6fe42cbd348ee0957b53c9efa3"></a>
865 <div class="memitem">
866 <div class="memproto">
867       <table class="memname">
868         <tr>
869           <td class="memname">void SPI_Data_Bits_9 </td>
870           <td>(</td>
871           <td class="paramtype">void&#160;</td>
872           <td class="paramname"></td><td>)</td>
873           <td></td>
874         </tr>
875       </table>
876 </div><div class="memdoc">
877 <p>The function <b>SPI_Data_Bits_9</b> verifies data exchange:</p>
878 <ul>
879 <li>in Master Mode with default Slave Select mode</li>
880 <li>with default clock / frame format</li>
881 <li>with <b>9 data bits</b> per frame</li>
882 <li>with default bit order</li>
883 <li>at default bus speed</li>
884 <li>for default number of data items </li>
885 </ul>
886
887 </div>
888 </div>
889 <a class="anchor" id="ga1d9112bd7592e3ad304620e8a022ee0e"></a>
890 <div class="memitem">
891 <div class="memproto">
892       <table class="memname">
893         <tr>
894           <td class="memname">void SPI_Data_Bits_10 </td>
895           <td>(</td>
896           <td class="paramtype">void&#160;</td>
897           <td class="paramname"></td><td>)</td>
898           <td></td>
899         </tr>
900       </table>
901 </div><div class="memdoc">
902 <p>The function <b>SPI_Data_Bits_10</b> verifies data exchange:</p>
903 <ul>
904 <li>in Master Mode with default Slave Select mode</li>
905 <li>with default clock / frame format</li>
906 <li>with <b>10 data bits</b> per frame</li>
907 <li>with default bit order</li>
908 <li>at default bus speed</li>
909 <li>for default number of data items </li>
910 </ul>
911
912 </div>
913 </div>
914 <a class="anchor" id="gaf3b43ce48b35c329ba625c09ddec0703"></a>
915 <div class="memitem">
916 <div class="memproto">
917       <table class="memname">
918         <tr>
919           <td class="memname">void SPI_Data_Bits_11 </td>
920           <td>(</td>
921           <td class="paramtype">void&#160;</td>
922           <td class="paramname"></td><td>)</td>
923           <td></td>
924         </tr>
925       </table>
926 </div><div class="memdoc">
927 <p>The function <b>SPI_Data_Bits_11</b> verifies data exchange:</p>
928 <ul>
929 <li>in Master Mode with default Slave Select mode</li>
930 <li>with default clock / frame format</li>
931 <li>with <b>11 data bits</b> per frame</li>
932 <li>with default bit order</li>
933 <li>at default bus speed</li>
934 <li>for default number of data items </li>
935 </ul>
936
937 </div>
938 </div>
939 <a class="anchor" id="ga06743778e3a917a327aba608818942c8"></a>
940 <div class="memitem">
941 <div class="memproto">
942       <table class="memname">
943         <tr>
944           <td class="memname">void SPI_Data_Bits_12 </td>
945           <td>(</td>
946           <td class="paramtype">void&#160;</td>
947           <td class="paramname"></td><td>)</td>
948           <td></td>
949         </tr>
950       </table>
951 </div><div class="memdoc">
952 <p>The function <b>SPI_Data_Bits_12</b> verifies data exchange:</p>
953 <ul>
954 <li>in Master Mode with default Slave Select mode</li>
955 <li>with default clock / frame format</li>
956 <li>with <b>12 data bits</b> per frame</li>
957 <li>with default bit order</li>
958 <li>at default bus speed</li>
959 <li>for default number of data items </li>
960 </ul>
961
962 </div>
963 </div>
964 <a class="anchor" id="ga05024118a4f599b0d34f90aca615169c"></a>
965 <div class="memitem">
966 <div class="memproto">
967       <table class="memname">
968         <tr>
969           <td class="memname">void SPI_Data_Bits_13 </td>
970           <td>(</td>
971           <td class="paramtype">void&#160;</td>
972           <td class="paramname"></td><td>)</td>
973           <td></td>
974         </tr>
975       </table>
976 </div><div class="memdoc">
977 <p>The function <b>SPI_Data_Bits_13</b> verifies data exchange:</p>
978 <ul>
979 <li>in Master Mode with default Slave Select mode</li>
980 <li>with default clock / frame format</li>
981 <li>with <b>13 data bits</b> per frame</li>
982 <li>with default bit order</li>
983 <li>at default bus speed</li>
984 <li>for default number of data items </li>
985 </ul>
986
987 </div>
988 </div>
989 <a class="anchor" id="gadf0adabba9f80c2a82a5abda67852ea4"></a>
990 <div class="memitem">
991 <div class="memproto">
992       <table class="memname">
993         <tr>
994           <td class="memname">void SPI_Data_Bits_14 </td>
995           <td>(</td>
996           <td class="paramtype">void&#160;</td>
997           <td class="paramname"></td><td>)</td>
998           <td></td>
999         </tr>
1000       </table>
1001 </div><div class="memdoc">
1002 <p>The function <b>SPI_Data_Bits_14</b> verifies data exchange:</p>
1003 <ul>
1004 <li>in Master Mode with default Slave Select mode</li>
1005 <li>with default clock / frame format</li>
1006 <li>with <b>14 data bits</b> per frame</li>
1007 <li>with default bit order</li>
1008 <li>at default bus speed</li>
1009 <li>for default number of data items </li>
1010 </ul>
1011
1012 </div>
1013 </div>
1014 <a class="anchor" id="ga16799360df76c05ada80fbc0b635332a"></a>
1015 <div class="memitem">
1016 <div class="memproto">
1017       <table class="memname">
1018         <tr>
1019           <td class="memname">void SPI_Data_Bits_15 </td>
1020           <td>(</td>
1021           <td class="paramtype">void&#160;</td>
1022           <td class="paramname"></td><td>)</td>
1023           <td></td>
1024         </tr>
1025       </table>
1026 </div><div class="memdoc">
1027 <p>The function <b>SPI_Data_Bits_15</b> verifies data exchange:</p>
1028 <ul>
1029 <li>in Master Mode with default Slave Select mode</li>
1030 <li>with default clock / frame format</li>
1031 <li>with <b>15 data bits</b> per frame</li>
1032 <li>with default bit order</li>
1033 <li>at default bus speed</li>
1034 <li>for default number of data items </li>
1035 </ul>
1036
1037 </div>
1038 </div>
1039 <a class="anchor" id="ga57f139687587a52a1fcb8f84df0befd6"></a>
1040 <div class="memitem">
1041 <div class="memproto">
1042       <table class="memname">
1043         <tr>
1044           <td class="memname">void SPI_Data_Bits_16 </td>
1045           <td>(</td>
1046           <td class="paramtype">void&#160;</td>
1047           <td class="paramname"></td><td>)</td>
1048           <td></td>
1049         </tr>
1050       </table>
1051 </div><div class="memdoc">
1052 <p>The function <b>SPI_Data_Bits_16</b> verifies data exchange:</p>
1053 <ul>
1054 <li>in Master Mode with default Slave Select mode</li>
1055 <li>with default clock / frame format</li>
1056 <li>with <b>16 data bits</b> per frame</li>
1057 <li>with default bit order</li>
1058 <li>at default bus speed</li>
1059 <li>for default number of data items </li>
1060 </ul>
1061
1062 </div>
1063 </div>
1064 <a class="anchor" id="gae93a6aaf286fc331ad55e941378e6921"></a>
1065 <div class="memitem">
1066 <div class="memproto">
1067       <table class="memname">
1068         <tr>
1069           <td class="memname">void SPI_Data_Bits_17 </td>
1070           <td>(</td>
1071           <td class="paramtype">void&#160;</td>
1072           <td class="paramname"></td><td>)</td>
1073           <td></td>
1074         </tr>
1075       </table>
1076 </div><div class="memdoc">
1077 <p>The function <b>SPI_Data_Bits_17</b> verifies data exchange:</p>
1078 <ul>
1079 <li>in Master Mode with default Slave Select mode</li>
1080 <li>with default clock / frame format</li>
1081 <li>with <b>17 data bits</b> per frame</li>
1082 <li>with default bit order</li>
1083 <li>at default bus speed</li>
1084 <li>for default number of data items </li>
1085 </ul>
1086
1087 </div>
1088 </div>
1089 <a class="anchor" id="ga5e663251596fff3b527526d99418a159"></a>
1090 <div class="memitem">
1091 <div class="memproto">
1092       <table class="memname">
1093         <tr>
1094           <td class="memname">void SPI_Data_Bits_18 </td>
1095           <td>(</td>
1096           <td class="paramtype">void&#160;</td>
1097           <td class="paramname"></td><td>)</td>
1098           <td></td>
1099         </tr>
1100       </table>
1101 </div><div class="memdoc">
1102 <p>The function <b>SPI_Data_Bits_18</b> verifies data exchange:</p>
1103 <ul>
1104 <li>in Master Mode with default Slave Select mode</li>
1105 <li>with default clock / frame format</li>
1106 <li>with <b>18 data bits</b> per frame</li>
1107 <li>with default bit order</li>
1108 <li>at default bus speed</li>
1109 <li>for default number of data items </li>
1110 </ul>
1111
1112 </div>
1113 </div>
1114 <a class="anchor" id="ga8b78e73354143fe81b7282bc9f83e3cc"></a>
1115 <div class="memitem">
1116 <div class="memproto">
1117       <table class="memname">
1118         <tr>
1119           <td class="memname">void SPI_Data_Bits_19 </td>
1120           <td>(</td>
1121           <td class="paramtype">void&#160;</td>
1122           <td class="paramname"></td><td>)</td>
1123           <td></td>
1124         </tr>
1125       </table>
1126 </div><div class="memdoc">
1127 <p>The function <b>SPI_Data_Bits_19</b> verifies data exchange:</p>
1128 <ul>
1129 <li>in Master Mode with default Slave Select mode</li>
1130 <li>with default clock / frame format</li>
1131 <li>with <b>19 data bits</b> per frame</li>
1132 <li>with default bit order</li>
1133 <li>at default bus speed</li>
1134 <li>for default number of data items </li>
1135 </ul>
1136
1137 </div>
1138 </div>
1139 <a class="anchor" id="gacc558e99d83d169263c67eaa593c27ec"></a>
1140 <div class="memitem">
1141 <div class="memproto">
1142       <table class="memname">
1143         <tr>
1144           <td class="memname">void SPI_Data_Bits_20 </td>
1145           <td>(</td>
1146           <td class="paramtype">void&#160;</td>
1147           <td class="paramname"></td><td>)</td>
1148           <td></td>
1149         </tr>
1150       </table>
1151 </div><div class="memdoc">
1152 <p>The function <b>SPI_Data_Bits_20</b> verifies data exchange:</p>
1153 <ul>
1154 <li>in Master Mode with default Slave Select mode</li>
1155 <li>with default clock / frame format</li>
1156 <li>with <b>20 data bits</b> per frame</li>
1157 <li>with default bit order</li>
1158 <li>at default bus speed</li>
1159 <li>for default number of data items </li>
1160 </ul>
1161
1162 </div>
1163 </div>
1164 <a class="anchor" id="ga006c7f7858899799675e6f5a8551d888"></a>
1165 <div class="memitem">
1166 <div class="memproto">
1167       <table class="memname">
1168         <tr>
1169           <td class="memname">void SPI_Data_Bits_21 </td>
1170           <td>(</td>
1171           <td class="paramtype">void&#160;</td>
1172           <td class="paramname"></td><td>)</td>
1173           <td></td>
1174         </tr>
1175       </table>
1176 </div><div class="memdoc">
1177 <p>The function <b>SPI_Data_Bits_21</b> verifies data exchange:</p>
1178 <ul>
1179 <li>in Master Mode with default Slave Select mode</li>
1180 <li>with default clock / frame format</li>
1181 <li>with <b>21 data bits</b> per frame</li>
1182 <li>with default bit order</li>
1183 <li>at default bus speed</li>
1184 <li>for default number of data items </li>
1185 </ul>
1186
1187 </div>
1188 </div>
1189 <a class="anchor" id="ga383b6b3b052eb74c4b63130546861deb"></a>
1190 <div class="memitem">
1191 <div class="memproto">
1192       <table class="memname">
1193         <tr>
1194           <td class="memname">void SPI_Data_Bits_22 </td>
1195           <td>(</td>
1196           <td class="paramtype">void&#160;</td>
1197           <td class="paramname"></td><td>)</td>
1198           <td></td>
1199         </tr>
1200       </table>
1201 </div><div class="memdoc">
1202 <p>The function <b>SPI_Data_Bits_22</b> verifies data exchange:</p>
1203 <ul>
1204 <li>in Master Mode with default Slave Select mode</li>
1205 <li>with default clock / frame format</li>
1206 <li>with <b>22 data bits</b> per frame</li>
1207 <li>with default bit order</li>
1208 <li>at default bus speed</li>
1209 <li>for default number of data items </li>
1210 </ul>
1211
1212 </div>
1213 </div>
1214 <a class="anchor" id="ga7f0c00218eacd9d64b3794f668bb9bd4"></a>
1215 <div class="memitem">
1216 <div class="memproto">
1217       <table class="memname">
1218         <tr>
1219           <td class="memname">void SPI_Data_Bits_23 </td>
1220           <td>(</td>
1221           <td class="paramtype">void&#160;</td>
1222           <td class="paramname"></td><td>)</td>
1223           <td></td>
1224         </tr>
1225       </table>
1226 </div><div class="memdoc">
1227 <p>The function <b>SPI_Data_Bits_23</b> verifies data exchange:</p>
1228 <ul>
1229 <li>in Master Mode with default Slave Select mode</li>
1230 <li>with default clock / frame format</li>
1231 <li>with <b>23 data bits</b> per frame</li>
1232 <li>with default bit order</li>
1233 <li>at default bus speed</li>
1234 <li>for default number of data items </li>
1235 </ul>
1236
1237 </div>
1238 </div>
1239 <a class="anchor" id="gac4dca76d086f526420cc41b01dd82b8b"></a>
1240 <div class="memitem">
1241 <div class="memproto">
1242       <table class="memname">
1243         <tr>
1244           <td class="memname">void SPI_Data_Bits_24 </td>
1245           <td>(</td>
1246           <td class="paramtype">void&#160;</td>
1247           <td class="paramname"></td><td>)</td>
1248           <td></td>
1249         </tr>
1250       </table>
1251 </div><div class="memdoc">
1252 <p>The function <b>SPI_Data_Bits_24</b> verifies data exchange:</p>
1253 <ul>
1254 <li>in Master Mode with default Slave Select mode</li>
1255 <li>with default clock / frame format</li>
1256 <li>with <b>24 data bits</b> per frame</li>
1257 <li>with default bit order</li>
1258 <li>at default bus speed</li>
1259 <li>for default number of data items </li>
1260 </ul>
1261
1262 </div>
1263 </div>
1264 <a class="anchor" id="ga72dcc458a32193581ac1098a7a34daa0"></a>
1265 <div class="memitem">
1266 <div class="memproto">
1267       <table class="memname">
1268         <tr>
1269           <td class="memname">void SPI_Data_Bits_25 </td>
1270           <td>(</td>
1271           <td class="paramtype">void&#160;</td>
1272           <td class="paramname"></td><td>)</td>
1273           <td></td>
1274         </tr>
1275       </table>
1276 </div><div class="memdoc">
1277 <p>The function <b>SPI_Data_Bits_25</b> verifies data exchange:</p>
1278 <ul>
1279 <li>in Master Mode with default Slave Select mode</li>
1280 <li>with default clock / frame format</li>
1281 <li>with <b>25 data bits</b> per frame</li>
1282 <li>with default bit order</li>
1283 <li>at default bus speed</li>
1284 <li>for default number of data items </li>
1285 </ul>
1286
1287 </div>
1288 </div>
1289 <a class="anchor" id="ga8ce3da54a6cfe9faafbc9fa889f0b85a"></a>
1290 <div class="memitem">
1291 <div class="memproto">
1292       <table class="memname">
1293         <tr>
1294           <td class="memname">void SPI_Data_Bits_26 </td>
1295           <td>(</td>
1296           <td class="paramtype">void&#160;</td>
1297           <td class="paramname"></td><td>)</td>
1298           <td></td>
1299         </tr>
1300       </table>
1301 </div><div class="memdoc">
1302 <p>The function <b>SPI_Data_Bits_26</b> verifies data exchange:</p>
1303 <ul>
1304 <li>in Master Mode with default Slave Select mode</li>
1305 <li>with default clock / frame format</li>
1306 <li>with <b>26 data bits</b> per frame</li>
1307 <li>with default bit order</li>
1308 <li>at default bus speed</li>
1309 <li>for default number of data items </li>
1310 </ul>
1311
1312 </div>
1313 </div>
1314 <a class="anchor" id="gae1c1e1bf4f25ef739e11560c0faf8ca2"></a>
1315 <div class="memitem">
1316 <div class="memproto">
1317       <table class="memname">
1318         <tr>
1319           <td class="memname">void SPI_Data_Bits_27 </td>
1320           <td>(</td>
1321           <td class="paramtype">void&#160;</td>
1322           <td class="paramname"></td><td>)</td>
1323           <td></td>
1324         </tr>
1325       </table>
1326 </div><div class="memdoc">
1327 <p>The function <b>SPI_Data_Bits_27</b> verifies data exchange:</p>
1328 <ul>
1329 <li>in Master Mode with default Slave Select mode</li>
1330 <li>with default clock / frame format</li>
1331 <li>with <b>27 data bits</b> per frame</li>
1332 <li>with default bit order</li>
1333 <li>at default bus speed</li>
1334 <li>for default number of data items </li>
1335 </ul>
1336
1337 </div>
1338 </div>
1339 <a class="anchor" id="ga8a7055dbe76f27f7ff1bdfaf88afbe4f"></a>
1340 <div class="memitem">
1341 <div class="memproto">
1342       <table class="memname">
1343         <tr>
1344           <td class="memname">void SPI_Data_Bits_28 </td>
1345           <td>(</td>
1346           <td class="paramtype">void&#160;</td>
1347           <td class="paramname"></td><td>)</td>
1348           <td></td>
1349         </tr>
1350       </table>
1351 </div><div class="memdoc">
1352 <p>The function <b>SPI_Data_Bits_28</b> verifies data exchange:</p>
1353 <ul>
1354 <li>in Master Mode with default Slave Select mode</li>
1355 <li>with default clock / frame format</li>
1356 <li>with <b>28 data bits</b> per frame</li>
1357 <li>with default bit order</li>
1358 <li>at default bus speed</li>
1359 <li>for default number of data items </li>
1360 </ul>
1361
1362 </div>
1363 </div>
1364 <a class="anchor" id="gab0302c9f1a8267add853c8c58caf3038"></a>
1365 <div class="memitem">
1366 <div class="memproto">
1367       <table class="memname">
1368         <tr>
1369           <td class="memname">void SPI_Data_Bits_29 </td>
1370           <td>(</td>
1371           <td class="paramtype">void&#160;</td>
1372           <td class="paramname"></td><td>)</td>
1373           <td></td>
1374         </tr>
1375       </table>
1376 </div><div class="memdoc">
1377 <p>The function <b>SPI_Data_Bits_29</b> verifies data exchange:</p>
1378 <ul>
1379 <li>in Master Mode with default Slave Select mode</li>
1380 <li>with default clock / frame format</li>
1381 <li>with <b>29 data bits</b> per frame</li>
1382 <li>with default bit order</li>
1383 <li>at default bus speed</li>
1384 <li>for default number of data items </li>
1385 </ul>
1386
1387 </div>
1388 </div>
1389 <a class="anchor" id="ga1d9f6139bc69d89bc3f392139c51f0a7"></a>
1390 <div class="memitem">
1391 <div class="memproto">
1392       <table class="memname">
1393         <tr>
1394           <td class="memname">void SPI_Data_Bits_30 </td>
1395           <td>(</td>
1396           <td class="paramtype">void&#160;</td>
1397           <td class="paramname"></td><td>)</td>
1398           <td></td>
1399         </tr>
1400       </table>
1401 </div><div class="memdoc">
1402 <p>The function <b>SPI_Data_Bits_30</b> verifies data exchange:</p>
1403 <ul>
1404 <li>in Master Mode with default Slave Select mode</li>
1405 <li>with default clock / frame format</li>
1406 <li>with <b>30 data bits</b> per frame</li>
1407 <li>with default bit order</li>
1408 <li>at default bus speed</li>
1409 <li>for default number of data items </li>
1410 </ul>
1411
1412 </div>
1413 </div>
1414 <a class="anchor" id="ga1d723bdaab45a60fbb356fd3424b876a"></a>
1415 <div class="memitem">
1416 <div class="memproto">
1417       <table class="memname">
1418         <tr>
1419           <td class="memname">void SPI_Data_Bits_31 </td>
1420           <td>(</td>
1421           <td class="paramtype">void&#160;</td>
1422           <td class="paramname"></td><td>)</td>
1423           <td></td>
1424         </tr>
1425       </table>
1426 </div><div class="memdoc">
1427 <p>The function <b>SPI_Data_Bits_31</b> verifies data exchange:</p>
1428 <ul>
1429 <li>in Master Mode with default Slave Select mode</li>
1430 <li>with default clock / frame format</li>
1431 <li>with <b>31 data bits</b> per frame</li>
1432 <li>with default bit order</li>
1433 <li>at default bus speed</li>
1434 <li>for default number of data items </li>
1435 </ul>
1436
1437 </div>
1438 </div>
1439 <a class="anchor" id="gaaccf953e09301fb8aa89f58e68de7194"></a>
1440 <div class="memitem">
1441 <div class="memproto">
1442       <table class="memname">
1443         <tr>
1444           <td class="memname">void SPI_Data_Bits_32 </td>
1445           <td>(</td>
1446           <td class="paramtype">void&#160;</td>
1447           <td class="paramname"></td><td>)</td>
1448           <td></td>
1449         </tr>
1450       </table>
1451 </div><div class="memdoc">
1452 <p>The function <b>SPI_Data_Bits_32</b> verifies data exchange:</p>
1453 <ul>
1454 <li>in Master Mode with default Slave Select mode</li>
1455 <li>with default clock / frame format</li>
1456 <li>with <b>32 data bits</b> per frame</li>
1457 <li>with default bit order</li>
1458 <li>at default bus speed</li>
1459 <li>for default number of data items </li>
1460 </ul>
1461
1462 </div>
1463 </div>
1464 <a class="anchor" id="ga1773bf3dce35c76518768d5c1ec1eca1"></a>
1465 <div class="memitem">
1466 <div class="memproto">
1467       <table class="memname">
1468         <tr>
1469           <td class="memname">void SPI_Bit_Order_MSB_LSB </td>
1470           <td>(</td>
1471           <td class="paramtype">void&#160;</td>
1472           <td class="paramname"></td><td>)</td>
1473           <td></td>
1474         </tr>
1475       </table>
1476 </div><div class="memdoc">
1477 <p>The function <b>SPI_Bit_Order_MSB_LSB</b> verifies data exchange:</p>
1478 <ul>
1479 <li>in Master Mode with default Slave Select mode</li>
1480 <li>with default clock / frame format</li>
1481 <li>with default data bits</li>
1482 <li>with bit order <b>from MSB to LSB</b></li>
1483 <li>at default bus speed</li>
1484 <li>for default number of data items</li>
1485 </ul>
1486 <dl class="section note"><dt>Note</dt><dd>In Test Mode <b>Loopback</b> this test is not executed </dd></dl>
1487
1488 </div>
1489 </div>
1490 <a class="anchor" id="gacbe95a7604dd638fc03bac1d8d647c57"></a>
1491 <div class="memitem">
1492 <div class="memproto">
1493       <table class="memname">
1494         <tr>
1495           <td class="memname">void SPI_Bit_Order_LSB_MSB </td>
1496           <td>(</td>
1497           <td class="paramtype">void&#160;</td>
1498           <td class="paramname"></td><td>)</td>
1499           <td></td>
1500         </tr>
1501       </table>
1502 </div><div class="memdoc">
1503 <p>The function <b>SPI_Bit_Order_LSB_MSB</b> verifies data exchange:</p>
1504 <ul>
1505 <li>in Master Mode with default Slave Select mode</li>
1506 <li>with default clock / frame format</li>
1507 <li>with default data bits</li>
1508 <li>with bit order <b>from LSB to MSB</b></li>
1509 <li>at default bus speed</li>
1510 <li>for default number of data items</li>
1511 </ul>
1512 <dl class="section note"><dt>Note</dt><dd>In Test Mode <b>Loopback</b> this test is not executed </dd></dl>
1513
1514 </div>
1515 </div>
1516 <a class="anchor" id="ga3d68e121dd548586e9dfb745d4f66edc"></a>
1517 <div class="memitem">
1518 <div class="memproto">
1519       <table class="memname">
1520         <tr>
1521           <td class="memname">void SPI_Bus_Speed_Min </td>
1522           <td>(</td>
1523           <td class="paramtype">void&#160;</td>
1524           <td class="paramname"></td><td>)</td>
1525           <td></td>
1526         </tr>
1527       </table>
1528 </div><div class="memdoc">
1529 <p>The function <b>SPI_Bus_Speed_Min</b> verifies data exchange:</p>
1530 <ul>
1531 <li>in Master Mode with default Slave Select mode</li>
1532 <li>with default clock / frame format</li>
1533 <li>with default data bits</li>
1534 <li>with default bit order</li>
1535 <li>at <b>minimum bus speed</b> (define <code>SPI_CFG_MIN_BUS_SPEED</code> in DV_SPI_Config.h)</li>
1536 <li>for default number of data items</li>
1537 </ul>
1538 <p>This test function checks the following requirements:</p>
1539 <ul>
1540 <li>measured bus speed is not 25% lower, or higher than requested</li>
1541 <li>bus speed value returned by the driver is not negative</li>
1542 <li>bus speed value returned by the driver is not higher then requested</li>
1543 <li>bus speed value returned by the driver is not lower then 75% of requested </li>
1544 </ul>
1545
1546 </div>
1547 </div>
1548 <a class="anchor" id="ga949c26229d70ecd51c7e94d0db794ff2"></a>
1549 <div class="memitem">
1550 <div class="memproto">
1551       <table class="memname">
1552         <tr>
1553           <td class="memname">void SPI_Bus_Speed_Max </td>
1554           <td>(</td>
1555           <td class="paramtype">void&#160;</td>
1556           <td class="paramname"></td><td>)</td>
1557           <td></td>
1558         </tr>
1559       </table>
1560 </div><div class="memdoc">
1561 <p>The function <b>SPI_Bus_Speed_Max</b> verifies data exchange:</p>
1562 <ul>
1563 <li>in Master Mode with default Slave Select mode</li>
1564 <li>with default clock / frame format</li>
1565 <li>with default data bits</li>
1566 <li>with default bit order</li>
1567 <li>at <b>maximum bus speed</b> (define <code>SPI_CFG_MAX_BUS_SPEED</code> in DV_SPI_Config.h)</li>
1568 <li>for default number of data items</li>
1569 </ul>
1570 <p>This test function checks the following requirements:</p>
1571 <ul>
1572 <li>measured bus speed is not 25% lower, or higher than requested</li>
1573 <li>bus speed value returned by the driver is not negative</li>
1574 <li>bus speed value returned by the driver is not higher then requested</li>
1575 <li>bus speed value returned by the driver is not lower then 75% of requested </li>
1576 </ul>
1577
1578 </div>
1579 </div>
1580 <a class="anchor" id="ga60177cabd2ede8ad3ab7ce591cfa567d"></a>
1581 <div class="memitem">
1582 <div class="memproto">
1583       <table class="memname">
1584         <tr>
1585           <td class="memname">void SPI_Number_Of_Items </td>
1586           <td>(</td>
1587           <td class="paramtype">void&#160;</td>
1588           <td class="paramname"></td><td>)</td>
1589           <td></td>
1590         </tr>
1591       </table>
1592 </div><div class="memdoc">
1593 <p>The function <b>SPI_Number_Of_Items</b> verifies data exchange:</p>
1594 <ul>
1595 <li>in Master Mode with default Slave Select mode</li>
1596 <li>with default clock / frame format</li>
1597 <li>with default data bits</li>
1598 <li>with default bit order</li>
1599 <li>at default bus speed</li>
1600 <li>for <b>different number of items</b> (defines <code>SPI_CFG_NUM1 .. SPI_CFG_NUM5</code> in DV_SPI_Config.h) </li>
1601 </ul>
1602
1603 </div>
1604 </div>
1605 <a class="anchor" id="ga52d421c71253abdb24010d1fe468490b"></a>
1606 <div class="memitem">
1607 <div class="memproto">
1608       <table class="memname">
1609         <tr>
1610           <td class="memname">void SPI_GetDataCount </td>
1611           <td>(</td>
1612           <td class="paramtype">void&#160;</td>
1613           <td class="paramname"></td><td>)</td>
1614           <td></td>
1615         </tr>
1616       </table>
1617 </div><div class="memdoc">
1618 <p>The function <b>SPI_GetDataCount</b> verifies <b>GetDataCount</b> function (count changing) during data exchange:</p>
1619 <ul>
1620 <li>in Master Mode with default Slave Select mode</li>
1621 <li>with default clock / frame format</li>
1622 <li>with default data bits</li>
1623 <li>with default bit order</li>
1624 <li>at default bus speed </li>
1625 </ul>
1626
1627 </div>
1628 </div>
1629 <a class="anchor" id="ga78979d4cce4cdabcb859ea053f99faf0"></a>
1630 <div class="memitem">
1631 <div class="memproto">
1632       <table class="memname">
1633         <tr>
1634           <td class="memname">void SPI_Abort </td>
1635           <td>(</td>
1636           <td class="paramtype">void&#160;</td>
1637           <td class="paramname"></td><td>)</td>
1638           <td></td>
1639         </tr>
1640       </table>
1641 </div><div class="memdoc">
1642 <p>The function <b>SPI_Abort</b> verifies <b>Abort</b> function abort of data exchange:</p>
1643 <ul>
1644 <li>in Master Mode with default Slave Select mode</li>
1645 <li>with default clock / frame format</li>
1646 <li>with default data bits</li>
1647 <li>with default bit order</li>
1648 <li>at default bus speed </li>
1649 </ul>
1650
1651 </div>
1652 </div>
1653 </div><!-- contents -->
1654 </div><!-- doc-content -->
1655 <!-- start footer part -->
1656 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
1657   <ul>
1658     <li class="footer">Generated on Fri Jul 15 2022 08:42:09 for CMSIS-Driver Validation by ARM Ltd. All rights reserved.
1659         <!--
1660     <a href="http://www.doxygen.org/index.html">
1661     <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 
1662         -->
1663         </li>
1664   </ul>
1665 </div>
1666 </body>
1667 </html>