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">
4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
6 <title>C:/Projects/ARM_GIT/CMSIS-Driver_Validation/Source/DV_WIFI.c File Reference</title>
7 <title>CMSIS-Driver Validation: C:/Projects/ARM_GIT/CMSIS-Driver_Validation/Source/DV_WIFI.c File Reference</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);
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); });
25 <link href="stylsheetf" rel="stylesheet" type="text/css" />
28 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
30 <table cellspacing="0" cellpadding="0">
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  <span id="projectnumber">Version 1.3.0</span>
38 <div id="projectbrief">Driver Validation</div>
44 <!-- end header part -->
45 <div id="DRVnav" class="tabs1">
47 <script type="text/javascript">
49 writeComponentTabs.call(this);
54 <!-- Generated by Doxygen 1.8.6 -->
55 <script type="text/javascript">
56 var searchBox = new SearchBox("searchBox", "search",false,'Search');
58 <div id="navrow1" class="tabs">
60 <li><a href="index.html"><span>Main Page</span></a></li>
61 <li><a href="pages.html"><span>Usage and Description</span></a></li>
62 <li><a href="modules.html"><span>Reference</span></a></li>
64 <div id="MSearchBox" class="MSearchBoxInactive">
66 <img id="MSearchSelect" src="search/mag_sel.png"
67 onmouseover="return searchBox.OnSearchSelectShow()"
68 onmouseout="return searchBox.OnSearchSelectHide()"
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>
82 <div id="side-nav" class="ui-resizable side-nav-resizable">
84 <div id="nav-tree-contents">
85 <div id="nav-sync" class="sync"></div>
88 <div id="splitbar" style="-moz-user-select:none;"
89 class="ui-resizable-handle">
92 <script type="text/javascript">
93 $(document).ready(function(){initNavTree('_d_v___w_i_f_i_8c.html','');});
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"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Pages</a></div>
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">
111 <div class="summary">
112 <a href="#nested-classes">Data Structures</a> |
113 <a href="#define-members">Macros</a> |
114 <a href="#func-members">Functions</a> |
115 <a href="#var-members">Variables</a> </div>
116 <div class="headertitle">
117 <div class="title">DV_WIFI.c File Reference</div> </div>
119 <div class="contents">
120 <div class="textblock"><code>#include "cmsis_dv.h"</code><br/>
121 <code>#include "DV_Config.h"</code><br/>
122 <code>#include "DV_Framework.h"</code><br/>
123 <code>#include "Driver_WiFi.h"</code><br/>
124 <code>#include <stdio.h></code><br/>
125 <code>#include <stdlib.h></code><br/>
126 <code>#include <string.h></code><br/>
127 </div><table class="memberdecls">
128 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
129 Data Structures</h2></td></tr>
130 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structset__get__option__t.html">set_get_option_t</a></td></tr>
131 <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
132 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_i_o___c_r_e_a_t_e.html">IO_CREATE</a></td></tr>
133 <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
134 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_i_o___b_i_n_d.html">IO_BIND</a></td></tr>
135 <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
136 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_i_o___l_i_s_t_e_n.html">IO_LISTEN</a></td></tr>
137 <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
138 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_i_o___a_c_c_e_p_t.html">IO_ACCEPT</a></td></tr>
139 <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
140 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_i_o___c_o_n_n_e_c_t.html">IO_CONNECT</a></td></tr>
141 <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
142 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_i_o___r_e_c_v.html">IO_RECV</a></td></tr>
143 <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
144 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_i_o___r_e_c_v_f_r_o_m.html">IO_RECVFROM</a></td></tr>
145 <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
146 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_i_o___s_e_n_d.html">IO_SEND</a></td></tr>
147 <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
148 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_i_o___s_e_n_d_t_o.html">IO_SENDTO</a></td></tr>
149 <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
150 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_i_o___g_e_t_s_o_c_k_n_a_m_e.html">IO_GETSOCKNAME</a></td></tr>
151 <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
152 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_i_o___g_e_t_p_e_e_r_n_a_m_e.html">IO_GETPEERNAME</a></td></tr>
153 <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
154 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_i_o___g_e_t_o_p_t.html">IO_GETOPT</a></td></tr>
155 <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
156 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_i_o___s_e_t_o_p_t.html">IO_SETOPT</a></td></tr>
157 <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
158 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_i_o___c_l_o_s_e.html">IO_CLOSE</a></td></tr>
159 <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
160 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_i_o___g_e_t_h_o_s_t.html">IO_GETHOST</a></td></tr>
161 <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
162 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_i_o___p_i_n_g.html">IO_PING</a></td></tr>
163 <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
164 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_i_o___t_r_a_n_s_f_e_r.html">IO_TRANSFER</a></td></tr>
165 <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
166 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_i_o___s_i_d_e_k_i_c_k.html">IO_SIDEKICK</a></td></tr>
167 <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
168 </table><table class="memberdecls">
169 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
170 Macros</h2></td></tr>
171 <tr class="memitem:aa946d3ae377878e068c30730cc81c298"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#aa946d3ae377878e068c30730cc81c298">ECHO_PORT</a>   7</td></tr>
172 <tr class="separator:aa946d3ae377878e068c30730cc81c298"><td class="memSeparator" colspan="2"> </td></tr>
173 <tr class="memitem:a17c692ece29e57427217662f50cf6926"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a17c692ece29e57427217662f50cf6926">DISCARD_PORT</a>   9</td></tr>
174 <tr class="separator:a17c692ece29e57427217662f50cf6926"><td class="memSeparator" colspan="2"> </td></tr>
175 <tr class="memitem:afcd157a8d8c9b13efdc87808553e89b9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#afcd157a8d8c9b13efdc87808553e89b9">CHARGEN_PORT</a>   19</td></tr>
176 <tr class="separator:afcd157a8d8c9b13efdc87808553e89b9"><td class="memSeparator" colspan="2"> </td></tr>
177 <tr class="memitem:aaf16852302bc36d830c45ed79455f67b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#aaf16852302bc36d830c45ed79455f67b">ASSISTANT_PORT</a>   5000</td></tr>
178 <tr class="separator:aaf16852302bc36d830c45ed79455f67b"><td class="memSeparator" colspan="2"> </td></tr>
179 <tr class="memitem:afead134fbfa73a0280699d1efb8742af"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#afead134fbfa73a0280699d1efb8742af">NON_EXISTENT_PORT</a>   5001</td></tr>
180 <tr class="separator:afead134fbfa73a0280699d1efb8742af"><td class="memSeparator" colspan="2"> </td></tr>
181 <tr class="memitem:a0c53ae1484af6b640335421e987fe923"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a0c53ae1484af6b640335421e987fe923">F_CREATE</a>   0x00000001</td></tr>
182 <tr class="separator:a0c53ae1484af6b640335421e987fe923"><td class="memSeparator" colspan="2"> </td></tr>
183 <tr class="memitem:aa1016d85c21ac2899b700ac68d455827"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#aa1016d85c21ac2899b700ac68d455827">F_CREATE_TCP</a>   0x00000001</td></tr>
184 <tr class="separator:aa1016d85c21ac2899b700ac68d455827"><td class="memSeparator" colspan="2"> </td></tr>
185 <tr class="memitem:ac6ec54bbd92e06b6357368de8d0f34fe"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#ac6ec54bbd92e06b6357368de8d0f34fe">F_CREATE_UDP</a>   0x00000002</td></tr>
186 <tr class="separator:ac6ec54bbd92e06b6357368de8d0f34fe"><td class="memSeparator" colspan="2"> </td></tr>
187 <tr class="memitem:ad288f2c4a55200032543ee3748e98ca9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#ad288f2c4a55200032543ee3748e98ca9">F_CLOSE</a>   0x00000004</td></tr>
188 <tr class="separator:ad288f2c4a55200032543ee3748e98ca9"><td class="memSeparator" colspan="2"> </td></tr>
189 <tr class="memitem:a7e13806bfebaabf09bb740219be7a471"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a7e13806bfebaabf09bb740219be7a471">F_BIND</a>   0x00000008</td></tr>
190 <tr class="separator:a7e13806bfebaabf09bb740219be7a471"><td class="memSeparator" colspan="2"> </td></tr>
191 <tr class="memitem:a5710de44896c341a7efc5747ee5050a6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a5710de44896c341a7efc5747ee5050a6">F_LISTEN</a>   0x00000010</td></tr>
192 <tr class="separator:a5710de44896c341a7efc5747ee5050a6"><td class="memSeparator" colspan="2"> </td></tr>
193 <tr class="memitem:ab7c48441a4bc63a910c63551f9b2efbf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#ab7c48441a4bc63a910c63551f9b2efbf">F_ACCEPT</a>   0x00000020</td></tr>
194 <tr class="separator:ab7c48441a4bc63a910c63551f9b2efbf"><td class="memSeparator" colspan="2"> </td></tr>
195 <tr class="memitem:a99a76dcbc6c43e904e58fbcc63aff9ef"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a99a76dcbc6c43e904e58fbcc63aff9ef">F_CONNECT</a>   0x00000040</td></tr>
196 <tr class="separator:a99a76dcbc6c43e904e58fbcc63aff9ef"><td class="memSeparator" colspan="2"> </td></tr>
197 <tr class="memitem:adffa0116891b1d59407c32a311aff1d9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#adffa0116891b1d59407c32a311aff1d9">F_RECV</a>   0x00000080</td></tr>
198 <tr class="separator:adffa0116891b1d59407c32a311aff1d9"><td class="memSeparator" colspan="2"> </td></tr>
199 <tr class="memitem:a8f174e63ce50a1a82fb845d7b314a15c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a8f174e63ce50a1a82fb845d7b314a15c">F_RECVFROM</a>   0x00000100</td></tr>
200 <tr class="separator:a8f174e63ce50a1a82fb845d7b314a15c"><td class="memSeparator" colspan="2"> </td></tr>
201 <tr class="memitem:a89ec54748504e9a88f5f51d32113e768"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a89ec54748504e9a88f5f51d32113e768">F_SEND</a>   0x00000200</td></tr>
202 <tr class="separator:a89ec54748504e9a88f5f51d32113e768"><td class="memSeparator" colspan="2"> </td></tr>
203 <tr class="memitem:a204d25d767de02f885ed15b6bb1b9018"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a204d25d767de02f885ed15b6bb1b9018">F_SENDTO</a>   0x00000400</td></tr>
204 <tr class="separator:a204d25d767de02f885ed15b6bb1b9018"><td class="memSeparator" colspan="2"> </td></tr>
205 <tr class="memitem:a01dd55abb3a4d064775804f2b519b6a9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a01dd55abb3a4d064775804f2b519b6a9">F_GETSOCKNAME</a>   0x00000800</td></tr>
206 <tr class="separator:a01dd55abb3a4d064775804f2b519b6a9"><td class="memSeparator" colspan="2"> </td></tr>
207 <tr class="memitem:a2eb5124063e9a9bef8688235c5562971"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a2eb5124063e9a9bef8688235c5562971">F_GETPEERNAME</a>   0x00001000</td></tr>
208 <tr class="separator:a2eb5124063e9a9bef8688235c5562971"><td class="memSeparator" colspan="2"> </td></tr>
209 <tr class="memitem:a20b4ddd4fa572299ef91aefbcb2e7ef3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a20b4ddd4fa572299ef91aefbcb2e7ef3">F_GETOPT</a>   0x00002000</td></tr>
210 <tr class="separator:a20b4ddd4fa572299ef91aefbcb2e7ef3"><td class="memSeparator" colspan="2"> </td></tr>
211 <tr class="memitem:aa82592e9a8bb8932bb8bedf29a328a40"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#aa82592e9a8bb8932bb8bedf29a328a40">F_SETOPT</a>   0x00004000</td></tr>
212 <tr class="separator:aa82592e9a8bb8932bb8bedf29a328a40"><td class="memSeparator" colspan="2"> </td></tr>
213 <tr class="memitem:aead7afa6468d4d0f837464fe04dfa3dd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#aead7afa6468d4d0f837464fe04dfa3dd">F_GETHOSTBYNAME</a>   0x00008000</td></tr>
214 <tr class="separator:aead7afa6468d4d0f837464fe04dfa3dd"><td class="memSeparator" colspan="2"> </td></tr>
215 <tr class="memitem:a9d6ad262c43a7b27c2b5bfdbbb7e16b9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a9d6ad262c43a7b27c2b5bfdbbb7e16b9">F_PING</a>   0x00010000</td></tr>
216 <tr class="separator:a9d6ad262c43a7b27c2b5bfdbbb7e16b9"><td class="memSeparator" colspan="2"> </td></tr>
217 <tr class="memitem:a65dfbf5ed86e8b5e4e33dbb77f4240cd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a65dfbf5ed86e8b5e4e33dbb77f4240cd">F_SEND_CTRL</a>   0x00010000</td></tr>
218 <tr class="separator:a65dfbf5ed86e8b5e4e33dbb77f4240cd"><td class="memSeparator" colspan="2"> </td></tr>
219 <tr class="memitem:ac2f748d259f73c27ff511fecca97a56b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#ac2f748d259f73c27ff511fecca97a56b">F_XFER_FIXED</a>   0x00020000</td></tr>
220 <tr class="separator:ac2f748d259f73c27ff511fecca97a56b"><td class="memSeparator" colspan="2"> </td></tr>
221 <tr class="memitem:a1b7b10d08c05cf2527e573c2baa4b31d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a1b7b10d08c05cf2527e573c2baa4b31d">F_XFER_INCR</a>   0x00040000</td></tr>
222 <tr class="separator:a1b7b10d08c05cf2527e573c2baa4b31d"><td class="memSeparator" colspan="2"> </td></tr>
223 <tr class="memitem:a3d18387798db5f04c490fc97287a404b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a3d18387798db5f04c490fc97287a404b">F_SEND_FRAG</a>   0x00080000</td></tr>
224 <tr class="separator:a3d18387798db5f04c490fc97287a404b"><td class="memSeparator" colspan="2"> </td></tr>
225 <tr class="memitem:ace613daf0236db7abd284b031b06f245"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#ace613daf0236db7abd284b031b06f245">F_RECV_FRAG</a>   0x00100000</td></tr>
226 <tr class="separator:ace613daf0236db7abd284b031b06f245"><td class="memSeparator" colspan="2"> </td></tr>
227 <tr class="memitem:a9b92d492fec016066f9d4359a66d62e0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a9b92d492fec016066f9d4359a66d62e0">F_ALL</a>   0x001FFFFF</td></tr>
228 <tr class="separator:a9b92d492fec016066f9d4359a66d62e0"><td class="memSeparator" colspan="2"> </td></tr>
229 <tr class="memitem:aab6b96324135db3d24b4e42c0eaa4135"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#aab6b96324135db3d24b4e42c0eaa4135">SK_TERMINATE</a>   0x00000001</td></tr>
230 <tr class="separator:aab6b96324135db3d24b4e42c0eaa4135"><td class="memSeparator" colspan="2"> </td></tr>
231 <tr class="memitem:ae294e5a82c2fd4d7c18a3aefeb1a2448"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#ae294e5a82c2fd4d7c18a3aefeb1a2448">TH_OK</a>   0x01</td></tr>
232 <tr class="separator:ae294e5a82c2fd4d7c18a3aefeb1a2448"><td class="memSeparator" colspan="2"> </td></tr>
233 <tr class="memitem:ac79bd91ac67036ae3cac63162b573c82"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#ac79bd91ac67036ae3cac63162b573c82">TH_TOUT</a>   0x02</td></tr>
234 <tr class="separator:ac79bd91ac67036ae3cac63162b573c82"><td class="memSeparator" colspan="2"> </td></tr>
235 <tr class="memitem:ae48ad0a69165e15c3108537cd0bb2bab"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#ae48ad0a69165e15c3108537cd0bb2bab">TH_ALL</a>   0x03</td></tr>
236 <tr class="separator:ae48ad0a69165e15c3108537cd0bb2bab"><td class="memSeparator" colspan="2"> </td></tr>
237 <tr class="memitem:a133d2b1bde659fd105718ebf11264cd9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a133d2b1bde659fd105718ebf11264cd9">MIN_BYTES</a>   0</td></tr>
238 <tr class="separator:a133d2b1bde659fd105718ebf11264cd9"><td class="memSeparator" colspan="2"> </td></tr>
239 <tr class="memitem:a9120c75f8b6df0cbd96a67a482ba6a6e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a9120c75f8b6df0cbd96a67a482ba6a6e">TH_EXECUTE</a>(sig, tout)</td></tr>
240 <tr class="separator:a9120c75f8b6df0cbd96a67a482ba6a6e"><td class="memSeparator" colspan="2"> </td></tr>
241 <tr class="memitem:a32fd58827e181eda0603dcba4d331fcd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a32fd58827e181eda0603dcba4d331fcd">TH_ASSERT</a>(cond)</td></tr>
242 <tr class="separator:a32fd58827e181eda0603dcba4d331fcd"><td class="memSeparator" colspan="2"> </td></tr>
243 <tr class="memitem:aea34bc664cb6ddc8f3b2a58dd882f4d7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#aea34bc664cb6ddc8f3b2a58dd882f4d7">ARG_INIT</a>()</td></tr>
244 <tr class="separator:aea34bc664cb6ddc8f3b2a58dd882f4d7"><td class="memSeparator" colspan="2"> </td></tr>
245 <tr class="memitem:ad97b52a7ca732a1bb2463261e412c5a3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#ad97b52a7ca732a1bb2463261e412c5a3">ARG_CREATE</a>(_af, _type, _proto)</td></tr>
246 <tr class="separator:ad97b52a7ca732a1bb2463261e412c5a3"><td class="memSeparator" colspan="2"> </td></tr>
247 <tr class="memitem:a0fd027ac6d6fb7c2032c034818288bc7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a0fd027ac6d6fb7c2032c034818288bc7">ARG_BIND</a>(_sock, _ip, _ip_len, _port)</td></tr>
248 <tr class="separator:a0fd027ac6d6fb7c2032c034818288bc7"><td class="memSeparator" colspan="2"> </td></tr>
249 <tr class="memitem:a9b08a8ddf1fd765938536fb46ea8a3d2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a9b08a8ddf1fd765938536fb46ea8a3d2">ARG_LISTEN</a>(_sock, _backlog)</td></tr>
250 <tr class="separator:a9b08a8ddf1fd765938536fb46ea8a3d2"><td class="memSeparator" colspan="2"> </td></tr>
251 <tr class="memitem:a1bd2d95a9b9431cf350b46eb9c65fc10"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a1bd2d95a9b9431cf350b46eb9c65fc10">ARG_ACCEPT</a>(_sock, _ip, _ip_len, _port)</td></tr>
252 <tr class="separator:a1bd2d95a9b9431cf350b46eb9c65fc10"><td class="memSeparator" colspan="2"> </td></tr>
253 <tr class="memitem:a7812026c12eab529fa6928dc0a708e62"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a7812026c12eab529fa6928dc0a708e62">TEST_PORT</a>   2000</td></tr>
254 <tr class="separator:a7812026c12eab529fa6928dc0a708e62"><td class="memSeparator" colspan="2"> </td></tr>
255 <tr class="memitem:adbbdcbfe0ac75bfcdbb82c6dd1a9e1a4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#adbbdcbfe0ac75bfcdbb82c6dd1a9e1a4">TEST_COMMAND_TCP</a>   "CONNECT TCP,0.0.0.0,2000,500"</td></tr>
256 <tr class="separator:adbbdcbfe0ac75bfcdbb82c6dd1a9e1a4"><td class="memSeparator" colspan="2"> </td></tr>
257 <tr class="memitem:a06051fdcaa830675b4ba67bd9f6e3192"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a06051fdcaa830675b4ba67bd9f6e3192">TEST_COMMAND_UDP</a>   "CONNECT UDP,0.0.0.0,2000,200"</td></tr>
258 <tr class="separator:a06051fdcaa830675b4ba67bd9f6e3192"><td class="memSeparator" colspan="2"> </td></tr>
259 <tr class="memitem:a10c4a84965fdbb4b151701f2df744e98"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a10c4a84965fdbb4b151701f2df744e98">ARG_CONNECT</a>(_sock, _ip, _ip_len, _port)</td></tr>
260 <tr class="separator:a10c4a84965fdbb4b151701f2df744e98"><td class="memSeparator" colspan="2"> </td></tr>
261 <tr class="memitem:a73e3a07038db8f34ee92a82c4ba68543"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a73e3a07038db8f34ee92a82c4ba68543">ARG_RECV</a>(_sock, _buf, _len)</td></tr>
262 <tr class="separator:a73e3a07038db8f34ee92a82c4ba68543"><td class="memSeparator" colspan="2"> </td></tr>
263 <tr class="memitem:a988e9e1f001682f4f091275d1fde54bb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a988e9e1f001682f4f091275d1fde54bb">ARG_RECVFROM</a>(_sock, _buf, _len, _ip, _ip_len, _port)</td></tr>
264 <tr class="separator:a988e9e1f001682f4f091275d1fde54bb"><td class="memSeparator" colspan="2"> </td></tr>
265 <tr class="memitem:a32e43d2964fa420c6e44d6faafa8c7d2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a32e43d2964fa420c6e44d6faafa8c7d2">ARG_SEND</a>(_sock, _buf, _len)</td></tr>
266 <tr class="separator:a32e43d2964fa420c6e44d6faafa8c7d2"><td class="memSeparator" colspan="2"> </td></tr>
267 <tr class="memitem:a293cb5c6faa733f281481580c573290c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a293cb5c6faa733f281481580c573290c">ARG_SENDTO</a>(_sock, _buf, _len, _ip, _ip_len, _port)</td></tr>
268 <tr class="separator:a293cb5c6faa733f281481580c573290c"><td class="memSeparator" colspan="2"> </td></tr>
269 <tr class="memitem:a33c472402a91a3c1fe215788132eb805"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a33c472402a91a3c1fe215788132eb805">ARG_GETSOCKNAME</a>(_sock, _ip, _ip_len, _port)</td></tr>
270 <tr class="separator:a33c472402a91a3c1fe215788132eb805"><td class="memSeparator" colspan="2"> </td></tr>
271 <tr class="memitem:aae4dd28f968564b285d5b9f0e7f67a0e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#aae4dd28f968564b285d5b9f0e7f67a0e">ARG_GETPEERNAME</a>(_sock, _ip, _ip_len, _port)</td></tr>
272 <tr class="separator:aae4dd28f968564b285d5b9f0e7f67a0e"><td class="memSeparator" colspan="2"> </td></tr>
273 <tr class="memitem:ae9152f39bf8d498d01083412e941a0f7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#ae9152f39bf8d498d01083412e941a0f7">ARG_GETOPT</a>(_sock, _opt_id, _opt_val, _opt_len)</td></tr>
274 <tr class="separator:ae9152f39bf8d498d01083412e941a0f7"><td class="memSeparator" colspan="2"> </td></tr>
275 <tr class="memitem:a0b02ce40984845e7ec0a022893033152"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a0b02ce40984845e7ec0a022893033152">ARG_SETOPT</a>(_sock, _opt_id, _opt_val, _opt_len)</td></tr>
276 <tr class="separator:a0b02ce40984845e7ec0a022893033152"><td class="memSeparator" colspan="2"> </td></tr>
277 <tr class="memitem:a1e6e86bdbe637300a87ecbec4d402ae5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a1e6e86bdbe637300a87ecbec4d402ae5">ARG_CLOSE</a>(_sock)</td></tr>
278 <tr class="separator:a1e6e86bdbe637300a87ecbec4d402ae5"><td class="memSeparator" colspan="2"> </td></tr>
279 <tr class="memitem:a8fb34e4f70c5d9d7ec42edbc4c26da02"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a8fb34e4f70c5d9d7ec42edbc4c26da02">ARG_GETHOST</a>(_name, _af, _ip, _ip_len)</td></tr>
280 <tr class="separator:a8fb34e4f70c5d9d7ec42edbc4c26da02"><td class="memSeparator" colspan="2"> </td></tr>
281 <tr class="memitem:a92fe4d903bfc81f0124254bd5f611cb4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a92fe4d903bfc81f0124254bd5f611cb4">ARG_PING</a>(_ip, _ip_len)</td></tr>
282 <tr class="separator:a92fe4d903bfc81f0124254bd5f611cb4"><td class="memSeparator" colspan="2"> </td></tr>
283 <tr class="memitem:a50b07be40fa975fa21faf957eb2c516d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a50b07be40fa975fa21faf957eb2c516d">ARG_TRANSFER</a>(_sock, _len, _size)</td></tr>
284 <tr class="separator:a50b07be40fa975fa21faf957eb2c516d"><td class="memSeparator" colspan="2"> </td></tr>
285 </table><table class="memberdecls">
286 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
287 Functions</h2></td></tr>
288 <tr class="memitem:a745ff994572befcb56c72c55eb6b0689"><td class="memItemLeft" align="right" valign="top">ARM_DRIVER_WIFI </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a745ff994572befcb56c72c55eb6b0689">ARM_Driver_WiFi_</a> (DRV_WIFI)</td></tr>
289 <tr class="separator:a745ff994572befcb56c72c55eb6b0689"><td class="memSeparator" colspan="2"> </td></tr>
290 <tr class="memitem:acf7bb3083e9bb58a8cf3bf35814b7d79"><td class="memItemLeft" align="right" valign="top">static char data_buf[128] </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#acf7bb3083e9bb58a8cf3bf35814b7d79">__ALIGNED</a> (4)</td></tr>
291 <tr class="separator:acf7bb3083e9bb58a8cf3bf35814b7d79"><td class="memSeparator" colspan="2"> </td></tr>
292 <tr class="memitem:a224c3331c0a6cdf3c1094d30f1d15757"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a224c3331c0a6cdf3c1094d30f1d15757">WIFI_DrvEvent</a> (uint32_t evt, void *arg)</td></tr>
293 <tr class="separator:a224c3331c0a6cdf3c1094d30f1d15757"><td class="memSeparator" colspan="2"> </td></tr>
294 <tr class="memitem:a26050ee48e2d240a1ae5925ff9a9b8c7"><td class="memItemLeft" align="right" valign="top">static int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a26050ee48e2d240a1ae5925ff9a9b8c7">init_and_power_on</a> (void)</td></tr>
295 <tr class="separator:a26050ee48e2d240a1ae5925ff9a9b8c7"><td class="memSeparator" colspan="2"> </td></tr>
296 <tr class="memitem:a377973ef16625155e8877e0f6759a4f8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a377973ef16625155e8877e0f6759a4f8">WIFI_DV_Initialize</a> (void)</td></tr>
297 <tr class="memdesc:a377973ef16625155e8877e0f6759a4f8"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_DV_Initialize. <a href="#a377973ef16625155e8877e0f6759a4f8">More...</a><br/></td></tr>
298 <tr class="separator:a377973ef16625155e8877e0f6759a4f8"><td class="memSeparator" colspan="2"> </td></tr>
299 <tr class="memitem:aa3fe2f5c47065592c01af47be8e347d5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#aa3fe2f5c47065592c01af47be8e347d5">WIFI_DV_Uninitialize</a> (void)</td></tr>
300 <tr class="memdesc:aa3fe2f5c47065592c01af47be8e347d5"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_DV_Uninitialize. <a href="#aa3fe2f5c47065592c01af47be8e347d5">More...</a><br/></td></tr>
301 <tr class="separator:aa3fe2f5c47065592c01af47be8e347d5"><td class="memSeparator" colspan="2"> </td></tr>
302 <tr class="memitem:gabf36e93010fb844fac85ed8dbcbb3a7d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifi__ctrl.html#gabf36e93010fb844fac85ed8dbcbb3a7d">WIFI_GetVersion</a> (void)</td></tr>
303 <tr class="memdesc:gabf36e93010fb844fac85ed8dbcbb3a7d"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_GetVersion. <a href="group__wifi__ctrl.html#gabf36e93010fb844fac85ed8dbcbb3a7d">More...</a><br/></td></tr>
304 <tr class="separator:gabf36e93010fb844fac85ed8dbcbb3a7d"><td class="memSeparator" colspan="2"> </td></tr>
305 <tr class="memitem:ga5471ab21541fea5b044ff6d494612e98"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifi__ctrl.html#ga5471ab21541fea5b044ff6d494612e98">WIFI_GetCapabilities</a> (void)</td></tr>
306 <tr class="memdesc:ga5471ab21541fea5b044ff6d494612e98"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_GetCapabilities. <a href="group__wifi__ctrl.html#ga5471ab21541fea5b044ff6d494612e98">More...</a><br/></td></tr>
307 <tr class="separator:ga5471ab21541fea5b044ff6d494612e98"><td class="memSeparator" colspan="2"> </td></tr>
308 <tr class="memitem:gab582bc281e499b96e649c54d79f215a3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifi__ctrl.html#gab582bc281e499b96e649c54d79f215a3">WIFI_Initialize_Uninitialize</a> (void)</td></tr>
309 <tr class="memdesc:gab582bc281e499b96e649c54d79f215a3"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_Initialize/Uninitialize. <a href="group__wifi__ctrl.html#gab582bc281e499b96e649c54d79f215a3">More...</a><br/></td></tr>
310 <tr class="separator:gab582bc281e499b96e649c54d79f215a3"><td class="memSeparator" colspan="2"> </td></tr>
311 <tr class="memitem:gaeb5d009d842e3e9392cef317c8132237"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifi__ctrl.html#gaeb5d009d842e3e9392cef317c8132237">WIFI_PowerControl</a> (void)</td></tr>
312 <tr class="memdesc:gaeb5d009d842e3e9392cef317c8132237"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_PowerControl. <a href="group__wifi__ctrl.html#gaeb5d009d842e3e9392cef317c8132237">More...</a><br/></td></tr>
313 <tr class="separator:gaeb5d009d842e3e9392cef317c8132237"><td class="memSeparator" colspan="2"> </td></tr>
314 <tr class="memitem:ga31db4cf74dda4771170c23f2e503a5a5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifi__ctrl.html#ga31db4cf74dda4771170c23f2e503a5a5">WIFI_GetModuleInfo</a> (void)</td></tr>
315 <tr class="memdesc:ga31db4cf74dda4771170c23f2e503a5a5"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_GetModuleInfo. <a href="group__wifi__ctrl.html#ga31db4cf74dda4771170c23f2e503a5a5">More...</a><br/></td></tr>
316 <tr class="separator:ga31db4cf74dda4771170c23f2e503a5a5"><td class="memSeparator" colspan="2"> </td></tr>
317 <tr class="memitem:gab3e92900df96e1c48b068d2a4f7b04b9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifi__mgmt.html#gab3e92900df96e1c48b068d2a4f7b04b9">WIFI_SetOption_GetOption</a> (void)</td></tr>
318 <tr class="memdesc:gab3e92900df96e1c48b068d2a4f7b04b9"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_SetOption_GetOption. <a href="group__wifi__mgmt.html#gab3e92900df96e1c48b068d2a4f7b04b9">More...</a><br/></td></tr>
319 <tr class="separator:gab3e92900df96e1c48b068d2a4f7b04b9"><td class="memSeparator" colspan="2"> </td></tr>
320 <tr class="memitem:ga80774e115994cbc7936dc0e095f82d8a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifi__mgmt.html#ga80774e115994cbc7936dc0e095f82d8a">WIFI_Scan</a> (void)</td></tr>
321 <tr class="memdesc:ga80774e115994cbc7936dc0e095f82d8a"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_Scan. <a href="group__wifi__mgmt.html#ga80774e115994cbc7936dc0e095f82d8a">More...</a><br/></td></tr>
322 <tr class="separator:ga80774e115994cbc7936dc0e095f82d8a"><td class="memSeparator" colspan="2"> </td></tr>
323 <tr class="memitem:ga70d31d264d171b2dea9d4ddab1b7077b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifi__mgmt.html#ga70d31d264d171b2dea9d4ddab1b7077b">WIFI_Activate_Deactivate</a> (void)</td></tr>
324 <tr class="memdesc:ga70d31d264d171b2dea9d4ddab1b7077b"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_Activate_Deactivate. <a href="group__wifi__mgmt.html#ga70d31d264d171b2dea9d4ddab1b7077b">More...</a><br/></td></tr>
325 <tr class="separator:ga70d31d264d171b2dea9d4ddab1b7077b"><td class="memSeparator" colspan="2"> </td></tr>
326 <tr class="memitem:ga00d1e2f0a45e674d0ee01ec8a572dec5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifi__mgmt.html#ga00d1e2f0a45e674d0ee01ec8a572dec5">WIFI_IsConnected</a> (void)</td></tr>
327 <tr class="memdesc:ga00d1e2f0a45e674d0ee01ec8a572dec5"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_IsConnected. <a href="group__wifi__mgmt.html#ga00d1e2f0a45e674d0ee01ec8a572dec5">More...</a><br/></td></tr>
328 <tr class="separator:ga00d1e2f0a45e674d0ee01ec8a572dec5"><td class="memSeparator" colspan="2"> </td></tr>
329 <tr class="memitem:gaa2f22c021bf9695a0b542e46704f28c8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifi__mgmt.html#gaa2f22c021bf9695a0b542e46704f28c8">WIFI_GetNetInfo</a> (void)</td></tr>
330 <tr class="memdesc:gaa2f22c021bf9695a0b542e46704f28c8"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_GetNetInfo. <a href="group__wifi__mgmt.html#gaa2f22c021bf9695a0b542e46704f28c8">More...</a><br/></td></tr>
331 <tr class="separator:gaa2f22c021bf9695a0b542e46704f28c8"><td class="memSeparator" colspan="2"> </td></tr>
332 <tr class="memitem:ga5598b2b107b947e1d3060c48323c7f06"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifi__mgmt.html#ga5598b2b107b947e1d3060c48323c7f06">WIFI_Activate_AP</a> (void)</td></tr>
333 <tr class="memdesc:ga5598b2b107b947e1d3060c48323c7f06"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_Activate_AP. <a href="group__wifi__mgmt.html#ga5598b2b107b947e1d3060c48323c7f06">More...</a><br/></td></tr>
334 <tr class="separator:ga5598b2b107b947e1d3060c48323c7f06"><td class="memSeparator" colspan="2"> </td></tr>
335 <tr class="memitem:ga248aa213a4b49ac0384feb9051829139"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifi__mgmt.html#ga248aa213a4b49ac0384feb9051829139">WIFI_Activate_Station_WPS_PBC</a> (void)</td></tr>
336 <tr class="memdesc:ga248aa213a4b49ac0384feb9051829139"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_Activate_Station_WPS_PBC. <a href="group__wifi__mgmt.html#ga248aa213a4b49ac0384feb9051829139">More...</a><br/></td></tr>
337 <tr class="separator:ga248aa213a4b49ac0384feb9051829139"><td class="memSeparator" colspan="2"> </td></tr>
338 <tr class="memitem:ga20a27097854981b1538491cd57546cf7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifi__mgmt.html#ga20a27097854981b1538491cd57546cf7">WIFI_Activate_Station_WPS_PIN</a> (void)</td></tr>
339 <tr class="memdesc:ga20a27097854981b1538491cd57546cf7"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_Activate_Station_WPS_PIN. <a href="group__wifi__mgmt.html#ga20a27097854981b1538491cd57546cf7">More...</a><br/></td></tr>
340 <tr class="separator:ga20a27097854981b1538491cd57546cf7"><td class="memSeparator" colspan="2"> </td></tr>
341 <tr class="memitem:ga282423f64284804a460395bcbf33e98b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifi__mgmt.html#ga282423f64284804a460395bcbf33e98b">WIFI_Activate_AP_WPS_PBC</a> (void)</td></tr>
342 <tr class="memdesc:ga282423f64284804a460395bcbf33e98b"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_Activate_AP_WPS_PBC. <a href="group__wifi__mgmt.html#ga282423f64284804a460395bcbf33e98b">More...</a><br/></td></tr>
343 <tr class="separator:ga282423f64284804a460395bcbf33e98b"><td class="memSeparator" colspan="2"> </td></tr>
344 <tr class="memitem:gad4b541a11ee85b12340ef1f72fe7494b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifi__mgmt.html#gad4b541a11ee85b12340ef1f72fe7494b">WIFI_Activate_AP_WPS_PIN</a> (void)</td></tr>
345 <tr class="memdesc:gad4b541a11ee85b12340ef1f72fe7494b"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_Activate_AP_WPS_PIN. <a href="group__wifi__mgmt.html#gad4b541a11ee85b12340ef1f72fe7494b">More...</a><br/></td></tr>
346 <tr class="separator:gad4b541a11ee85b12340ef1f72fe7494b"><td class="memSeparator" colspan="2"> </td></tr>
347 <tr class="memitem:a68d4a2a27dba713feaac0a8daf631a4b"><td class="memItemLeft" align="right" valign="top">static int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a68d4a2a27dba713feaac0a8daf631a4b">station_init</a> (uint32_t con)</td></tr>
348 <tr class="separator:a68d4a2a27dba713feaac0a8daf631a4b"><td class="memSeparator" colspan="2"> </td></tr>
349 <tr class="memitem:ab3abec9390b828ed3978fba37f0d6fab"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#ab3abec9390b828ed3978fba37f0d6fab">station_uninit</a> (void)</td></tr>
350 <tr class="separator:ab3abec9390b828ed3978fba37f0d6fab"><td class="memSeparator" colspan="2"> </td></tr>
351 <tr class="memitem:acb7a5bea7a7a4c813824e6b9000a57e6"><td class="memItemLeft" align="right" valign="top">static int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#acb7a5bea7a7a4c813824e6b9000a57e6">th_execute</a> (osThreadId_t *id, uint32_t sig, uint32_t tout, uint32_t line)</td></tr>
352 <tr class="separator:acb7a5bea7a7a4c813824e6b9000a57e6"><td class="memSeparator" colspan="2"> </td></tr>
353 <tr class="memitem:adcf563ec2882902b8aecd9873b040ddc"><td class="memItemLeft" align="right" valign="top">static __NO_RETURN void </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#adcf563ec2882902b8aecd9873b040ddc">Th_Create</a> (<a class="el" href="struct_i_o___c_r_e_a_t_e.html">IO_CREATE</a> *io)</td></tr>
354 <tr class="separator:adcf563ec2882902b8aecd9873b040ddc"><td class="memSeparator" colspan="2"> </td></tr>
355 <tr class="memitem:ga834712f8877f775e1f0f6e50960d72d9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifi__sock__api.html#ga834712f8877f775e1f0f6e50960d72d9">WIFI_SocketCreate</a> (void)</td></tr>
356 <tr class="memdesc:ga834712f8877f775e1f0f6e50960d72d9"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_SocketCreate. <a href="group__wifi__sock__api.html#ga834712f8877f775e1f0f6e50960d72d9">More...</a><br/></td></tr>
357 <tr class="separator:ga834712f8877f775e1f0f6e50960d72d9"><td class="memSeparator" colspan="2"> </td></tr>
358 <tr class="memitem:ac92a33f0800cb70df678107f2ac85006"><td class="memItemLeft" align="right" valign="top">static __NO_RETURN void </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#ac92a33f0800cb70df678107f2ac85006">Th_Bind</a> (<a class="el" href="struct_i_o___b_i_n_d.html">IO_BIND</a> *io)</td></tr>
359 <tr class="separator:ac92a33f0800cb70df678107f2ac85006"><td class="memSeparator" colspan="2"> </td></tr>
360 <tr class="memitem:ga67a1bb12d358a227080e43629ee911c3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifi__sock__api.html#ga67a1bb12d358a227080e43629ee911c3">WIFI_SocketBind</a> (void)</td></tr>
361 <tr class="memdesc:ga67a1bb12d358a227080e43629ee911c3"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_SocketBind. <a href="group__wifi__sock__api.html#ga67a1bb12d358a227080e43629ee911c3">More...</a><br/></td></tr>
362 <tr class="separator:ga67a1bb12d358a227080e43629ee911c3"><td class="memSeparator" colspan="2"> </td></tr>
363 <tr class="memitem:a0cc3dfab0a02e3feea0a89c6f3f1dfde"><td class="memItemLeft" align="right" valign="top">static __NO_RETURN void </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a0cc3dfab0a02e3feea0a89c6f3f1dfde">Th_Listen</a> (<a class="el" href="struct_i_o___l_i_s_t_e_n.html">IO_LISTEN</a> *io)</td></tr>
364 <tr class="separator:a0cc3dfab0a02e3feea0a89c6f3f1dfde"><td class="memSeparator" colspan="2"> </td></tr>
365 <tr class="memitem:ga49b46f7f6a66857c1dc15b12ed179264"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifi__sock__api.html#ga49b46f7f6a66857c1dc15b12ed179264">WIFI_SocketListen</a> (void)</td></tr>
366 <tr class="memdesc:ga49b46f7f6a66857c1dc15b12ed179264"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_SocketListen. <a href="group__wifi__sock__api.html#ga49b46f7f6a66857c1dc15b12ed179264">More...</a><br/></td></tr>
367 <tr class="separator:ga49b46f7f6a66857c1dc15b12ed179264"><td class="memSeparator" colspan="2"> </td></tr>
368 <tr class="memitem:ab41b5213080414bf0d070cdd98e358bb"><td class="memItemLeft" align="right" valign="top">static __NO_RETURN void </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#ab41b5213080414bf0d070cdd98e358bb">Th_Accept</a> (<a class="el" href="struct_i_o___a_c_c_e_p_t.html">IO_ACCEPT</a> *io)</td></tr>
369 <tr class="separator:ab41b5213080414bf0d070cdd98e358bb"><td class="memSeparator" colspan="2"> </td></tr>
370 <tr class="memitem:gaa29a391c5c63e0d9be6dfc250f29a610"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifi__sock__api.html#gaa29a391c5c63e0d9be6dfc250f29a610">WIFI_SocketAccept</a> (void)</td></tr>
371 <tr class="memdesc:gaa29a391c5c63e0d9be6dfc250f29a610"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_SocketAccept. <a href="group__wifi__sock__api.html#gaa29a391c5c63e0d9be6dfc250f29a610">More...</a><br/></td></tr>
372 <tr class="separator:gaa29a391c5c63e0d9be6dfc250f29a610"><td class="memSeparator" colspan="2"> </td></tr>
373 <tr class="memitem:ad70dc73a50e2d8819d0b1f3c6702fee3"><td class="memItemLeft" align="right" valign="top">static __NO_RETURN void </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#ad70dc73a50e2d8819d0b1f3c6702fee3">Th_Connect</a> (<a class="el" href="struct_i_o___c_o_n_n_e_c_t.html">IO_CONNECT</a> *io)</td></tr>
374 <tr class="separator:ad70dc73a50e2d8819d0b1f3c6702fee3"><td class="memSeparator" colspan="2"> </td></tr>
375 <tr class="memitem:ga9e97e01035766895d1c8328f0b3919da"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifi__sock__api.html#ga9e97e01035766895d1c8328f0b3919da">WIFI_SocketConnect</a> (void)</td></tr>
376 <tr class="memdesc:ga9e97e01035766895d1c8328f0b3919da"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_SocketConnect. <a href="group__wifi__sock__api.html#ga9e97e01035766895d1c8328f0b3919da">More...</a><br/></td></tr>
377 <tr class="separator:ga9e97e01035766895d1c8328f0b3919da"><td class="memSeparator" colspan="2"> </td></tr>
378 <tr class="memitem:ab5b2170fe944d19cc467b8b2260704e5"><td class="memItemLeft" align="right" valign="top">static __NO_RETURN void </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#ab5b2170fe944d19cc467b8b2260704e5">Th_Recv</a> (<a class="el" href="struct_i_o___r_e_c_v.html">IO_RECV</a> *io)</td></tr>
379 <tr class="separator:ab5b2170fe944d19cc467b8b2260704e5"><td class="memSeparator" colspan="2"> </td></tr>
380 <tr class="memitem:gaa80eb04e62ae8883e9feace380ef85b2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifi__sock__api.html#gaa80eb04e62ae8883e9feace380ef85b2">WIFI_SocketRecv</a> (void)</td></tr>
381 <tr class="memdesc:gaa80eb04e62ae8883e9feace380ef85b2"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_SocketRecv. <a href="group__wifi__sock__api.html#gaa80eb04e62ae8883e9feace380ef85b2">More...</a><br/></td></tr>
382 <tr class="separator:gaa80eb04e62ae8883e9feace380ef85b2"><td class="memSeparator" colspan="2"> </td></tr>
383 <tr class="memitem:a8ce4b6522005e4f48bc8b47bfa15c0cd"><td class="memItemLeft" align="right" valign="top">static __NO_RETURN void </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a8ce4b6522005e4f48bc8b47bfa15c0cd">Th_RecvFrom</a> (<a class="el" href="struct_i_o___r_e_c_v_f_r_o_m.html">IO_RECVFROM</a> *io)</td></tr>
384 <tr class="separator:a8ce4b6522005e4f48bc8b47bfa15c0cd"><td class="memSeparator" colspan="2"> </td></tr>
385 <tr class="memitem:ga5b92075e23383e2cdfc08ba17b7930a1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifi__sock__api.html#ga5b92075e23383e2cdfc08ba17b7930a1">WIFI_SocketRecvFrom</a> (void)</td></tr>
386 <tr class="memdesc:ga5b92075e23383e2cdfc08ba17b7930a1"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_SocketRecvFrom. <a href="group__wifi__sock__api.html#ga5b92075e23383e2cdfc08ba17b7930a1">More...</a><br/></td></tr>
387 <tr class="separator:ga5b92075e23383e2cdfc08ba17b7930a1"><td class="memSeparator" colspan="2"> </td></tr>
388 <tr class="memitem:a7cea5c7a6c043e4a763dc92a5c28a902"><td class="memItemLeft" align="right" valign="top">static __NO_RETURN void </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a7cea5c7a6c043e4a763dc92a5c28a902">Th_Send</a> (<a class="el" href="struct_i_o___s_e_n_d.html">IO_SEND</a> *io)</td></tr>
389 <tr class="separator:a7cea5c7a6c043e4a763dc92a5c28a902"><td class="memSeparator" colspan="2"> </td></tr>
390 <tr class="memitem:gab3a6004025b524ac7564276397bf5d5e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifi__sock__api.html#gab3a6004025b524ac7564276397bf5d5e">WIFI_SocketSend</a> (void)</td></tr>
391 <tr class="memdesc:gab3a6004025b524ac7564276397bf5d5e"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_SocketSend. <a href="group__wifi__sock__api.html#gab3a6004025b524ac7564276397bf5d5e">More...</a><br/></td></tr>
392 <tr class="separator:gab3a6004025b524ac7564276397bf5d5e"><td class="memSeparator" colspan="2"> </td></tr>
393 <tr class="memitem:a675a2e016a1b1c2a1f248fdec05fc196"><td class="memItemLeft" align="right" valign="top">static __NO_RETURN void </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a675a2e016a1b1c2a1f248fdec05fc196">Th_SendTo</a> (<a class="el" href="struct_i_o___s_e_n_d_t_o.html">IO_SENDTO</a> *io)</td></tr>
394 <tr class="separator:a675a2e016a1b1c2a1f248fdec05fc196"><td class="memSeparator" colspan="2"> </td></tr>
395 <tr class="memitem:gaffb006e3899ba780c3781af90bc1b009"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifi__sock__api.html#gaffb006e3899ba780c3781af90bc1b009">WIFI_SocketSendTo</a> (void)</td></tr>
396 <tr class="memdesc:gaffb006e3899ba780c3781af90bc1b009"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_SocketSendTo. <a href="group__wifi__sock__api.html#gaffb006e3899ba780c3781af90bc1b009">More...</a><br/></td></tr>
397 <tr class="separator:gaffb006e3899ba780c3781af90bc1b009"><td class="memSeparator" colspan="2"> </td></tr>
398 <tr class="memitem:abe76451c0f50df09b2a198daea9b6623"><td class="memItemLeft" align="right" valign="top">static __NO_RETURN void </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#abe76451c0f50df09b2a198daea9b6623">Th_GetSockName</a> (<a class="el" href="struct_i_o___g_e_t_s_o_c_k_n_a_m_e.html">IO_GETSOCKNAME</a> *io)</td></tr>
399 <tr class="separator:abe76451c0f50df09b2a198daea9b6623"><td class="memSeparator" colspan="2"> </td></tr>
400 <tr class="memitem:ga94647417555c347e127d5dd35a3b00c9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifi__sock__api.html#ga94647417555c347e127d5dd35a3b00c9">WIFI_SocketGetSockName</a> (void)</td></tr>
401 <tr class="memdesc:ga94647417555c347e127d5dd35a3b00c9"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_SocketGetSockName. <a href="group__wifi__sock__api.html#ga94647417555c347e127d5dd35a3b00c9">More...</a><br/></td></tr>
402 <tr class="separator:ga94647417555c347e127d5dd35a3b00c9"><td class="memSeparator" colspan="2"> </td></tr>
403 <tr class="memitem:af6da86369fe55c9d36704887e3e16e12"><td class="memItemLeft" align="right" valign="top">static __NO_RETURN void </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#af6da86369fe55c9d36704887e3e16e12">Th_GetPeerName</a> (<a class="el" href="struct_i_o___g_e_t_p_e_e_r_n_a_m_e.html">IO_GETPEERNAME</a> *io)</td></tr>
404 <tr class="separator:af6da86369fe55c9d36704887e3e16e12"><td class="memSeparator" colspan="2"> </td></tr>
405 <tr class="memitem:ga57a2dee261a673a4ee30180613869423"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifi__sock__api.html#ga57a2dee261a673a4ee30180613869423">WIFI_SocketGetPeerName</a> (void)</td></tr>
406 <tr class="memdesc:ga57a2dee261a673a4ee30180613869423"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_SocketGetPeerName. <a href="group__wifi__sock__api.html#ga57a2dee261a673a4ee30180613869423">More...</a><br/></td></tr>
407 <tr class="separator:ga57a2dee261a673a4ee30180613869423"><td class="memSeparator" colspan="2"> </td></tr>
408 <tr class="memitem:aba6c6ef8b26267622c50b06c48678377"><td class="memItemLeft" align="right" valign="top">static __NO_RETURN void </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#aba6c6ef8b26267622c50b06c48678377">Th_GetOpt</a> (<a class="el" href="struct_i_o___g_e_t_o_p_t.html">IO_GETOPT</a> *io)</td></tr>
409 <tr class="separator:aba6c6ef8b26267622c50b06c48678377"><td class="memSeparator" colspan="2"> </td></tr>
410 <tr class="memitem:ga265967d39cd19c584c2c88a593c19c86"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifi__sock__api.html#ga265967d39cd19c584c2c88a593c19c86">WIFI_SocketGetOpt</a> (void)</td></tr>
411 <tr class="memdesc:ga265967d39cd19c584c2c88a593c19c86"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_SocketGetOpt. <a href="group__wifi__sock__api.html#ga265967d39cd19c584c2c88a593c19c86">More...</a><br/></td></tr>
412 <tr class="separator:ga265967d39cd19c584c2c88a593c19c86"><td class="memSeparator" colspan="2"> </td></tr>
413 <tr class="memitem:a51ef274af92451a2e9d0d47d6b1a00e7"><td class="memItemLeft" align="right" valign="top">static __NO_RETURN void </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a51ef274af92451a2e9d0d47d6b1a00e7">Th_SetOpt</a> (<a class="el" href="struct_i_o___s_e_t_o_p_t.html">IO_SETOPT</a> *io)</td></tr>
414 <tr class="separator:a51ef274af92451a2e9d0d47d6b1a00e7"><td class="memSeparator" colspan="2"> </td></tr>
415 <tr class="memitem:ga92055f19013c830b2b793c601226d1ea"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifi__sock__api.html#ga92055f19013c830b2b793c601226d1ea">WIFI_SocketSetOpt</a> (void)</td></tr>
416 <tr class="memdesc:ga92055f19013c830b2b793c601226d1ea"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_SocketSetOpt. <a href="group__wifi__sock__api.html#ga92055f19013c830b2b793c601226d1ea">More...</a><br/></td></tr>
417 <tr class="separator:ga92055f19013c830b2b793c601226d1ea"><td class="memSeparator" colspan="2"> </td></tr>
418 <tr class="memitem:afc13604ceb74f1d52fa6082ea7f3075f"><td class="memItemLeft" align="right" valign="top">static __NO_RETURN void </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#afc13604ceb74f1d52fa6082ea7f3075f">Th_Close</a> (<a class="el" href="struct_i_o___c_l_o_s_e.html">IO_CLOSE</a> *io)</td></tr>
419 <tr class="separator:afc13604ceb74f1d52fa6082ea7f3075f"><td class="memSeparator" colspan="2"> </td></tr>
420 <tr class="memitem:ga365ef23d0c1980535863639bec4be080"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifi__sock__api.html#ga365ef23d0c1980535863639bec4be080">WIFI_SocketClose</a> (void)</td></tr>
421 <tr class="memdesc:ga365ef23d0c1980535863639bec4be080"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_SocketClose. <a href="group__wifi__sock__api.html#ga365ef23d0c1980535863639bec4be080">More...</a><br/></td></tr>
422 <tr class="separator:ga365ef23d0c1980535863639bec4be080"><td class="memSeparator" colspan="2"> </td></tr>
423 <tr class="memitem:a7aa6675c695f5b39045ba65fbbd7320c"><td class="memItemLeft" align="right" valign="top">static __NO_RETURN void </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a7aa6675c695f5b39045ba65fbbd7320c">Th_GetHostByName</a> (<a class="el" href="struct_i_o___g_e_t_h_o_s_t.html">IO_GETHOST</a> *io)</td></tr>
424 <tr class="separator:a7aa6675c695f5b39045ba65fbbd7320c"><td class="memSeparator" colspan="2"> </td></tr>
425 <tr class="memitem:gac7bb0143c5d023b3ca97ff8f480c9f8a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifi__sock__api.html#gac7bb0143c5d023b3ca97ff8f480c9f8a">WIFI_SocketGetHostByName</a> (void)</td></tr>
426 <tr class="memdesc:gac7bb0143c5d023b3ca97ff8f480c9f8a"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_SocketGetHostByName. <a href="group__wifi__sock__api.html#gac7bb0143c5d023b3ca97ff8f480c9f8a">More...</a><br/></td></tr>
427 <tr class="separator:gac7bb0143c5d023b3ca97ff8f480c9f8a"><td class="memSeparator" colspan="2"> </td></tr>
428 <tr class="memitem:a14d6c9a242297a67b5daa77182f38185"><td class="memItemLeft" align="right" valign="top">static __NO_RETURN void </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a14d6c9a242297a67b5daa77182f38185">Th_Ping</a> (<a class="el" href="struct_i_o___p_i_n_g.html">IO_PING</a> *io)</td></tr>
429 <tr class="separator:a14d6c9a242297a67b5daa77182f38185"><td class="memSeparator" colspan="2"> </td></tr>
430 <tr class="memitem:gad37acd8194b984b4c25c88b0c05c2f03"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifi__sock__api.html#gad37acd8194b984b4c25c88b0c05c2f03">WIFI_Ping</a> (void)</td></tr>
431 <tr class="memdesc:gad37acd8194b984b4c25c88b0c05c2f03"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_Ping. <a href="group__wifi__sock__api.html#gad37acd8194b984b4c25c88b0c05c2f03">More...</a><br/></td></tr>
432 <tr class="separator:gad37acd8194b984b4c25c88b0c05c2f03"><td class="memSeparator" colspan="2"> </td></tr>
433 <tr class="memitem:aea83a3a1a71e6e6789a23247e304be05"><td class="memItemLeft" align="right" valign="top">static __NO_RETURN void </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#aea83a3a1a71e6e6789a23247e304be05">Th_Transfer</a> (<a class="el" href="struct_i_o___t_r_a_n_s_f_e_r.html">IO_TRANSFER</a> *io)</td></tr>
434 <tr class="separator:aea83a3a1a71e6e6789a23247e304be05"><td class="memSeparator" colspan="2"> </td></tr>
435 <tr class="memitem:ga3f689afa848ea20e279c19999f4ec733"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifi__sock__op.html#ga3f689afa848ea20e279c19999f4ec733">WIFI_Transfer_Fixed</a> (void)</td></tr>
436 <tr class="memdesc:ga3f689afa848ea20e279c19999f4ec733"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_Transfer_Fixed. <a href="group__wifi__sock__op.html#ga3f689afa848ea20e279c19999f4ec733">More...</a><br/></td></tr>
437 <tr class="separator:ga3f689afa848ea20e279c19999f4ec733"><td class="memSeparator" colspan="2"> </td></tr>
438 <tr class="memitem:ga40ed04ab7d8aa4e2b13e5765048e93f2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifi__sock__op.html#ga40ed04ab7d8aa4e2b13e5765048e93f2">WIFI_Transfer_Incremental</a> (void)</td></tr>
439 <tr class="memdesc:ga40ed04ab7d8aa4e2b13e5765048e93f2"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_Transfer_Incremental. <a href="group__wifi__sock__op.html#ga40ed04ab7d8aa4e2b13e5765048e93f2">More...</a><br/></td></tr>
440 <tr class="separator:ga40ed04ab7d8aa4e2b13e5765048e93f2"><td class="memSeparator" colspan="2"> </td></tr>
441 <tr class="memitem:ga5f5bccd9e2bd0ff4d7eb82f4811b2233"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifi__sock__op.html#ga5f5bccd9e2bd0ff4d7eb82f4811b2233">WIFI_Send_Fragmented</a> (void)</td></tr>
442 <tr class="memdesc:ga5f5bccd9e2bd0ff4d7eb82f4811b2233"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_Send_Fragmented. <a href="group__wifi__sock__op.html#ga5f5bccd9e2bd0ff4d7eb82f4811b2233">More...</a><br/></td></tr>
443 <tr class="separator:ga5f5bccd9e2bd0ff4d7eb82f4811b2233"><td class="memSeparator" colspan="2"> </td></tr>
444 <tr class="memitem:gad286800b77f175d91d9c4b42c7311051"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifi__sock__op.html#gad286800b77f175d91d9c4b42c7311051">WIFI_Recv_Fragmented</a> (void)</td></tr>
445 <tr class="memdesc:gad286800b77f175d91d9c4b42c7311051"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_Recv_Fragmented. <a href="group__wifi__sock__op.html#gad286800b77f175d91d9c4b42c7311051">More...</a><br/></td></tr>
446 <tr class="separator:gad286800b77f175d91d9c4b42c7311051"><td class="memSeparator" colspan="2"> </td></tr>
447 <tr class="memitem:ga1ea6beecd1a175a01fa3e6cb07cfa07f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifi__sock__op.html#ga1ea6beecd1a175a01fa3e6cb07cfa07f">WIFI_Test_Speed</a> (void)</td></tr>
448 <tr class="memdesc:ga1ea6beecd1a175a01fa3e6cb07cfa07f"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_Test_Speed. <a href="group__wifi__sock__op.html#ga1ea6beecd1a175a01fa3e6cb07cfa07f">More...</a><br/></td></tr>
449 <tr class="separator:ga1ea6beecd1a175a01fa3e6cb07cfa07f"><td class="memSeparator" colspan="2"> </td></tr>
450 <tr class="memitem:ac56d58acf582176fca93c443ad52d6de"><td class="memItemLeft" align="right" valign="top">static __NO_RETURN void </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#ac56d58acf582176fca93c443ad52d6de">Th_Sidekick</a> (<a class="el" href="struct_i_o___s_i_d_e_k_i_c_k.html">IO_SIDEKICK</a> *io2)</td></tr>
451 <tr class="separator:ac56d58acf582176fca93c443ad52d6de"><td class="memSeparator" colspan="2"> </td></tr>
452 <tr class="memitem:ga3176acaa3ab1f518c2e1d57348b484a0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wifi__sock__op.html#ga3176acaa3ab1f518c2e1d57348b484a0">WIFI_Concurrent_Socket</a> (void)</td></tr>
453 <tr class="memdesc:ga3176acaa3ab1f518c2e1d57348b484a0"><td class="mdescLeft"> </td><td class="mdescRight">Test case: WIFI_Concurrent_Socket. <a href="group__wifi__sock__op.html#ga3176acaa3ab1f518c2e1d57348b484a0">More...</a><br/></td></tr>
454 <tr class="separator:ga3176acaa3ab1f518c2e1d57348b484a0"><td class="memSeparator" colspan="2"> </td></tr>
455 </table><table class="memberdecls">
456 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
457 Variables</h2></td></tr>
458 <tr class="memitem:a2cded6df392313bcfa9b8c71e57c513d"><td class="memItemLeft" align="right" valign="top">static ARM_DRIVER_WIFI * </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a2cded6df392313bcfa9b8c71e57c513d">drv</a> = &<a class="el" href="_d_v___w_i_f_i_8c.html#a745ff994572befcb56c72c55eb6b0689">ARM_Driver_WiFi_</a>(DRV_WIFI)</td></tr>
459 <tr class="separator:a2cded6df392313bcfa9b8c71e57c513d"><td class="memSeparator" colspan="2"> </td></tr>
460 <tr class="memitem:a5dc6d94c16b124b5996c05964f636a29"><td class="memItemLeft" align="right" valign="top">static uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a5dc6d94c16b124b5996c05964f636a29">powered</a> = 0U</td></tr>
461 <tr class="separator:a5dc6d94c16b124b5996c05964f636a29"><td class="memSeparator" colspan="2"> </td></tr>
462 <tr class="memitem:a91553b72c9b4759ddb48feffd7f2ffb1"><td class="memItemLeft" align="right" valign="top">static uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a91553b72c9b4759ddb48feffd7f2ffb1">connected</a> = 0U</td></tr>
463 <tr class="separator:a91553b72c9b4759ddb48feffd7f2ffb1"><td class="memSeparator" colspan="2"> </td></tr>
464 <tr class="memitem:a3fa0b8aa401f0cf86d5981cb5efef0b1"><td class="memItemLeft" align="right" valign="top">static uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a3fa0b8aa401f0cf86d5981cb5efef0b1">socket_funcs_exist</a> = 0U</td></tr>
465 <tr class="separator:a3fa0b8aa401f0cf86d5981cb5efef0b1"><td class="memSeparator" colspan="2"> </td></tr>
466 <tr class="memitem:aa2c7fd10fd2226b63e2c79622ada0432"><td class="memItemLeft" align="right" valign="top">static uint8_t volatile </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#aa2c7fd10fd2226b63e2c79622ada0432">event</a></td></tr>
467 <tr class="separator:aa2c7fd10fd2226b63e2c79622ada0432"><td class="memSeparator" colspan="2"> </td></tr>
468 <tr class="memitem:ae4623dbd5a508d53c880bbd91ac94e75"><td class="memItemLeft" align="right" valign="top">static char </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#ae4623dbd5a508d53c880bbd91ac94e75">msg_buf</a> [128]</td></tr>
469 <tr class="separator:ae4623dbd5a508d53c880bbd91ac94e75"><td class="memSeparator" colspan="2"> </td></tr>
470 <tr class="memitem:ab997766d59982fe3201f506e3a6c3131"><td class="memItemLeft" align="right" valign="top">static ARM_WIFI_SignalEvent_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#ab997766d59982fe3201f506e3a6c3131">event_func</a></td></tr>
471 <tr class="separator:ab997766d59982fe3201f506e3a6c3131"><td class="memSeparator" colspan="2"> </td></tr>
472 <tr class="memitem:adda84f6fab35d6c72ae7336597c5f70b"><td class="memItemLeft" align="right" valign="top">static ARM_WIFI_CAPABILITIES </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#adda84f6fab35d6c72ae7336597c5f70b">cap</a></td></tr>
473 <tr class="separator:adda84f6fab35d6c72ae7336597c5f70b"><td class="memSeparator" colspan="2"> </td></tr>
474 <tr class="memitem:abd851433cffb636da62b2a37da823342"><td class="memItemLeft" align="right" valign="top">static ARM_WIFI_CONFIG_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#abd851433cffb636da62b2a37da823342">config</a></td></tr>
475 <tr class="separator:abd851433cffb636da62b2a37da823342"><td class="memSeparator" colspan="2"> </td></tr>
476 <tr class="memitem:a506da30f09d9291e191bbe329ee5244c"><td class="memItemLeft" align="right" valign="top">static ARM_WIFI_NET_INFO_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a506da30f09d9291e191bbe329ee5244c">net_info</a></td></tr>
477 <tr class="separator:a506da30f09d9291e191bbe329ee5244c"><td class="memSeparator" colspan="2"> </td></tr>
478 <tr class="memitem:af0d4978b7b321777eb53b50d06ed7f4d"><td class="memItemLeft" align="right" valign="top">static ARM_WIFI_SCAN_INFO_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#af0d4978b7b321777eb53b50d06ed7f4d">scan_info</a> [WIFI_SCAN_MAX_NUM]</td></tr>
479 <tr class="separator:af0d4978b7b321777eb53b50d06ed7f4d"><td class="memSeparator" colspan="2"> </td></tr>
480 <tr class="memitem:ac4149e7edd439160e6cebb1ef5102e86"><td class="memItemLeft" align="right" valign="top">static const uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#ac4149e7edd439160e6cebb1ef5102e86">ip_unspec</a> [4] = { 0, 0, 0, 0 }</td></tr>
481 <tr class="separator:ac4149e7edd439160e6cebb1ef5102e86"><td class="memSeparator" colspan="2"> </td></tr>
482 <tr class="memitem:a02b433ac7d3f96cc5573fc85f83c486d"><td class="memItemLeft" align="right" valign="top">static const uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a02b433ac7d3f96cc5573fc85f83c486d">ip_bcast</a> [4] = { 255, 255, 255, 255 }</td></tr>
483 <tr class="separator:a02b433ac7d3f96cc5573fc85f83c486d"><td class="memSeparator" colspan="2"> </td></tr>
484 <tr class="memitem:a7d2bb797d4fbb74b3e63fafd8be7dd47"><td class="memItemLeft" align="right" valign="top">static uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a7d2bb797d4fbb74b3e63fafd8be7dd47">ip_socket_server</a> [4]</td></tr>
485 <tr class="separator:a7d2bb797d4fbb74b3e63fafd8be7dd47"><td class="memSeparator" colspan="2"> </td></tr>
486 <tr class="memitem:a7cd935478cf1f40e7ac2ab5a2a93bcbd"><td class="memItemLeft" align="right" valign="top">static const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a7cd935478cf1f40e7ac2ab5a2a93bcbd">str_ret</a> []</td></tr>
487 <tr class="separator:a7cd935478cf1f40e7ac2ab5a2a93bcbd"><td class="memSeparator" colspan="2"> </td></tr>
488 <tr class="memitem:afdc27ef950fe9a74adb671d27c298b28"><td class="memItemLeft" align="right" valign="top">static const uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#afdc27ef950fe9a74adb671d27c298b28">test_msg</a> [44]</td></tr>
489 <tr class="separator:afdc27ef950fe9a74adb671d27c298b28"><td class="memSeparator" colspan="2"> </td></tr>
490 <tr class="memitem:a3df7f1c805a777ef692e5be65a6486b8"><td class="memItemLeft" align="right" valign="top">static const uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a3df7f1c805a777ef692e5be65a6486b8">test_buf</a> [2050]</td></tr>
491 <tr class="separator:a3df7f1c805a777ef692e5be65a6486b8"><td class="memSeparator" colspan="2"> </td></tr>
492 <tr class="memitem:a9b13d2f64cc611d63eac79b3494bedc7"><td class="memItemLeft" align="right" valign="top">static uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a9b13d2f64cc611d63eac79b3494bedc7">buffer</a> [2048]</td></tr>
493 <tr class="separator:a9b13d2f64cc611d63eac79b3494bedc7"><td class="memSeparator" colspan="2"> </td></tr>
495 <h2 class="groupheader">Macro Definition Documentation</h2>
496 <a class="anchor" id="a1bd2d95a9b9431cf350b46eb9c65fc10"></a>
497 <div class="memitem">
498 <div class="memproto">
499 <table class="memname">
501 <td class="memname">#define ARG_ACCEPT</td>
503 <td class="paramtype"> </td>
504 <td class="paramname">_sock, </td>
507 <td class="paramkey"></td>
509 <td class="paramtype"> </td>
510 <td class="paramname">_ip, </td>
513 <td class="paramkey"></td>
515 <td class="paramtype"> </td>
516 <td class="paramname">_ip_len, </td>
519 <td class="paramkey"></td>
521 <td class="paramtype"> </td>
522 <td class="paramname">_port </td>
530 </div><div class="memdoc">
531 <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div>
532 <div class="line"> io.sock = _sock; \</div>
533 <div class="line"> io.ip = _ip; \</div>
534 <div class="line"> io.ip_len = _ip_len; \</div>
535 <div class="line"> io.port = _port; \</div>
536 <div class="line"> } <span class="keywordflow">while</span> (0)</div>
537 </div><!-- fragment -->
540 <a class="anchor" id="a0fd027ac6d6fb7c2032c034818288bc7"></a>
541 <div class="memitem">
542 <div class="memproto">
543 <table class="memname">
545 <td class="memname">#define ARG_BIND</td>
547 <td class="paramtype"> </td>
548 <td class="paramname">_sock, </td>
551 <td class="paramkey"></td>
553 <td class="paramtype"> </td>
554 <td class="paramname">_ip, </td>
557 <td class="paramkey"></td>
559 <td class="paramtype"> </td>
560 <td class="paramname">_ip_len, </td>
563 <td class="paramkey"></td>
565 <td class="paramtype"> </td>
566 <td class="paramname">_port </td>
574 </div><div class="memdoc">
575 <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div>
576 <div class="line"> io.sock = _sock; \</div>
577 <div class="line"> io.ip = _ip; \</div>
578 <div class="line"> io.ip_len = _ip_len; \</div>
579 <div class="line"> io.port = _port; \</div>
580 <div class="line"> } <span class="keywordflow">while</span> (0)</div>
581 </div><!-- fragment -->
584 <a class="anchor" id="a1e6e86bdbe637300a87ecbec4d402ae5"></a>
585 <div class="memitem">
586 <div class="memproto">
587 <table class="memname">
589 <td class="memname">#define ARG_CLOSE</td>
591 <td class="paramtype"> </td>
592 <td class="paramname">_sock</td><td>)</td>
596 </div><div class="memdoc">
597 <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div>
598 <div class="line"> io.sock = _sock; \</div>
599 <div class="line"> } <span class="keywordflow">while</span> (0)</div>
600 </div><!-- fragment -->
603 <a class="anchor" id="a10c4a84965fdbb4b151701f2df744e98"></a>
604 <div class="memitem">
605 <div class="memproto">
606 <table class="memname">
608 <td class="memname">#define ARG_CONNECT</td>
610 <td class="paramtype"> </td>
611 <td class="paramname">_sock, </td>
614 <td class="paramkey"></td>
616 <td class="paramtype"> </td>
617 <td class="paramname">_ip, </td>
620 <td class="paramkey"></td>
622 <td class="paramtype"> </td>
623 <td class="paramname">_ip_len, </td>
626 <td class="paramkey"></td>
628 <td class="paramtype"> </td>
629 <td class="paramname">_port </td>
637 </div><div class="memdoc">
638 <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div>
639 <div class="line"> io.sock = _sock; \</div>
640 <div class="line"> io.ip = _ip; \</div>
641 <div class="line"> io.ip_len = _ip_len; \</div>
642 <div class="line"> io.port = _port; \</div>
643 <div class="line"> } <span class="keywordflow">while</span> (0)</div>
644 </div><!-- fragment -->
647 <a class="anchor" id="ad97b52a7ca732a1bb2463261e412c5a3"></a>
648 <div class="memitem">
649 <div class="memproto">
650 <table class="memname">
652 <td class="memname">#define ARG_CREATE</td>
654 <td class="paramtype"> </td>
655 <td class="paramname">_af, </td>
658 <td class="paramkey"></td>
660 <td class="paramtype"> </td>
661 <td class="paramname">_type, </td>
664 <td class="paramkey"></td>
666 <td class="paramtype"> </td>
667 <td class="paramname">_proto </td>
675 </div><div class="memdoc">
676 <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div>
677 <div class="line"> io.af = _af; \</div>
678 <div class="line"> io.type = _type; \</div>
679 <div class="line"> io.protocol = _proto; \</div>
680 <div class="line"> } <span class="keywordflow">while</span> (0)</div>
681 </div><!-- fragment -->
684 <a class="anchor" id="a8fb34e4f70c5d9d7ec42edbc4c26da02"></a>
685 <div class="memitem">
686 <div class="memproto">
687 <table class="memname">
689 <td class="memname">#define ARG_GETHOST</td>
691 <td class="paramtype"> </td>
692 <td class="paramname">_name, </td>
695 <td class="paramkey"></td>
697 <td class="paramtype"> </td>
698 <td class="paramname">_af, </td>
701 <td class="paramkey"></td>
703 <td class="paramtype"> </td>
704 <td class="paramname">_ip, </td>
707 <td class="paramkey"></td>
709 <td class="paramtype"> </td>
710 <td class="paramname">_ip_len </td>
718 </div><div class="memdoc">
719 <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div>
720 <div class="line"> io.name = _name; \</div>
721 <div class="line"> io.af = _af; \</div>
722 <div class="line"> io.ip = _ip; \</div>
723 <div class="line"> io.ip_len = _ip_len; \</div>
724 <div class="line"> } <span class="keywordflow">while</span> (0)</div>
725 </div><!-- fragment -->
728 <a class="anchor" id="ae9152f39bf8d498d01083412e941a0f7"></a>
729 <div class="memitem">
730 <div class="memproto">
731 <table class="memname">
733 <td class="memname">#define ARG_GETOPT</td>
735 <td class="paramtype"> </td>
736 <td class="paramname">_sock, </td>
739 <td class="paramkey"></td>
741 <td class="paramtype"> </td>
742 <td class="paramname">_opt_id, </td>
745 <td class="paramkey"></td>
747 <td class="paramtype"> </td>
748 <td class="paramname">_opt_val, </td>
751 <td class="paramkey"></td>
753 <td class="paramtype"> </td>
754 <td class="paramname">_opt_len </td>
762 </div><div class="memdoc">
763 <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div>
764 <div class="line"> io.sock = _sock; \</div>
765 <div class="line"> io.opt_id = _opt_id; \</div>
766 <div class="line"> io.opt_val = _opt_val; \</div>
767 <div class="line"> io.opt_len = _opt_len; \</div>
768 <div class="line"> } <span class="keywordflow">while</span> (0)</div>
769 </div><!-- fragment -->
772 <a class="anchor" id="aae4dd28f968564b285d5b9f0e7f67a0e"></a>
773 <div class="memitem">
774 <div class="memproto">
775 <table class="memname">
777 <td class="memname">#define ARG_GETPEERNAME</td>
779 <td class="paramtype"> </td>
780 <td class="paramname">_sock, </td>
783 <td class="paramkey"></td>
785 <td class="paramtype"> </td>
786 <td class="paramname">_ip, </td>
789 <td class="paramkey"></td>
791 <td class="paramtype"> </td>
792 <td class="paramname">_ip_len, </td>
795 <td class="paramkey"></td>
797 <td class="paramtype"> </td>
798 <td class="paramname">_port </td>
806 </div><div class="memdoc">
807 <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div>
808 <div class="line"> io.sock = _sock; \</div>
809 <div class="line"> io.ip = _ip; \</div>
810 <div class="line"> io.ip_len = _ip_len; \</div>
811 <div class="line"> io.port = _port; \</div>
812 <div class="line"> } <span class="keywordflow">while</span> (0)</div>
813 </div><!-- fragment -->
816 <a class="anchor" id="a33c472402a91a3c1fe215788132eb805"></a>
817 <div class="memitem">
818 <div class="memproto">
819 <table class="memname">
821 <td class="memname">#define ARG_GETSOCKNAME</td>
823 <td class="paramtype"> </td>
824 <td class="paramname">_sock, </td>
827 <td class="paramkey"></td>
829 <td class="paramtype"> </td>
830 <td class="paramname">_ip, </td>
833 <td class="paramkey"></td>
835 <td class="paramtype"> </td>
836 <td class="paramname">_ip_len, </td>
839 <td class="paramkey"></td>
841 <td class="paramtype"> </td>
842 <td class="paramname">_port </td>
850 </div><div class="memdoc">
851 <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div>
852 <div class="line"> io.sock = _sock; \</div>
853 <div class="line"> io.ip = _ip; \</div>
854 <div class="line"> io.ip_len = _ip_len; \</div>
855 <div class="line"> io.port = _port; \</div>
856 <div class="line"> } <span class="keywordflow">while</span> (0)</div>
857 </div><!-- fragment -->
860 <a class="anchor" id="aea34bc664cb6ddc8f3b2a58dd882f4d7"></a>
861 <div class="memitem">
862 <div class="memproto">
863 <table class="memname">
865 <td class="memname">#define ARG_INIT</td>
867 <td class="paramname"></td><td>)</td>
871 </div><div class="memdoc">
872 <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div>
873 <div class="line"> io.owner = osThreadGetId (); \</div>
874 <div class="line"> io.xid = 0; \</div>
875 <div class="line"> } <span class="keywordflow">while</span> (0)</div>
876 </div><!-- fragment -->
879 <a class="anchor" id="a9b08a8ddf1fd765938536fb46ea8a3d2"></a>
880 <div class="memitem">
881 <div class="memproto">
882 <table class="memname">
884 <td class="memname">#define ARG_LISTEN</td>
886 <td class="paramtype"> </td>
887 <td class="paramname">_sock, </td>
890 <td class="paramkey"></td>
892 <td class="paramtype"> </td>
893 <td class="paramname">_backlog </td>
901 </div><div class="memdoc">
902 <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div>
903 <div class="line"> io.sock = _sock; \</div>
904 <div class="line"> io.backlog = _backlog; \</div>
905 <div class="line"> } <span class="keywordflow">while</span> (0)</div>
906 </div><!-- fragment -->
909 <a class="anchor" id="a92fe4d903bfc81f0124254bd5f611cb4"></a>
910 <div class="memitem">
911 <div class="memproto">
912 <table class="memname">
914 <td class="memname">#define ARG_PING</td>
916 <td class="paramtype"> </td>
917 <td class="paramname">_ip, </td>
920 <td class="paramkey"></td>
922 <td class="paramtype"> </td>
923 <td class="paramname">_ip_len </td>
931 </div><div class="memdoc">
932 <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div>
933 <div class="line"> io.ip = _ip; \</div>
934 <div class="line"> io.ip_len = _ip_len; \</div>
935 <div class="line"> } <span class="keywordflow">while</span> (0)</div>
936 </div><!-- fragment -->
939 <a class="anchor" id="a73e3a07038db8f34ee92a82c4ba68543"></a>
940 <div class="memitem">
941 <div class="memproto">
942 <table class="memname">
944 <td class="memname">#define ARG_RECV</td>
946 <td class="paramtype"> </td>
947 <td class="paramname">_sock, </td>
950 <td class="paramkey"></td>
952 <td class="paramtype"> </td>
953 <td class="paramname">_buf, </td>
956 <td class="paramkey"></td>
958 <td class="paramtype"> </td>
959 <td class="paramname">_len </td>
967 </div><div class="memdoc">
968 <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div>
969 <div class="line"> io.sock = _sock; \</div>
970 <div class="line"> io.buf = _buf; \</div>
971 <div class="line"> io.len = _len; \</div>
972 <div class="line"> } <span class="keywordflow">while</span> (0)</div>
973 </div><!-- fragment -->
976 <a class="anchor" id="a988e9e1f001682f4f091275d1fde54bb"></a>
977 <div class="memitem">
978 <div class="memproto">
979 <table class="memname">
981 <td class="memname">#define ARG_RECVFROM</td>
983 <td class="paramtype"> </td>
984 <td class="paramname">_sock, </td>
987 <td class="paramkey"></td>
989 <td class="paramtype"> </td>
990 <td class="paramname">_buf, </td>
993 <td class="paramkey"></td>
995 <td class="paramtype"> </td>
996 <td class="paramname">_len, </td>
999 <td class="paramkey"></td>
1001 <td class="paramtype"> </td>
1002 <td class="paramname">_ip, </td>
1005 <td class="paramkey"></td>
1007 <td class="paramtype"> </td>
1008 <td class="paramname">_ip_len, </td>
1011 <td class="paramkey"></td>
1013 <td class="paramtype"> </td>
1014 <td class="paramname">_port </td>
1022 </div><div class="memdoc">
1023 <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div>
1024 <div class="line"> io.sock = _sock; \</div>
1025 <div class="line"> io.buf = _buf; \</div>
1026 <div class="line"> io.len = _len; \</div>
1027 <div class="line"> io.ip = _ip; \</div>
1028 <div class="line"> io.ip_len = _ip_len; \</div>
1029 <div class="line"> io.port = _port; \</div>
1030 <div class="line"> } <span class="keywordflow">while</span> (0)</div>
1031 </div><!-- fragment -->
1034 <a class="anchor" id="a32e43d2964fa420c6e44d6faafa8c7d2"></a>
1035 <div class="memitem">
1036 <div class="memproto">
1037 <table class="memname">
1039 <td class="memname">#define ARG_SEND</td>
1041 <td class="paramtype"> </td>
1042 <td class="paramname">_sock, </td>
1045 <td class="paramkey"></td>
1047 <td class="paramtype"> </td>
1048 <td class="paramname">_buf, </td>
1051 <td class="paramkey"></td>
1053 <td class="paramtype"> </td>
1054 <td class="paramname">_len </td>
1062 </div><div class="memdoc">
1063 <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div>
1064 <div class="line"> io.sock = _sock; \</div>
1065 <div class="line"> io.buf = _buf; \</div>
1066 <div class="line"> io.len = _len; \</div>
1067 <div class="line"> } <span class="keywordflow">while</span> (0)</div>
1068 </div><!-- fragment -->
1071 <a class="anchor" id="a293cb5c6faa733f281481580c573290c"></a>
1072 <div class="memitem">
1073 <div class="memproto">
1074 <table class="memname">
1076 <td class="memname">#define ARG_SENDTO</td>
1078 <td class="paramtype"> </td>
1079 <td class="paramname">_sock, </td>
1082 <td class="paramkey"></td>
1084 <td class="paramtype"> </td>
1085 <td class="paramname">_buf, </td>
1088 <td class="paramkey"></td>
1090 <td class="paramtype"> </td>
1091 <td class="paramname">_len, </td>
1094 <td class="paramkey"></td>
1096 <td class="paramtype"> </td>
1097 <td class="paramname">_ip, </td>
1100 <td class="paramkey"></td>
1102 <td class="paramtype"> </td>
1103 <td class="paramname">_ip_len, </td>
1106 <td class="paramkey"></td>
1108 <td class="paramtype"> </td>
1109 <td class="paramname">_port </td>
1117 </div><div class="memdoc">
1118 <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div>
1119 <div class="line"> io.sock = _sock; \</div>
1120 <div class="line"> io.buf = _buf; \</div>
1121 <div class="line"> io.len = _len; \</div>
1122 <div class="line"> io.ip = _ip; \</div>
1123 <div class="line"> io.ip_len = _ip_len; \</div>
1124 <div class="line"> io.port = _port; \</div>
1125 <div class="line"> } <span class="keywordflow">while</span> (0)</div>
1126 </div><!-- fragment -->
1129 <a class="anchor" id="a0b02ce40984845e7ec0a022893033152"></a>
1130 <div class="memitem">
1131 <div class="memproto">
1132 <table class="memname">
1134 <td class="memname">#define ARG_SETOPT</td>
1136 <td class="paramtype"> </td>
1137 <td class="paramname">_sock, </td>
1140 <td class="paramkey"></td>
1142 <td class="paramtype"> </td>
1143 <td class="paramname">_opt_id, </td>
1146 <td class="paramkey"></td>
1148 <td class="paramtype"> </td>
1149 <td class="paramname">_opt_val, </td>
1152 <td class="paramkey"></td>
1154 <td class="paramtype"> </td>
1155 <td class="paramname">_opt_len </td>
1163 </div><div class="memdoc">
1164 <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div>
1165 <div class="line"> io.sock = _sock; \</div>
1166 <div class="line"> io.opt_id = _opt_id; \</div>
1167 <div class="line"> io.opt_val = _opt_val; \</div>
1168 <div class="line"> io.opt_len = _opt_len; \</div>
1169 <div class="line"> } <span class="keywordflow">while</span> (0)</div>
1170 </div><!-- fragment -->
1173 <a class="anchor" id="a50b07be40fa975fa21faf957eb2c516d"></a>
1174 <div class="memitem">
1175 <div class="memproto">
1176 <table class="memname">
1178 <td class="memname">#define ARG_TRANSFER</td>
1180 <td class="paramtype"> </td>
1181 <td class="paramname">_sock, </td>
1184 <td class="paramkey"></td>
1186 <td class="paramtype"> </td>
1187 <td class="paramname">_len, </td>
1190 <td class="paramkey"></td>
1192 <td class="paramtype"> </td>
1193 <td class="paramname">_size </td>
1201 </div><div class="memdoc">
1202 <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div>
1203 <div class="line"> io.sock = _sock; \</div>
1204 <div class="line"> io.len = _len; \</div>
1205 <div class="line"> io.size = _size; \</div>
1206 <div class="line"> } <span class="keywordflow">while</span> (0)</div>
1207 </div><!-- fragment -->
1210 <a class="anchor" id="aaf16852302bc36d830c45ed79455f67b"></a>
1211 <div class="memitem">
1212 <div class="memproto">
1213 <table class="memname">
1215 <td class="memname">#define ASSISTANT_PORT   5000</td>
1218 </div><div class="memdoc">
1222 <a class="anchor" id="afcd157a8d8c9b13efdc87808553e89b9"></a>
1223 <div class="memitem">
1224 <div class="memproto">
1225 <table class="memname">
1227 <td class="memname">#define CHARGEN_PORT   19</td>
1230 </div><div class="memdoc">
1234 <a class="anchor" id="a17c692ece29e57427217662f50cf6926"></a>
1235 <div class="memitem">
1236 <div class="memproto">
1237 <table class="memname">
1239 <td class="memname">#define DISCARD_PORT   9</td>
1242 </div><div class="memdoc">
1246 <a class="anchor" id="aa946d3ae377878e068c30730cc81c298"></a>
1247 <div class="memitem">
1248 <div class="memproto">
1249 <table class="memname">
1251 <td class="memname">#define ECHO_PORT   7</td>
1254 </div><div class="memdoc">
1258 <a class="anchor" id="ab7c48441a4bc63a910c63551f9b2efbf"></a>
1259 <div class="memitem">
1260 <div class="memproto">
1261 <table class="memname">
1263 <td class="memname">#define F_ACCEPT   0x00000020</td>
1266 </div><div class="memdoc">
1270 <a class="anchor" id="a9b92d492fec016066f9d4359a66d62e0"></a>
1271 <div class="memitem">
1272 <div class="memproto">
1273 <table class="memname">
1275 <td class="memname">#define F_ALL   0x001FFFFF</td>
1278 </div><div class="memdoc">
1282 <a class="anchor" id="a7e13806bfebaabf09bb740219be7a471"></a>
1283 <div class="memitem">
1284 <div class="memproto">
1285 <table class="memname">
1287 <td class="memname">#define F_BIND   0x00000008</td>
1290 </div><div class="memdoc">
1294 <a class="anchor" id="ad288f2c4a55200032543ee3748e98ca9"></a>
1295 <div class="memitem">
1296 <div class="memproto">
1297 <table class="memname">
1299 <td class="memname">#define F_CLOSE   0x00000004</td>
1302 </div><div class="memdoc">
1306 <a class="anchor" id="a99a76dcbc6c43e904e58fbcc63aff9ef"></a>
1307 <div class="memitem">
1308 <div class="memproto">
1309 <table class="memname">
1311 <td class="memname">#define F_CONNECT   0x00000040</td>
1314 </div><div class="memdoc">
1318 <a class="anchor" id="a0c53ae1484af6b640335421e987fe923"></a>
1319 <div class="memitem">
1320 <div class="memproto">
1321 <table class="memname">
1323 <td class="memname">#define F_CREATE   0x00000001</td>
1326 </div><div class="memdoc">
1330 <a class="anchor" id="aa1016d85c21ac2899b700ac68d455827"></a>
1331 <div class="memitem">
1332 <div class="memproto">
1333 <table class="memname">
1335 <td class="memname">#define F_CREATE_TCP   0x00000001</td>
1338 </div><div class="memdoc">
1342 <a class="anchor" id="ac6ec54bbd92e06b6357368de8d0f34fe"></a>
1343 <div class="memitem">
1344 <div class="memproto">
1345 <table class="memname">
1347 <td class="memname">#define F_CREATE_UDP   0x00000002</td>
1350 </div><div class="memdoc">
1354 <a class="anchor" id="aead7afa6468d4d0f837464fe04dfa3dd"></a>
1355 <div class="memitem">
1356 <div class="memproto">
1357 <table class="memname">
1359 <td class="memname">#define F_GETHOSTBYNAME   0x00008000</td>
1362 </div><div class="memdoc">
1366 <a class="anchor" id="a20b4ddd4fa572299ef91aefbcb2e7ef3"></a>
1367 <div class="memitem">
1368 <div class="memproto">
1369 <table class="memname">
1371 <td class="memname">#define F_GETOPT   0x00002000</td>
1374 </div><div class="memdoc">
1378 <a class="anchor" id="a2eb5124063e9a9bef8688235c5562971"></a>
1379 <div class="memitem">
1380 <div class="memproto">
1381 <table class="memname">
1383 <td class="memname">#define F_GETPEERNAME   0x00001000</td>
1386 </div><div class="memdoc">
1390 <a class="anchor" id="a01dd55abb3a4d064775804f2b519b6a9"></a>
1391 <div class="memitem">
1392 <div class="memproto">
1393 <table class="memname">
1395 <td class="memname">#define F_GETSOCKNAME   0x00000800</td>
1398 </div><div class="memdoc">
1402 <a class="anchor" id="a5710de44896c341a7efc5747ee5050a6"></a>
1403 <div class="memitem">
1404 <div class="memproto">
1405 <table class="memname">
1407 <td class="memname">#define F_LISTEN   0x00000010</td>
1410 </div><div class="memdoc">
1414 <a class="anchor" id="a9d6ad262c43a7b27c2b5bfdbbb7e16b9"></a>
1415 <div class="memitem">
1416 <div class="memproto">
1417 <table class="memname">
1419 <td class="memname">#define F_PING   0x00010000</td>
1422 </div><div class="memdoc">
1426 <a class="anchor" id="adffa0116891b1d59407c32a311aff1d9"></a>
1427 <div class="memitem">
1428 <div class="memproto">
1429 <table class="memname">
1431 <td class="memname">#define F_RECV   0x00000080</td>
1434 </div><div class="memdoc">
1438 <a class="anchor" id="ace613daf0236db7abd284b031b06f245"></a>
1439 <div class="memitem">
1440 <div class="memproto">
1441 <table class="memname">
1443 <td class="memname">#define F_RECV_FRAG   0x00100000</td>
1446 </div><div class="memdoc">
1450 <a class="anchor" id="a8f174e63ce50a1a82fb845d7b314a15c"></a>
1451 <div class="memitem">
1452 <div class="memproto">
1453 <table class="memname">
1455 <td class="memname">#define F_RECVFROM   0x00000100</td>
1458 </div><div class="memdoc">
1462 <a class="anchor" id="a89ec54748504e9a88f5f51d32113e768"></a>
1463 <div class="memitem">
1464 <div class="memproto">
1465 <table class="memname">
1467 <td class="memname">#define F_SEND   0x00000200</td>
1470 </div><div class="memdoc">
1474 <a class="anchor" id="a65dfbf5ed86e8b5e4e33dbb77f4240cd"></a>
1475 <div class="memitem">
1476 <div class="memproto">
1477 <table class="memname">
1479 <td class="memname">#define F_SEND_CTRL   0x00010000</td>
1482 </div><div class="memdoc">
1486 <a class="anchor" id="a3d18387798db5f04c490fc97287a404b"></a>
1487 <div class="memitem">
1488 <div class="memproto">
1489 <table class="memname">
1491 <td class="memname">#define F_SEND_FRAG   0x00080000</td>
1494 </div><div class="memdoc">
1498 <a class="anchor" id="a204d25d767de02f885ed15b6bb1b9018"></a>
1499 <div class="memitem">
1500 <div class="memproto">
1501 <table class="memname">
1503 <td class="memname">#define F_SENDTO   0x00000400</td>
1506 </div><div class="memdoc">
1510 <a class="anchor" id="aa82592e9a8bb8932bb8bedf29a328a40"></a>
1511 <div class="memitem">
1512 <div class="memproto">
1513 <table class="memname">
1515 <td class="memname">#define F_SETOPT   0x00004000</td>
1518 </div><div class="memdoc">
1522 <a class="anchor" id="ac2f748d259f73c27ff511fecca97a56b"></a>
1523 <div class="memitem">
1524 <div class="memproto">
1525 <table class="memname">
1527 <td class="memname">#define F_XFER_FIXED   0x00020000</td>
1530 </div><div class="memdoc">
1534 <a class="anchor" id="a1b7b10d08c05cf2527e573c2baa4b31d"></a>
1535 <div class="memitem">
1536 <div class="memproto">
1537 <table class="memname">
1539 <td class="memname">#define F_XFER_INCR   0x00040000</td>
1542 </div><div class="memdoc">
1546 <a class="anchor" id="a133d2b1bde659fd105718ebf11264cd9"></a>
1547 <div class="memitem">
1548 <div class="memproto">
1549 <table class="memname">
1551 <td class="memname">#define MIN_BYTES   0</td>
1554 </div><div class="memdoc">
1558 <a class="anchor" id="afead134fbfa73a0280699d1efb8742af"></a>
1559 <div class="memitem">
1560 <div class="memproto">
1561 <table class="memname">
1563 <td class="memname">#define NON_EXISTENT_PORT   5001</td>
1566 </div><div class="memdoc">
1570 <a class="anchor" id="aab6b96324135db3d24b4e42c0eaa4135"></a>
1571 <div class="memitem">
1572 <div class="memproto">
1573 <table class="memname">
1575 <td class="memname">#define SK_TERMINATE   0x00000001</td>
1578 </div><div class="memdoc">
1582 <a class="anchor" id="adbbdcbfe0ac75bfcdbb82c6dd1a9e1a4"></a>
1583 <div class="memitem">
1584 <div class="memproto">
1585 <table class="memname">
1587 <td class="memname">#define TEST_COMMAND_TCP   "CONNECT TCP,0.0.0.0,2000,500"</td>
1590 </div><div class="memdoc">
1594 <a class="anchor" id="a06051fdcaa830675b4ba67bd9f6e3192"></a>
1595 <div class="memitem">
1596 <div class="memproto">
1597 <table class="memname">
1599 <td class="memname">#define TEST_COMMAND_UDP   "CONNECT UDP,0.0.0.0,2000,200"</td>
1602 </div><div class="memdoc">
1606 <a class="anchor" id="a7812026c12eab529fa6928dc0a708e62"></a>
1607 <div class="memitem">
1608 <div class="memproto">
1609 <table class="memname">
1611 <td class="memname">#define TEST_PORT   2000</td>
1614 </div><div class="memdoc">
1618 <a class="anchor" id="ae48ad0a69165e15c3108537cd0bb2bab"></a>
1619 <div class="memitem">
1620 <div class="memproto">
1621 <table class="memname">
1623 <td class="memname">#define TH_ALL   0x03</td>
1626 </div><div class="memdoc">
1630 <a class="anchor" id="a32fd58827e181eda0603dcba4d331fcd"></a>
1631 <div class="memitem">
1632 <div class="memproto">
1633 <table class="memname">
1635 <td class="memname">#define TH_ASSERT</td>
1637 <td class="paramtype"> </td>
1638 <td class="paramname">cond</td><td>)</td>
1642 </div><div class="memdoc">
1643 <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div>
1644 <div class="line"> if (rval) ASSERT_TRUE (cond); \</div>
1645 <div class="line"> } while (0)</div>
1646 </div><!-- fragment -->
1649 <a class="anchor" id="a9120c75f8b6df0cbd96a67a482ba6a6e"></a>
1650 <div class="memitem">
1651 <div class="memproto">
1652 <table class="memname">
1654 <td class="memname">#define TH_EXECUTE</td>
1656 <td class="paramtype"> </td>
1657 <td class="paramname">sig, </td>
1660 <td class="paramkey"></td>
1662 <td class="paramtype"> </td>
1663 <td class="paramname">tout </td>
1671 </div><div class="memdoc">
1672 <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div>
1673 <div class="line"> io.xid++; \</div>
1674 <div class="line"> rval = <a class="code" href="_d_v___w_i_f_i_8c.html#acb7a5bea7a7a4c813824e6b9000a57e6">th_execute</a> (worker, sig, tout, __LINE__);\</div>
1675 <div class="line"> } <span class="keywordflow">while</span> (0)</div>
1676 <div class="ttc" id="_d_v___w_i_f_i_8c_html_acb7a5bea7a7a4c813824e6b9000a57e6"><div class="ttname"><a href="_d_v___w_i_f_i_8c.html#acb7a5bea7a7a4c813824e6b9000a57e6">th_execute</a></div><div class="ttdeci">static int32_t th_execute(osThreadId_t *id, uint32_t sig, uint32_t tout, uint32_t line)</div><div class="ttdef"><b>Definition:</b> DV_WIFI.c:2876</div></div>
1677 </div><!-- fragment -->
1680 <a class="anchor" id="ae294e5a82c2fd4d7c18a3aefeb1a2448"></a>
1681 <div class="memitem">
1682 <div class="memproto">
1683 <table class="memname">
1685 <td class="memname">#define TH_OK   0x01</td>
1688 </div><div class="memdoc">
1692 <a class="anchor" id="ac79bd91ac67036ae3cac63162b573c82"></a>
1693 <div class="memitem">
1694 <div class="memproto">
1695 <table class="memname">
1697 <td class="memname">#define TH_TOUT   0x02</td>
1700 </div><div class="memdoc">
1704 <h2 class="groupheader">Function Documentation</h2>
1705 <a class="anchor" id="acf7bb3083e9bb58a8cf3bf35814b7d79"></a>
1706 <div class="memitem">
1707 <div class="memproto">
1708 <table class="mlabels">
1710 <td class="mlabels-left">
1711 <table class="memname">
1713 <td class="memname">static char data_buf [128] __ALIGNED </td>
1715 <td class="paramtype">4 </td>
1716 <td class="paramname"></td><td>)</td>
1721 <td class="mlabels-right">
1722 <span class="mlabels"><span class="mlabel">static</span></span> </td>
1725 </div><div class="memdoc">
1729 <a class="anchor" id="a745ff994572befcb56c72c55eb6b0689"></a>
1730 <div class="memitem">
1731 <div class="memproto">
1732 <table class="memname">
1734 <td class="memname">ARM_DRIVER_WIFI ARM_Driver_WiFi_ </td>
1736 <td class="paramtype">DRV_WIFI </td>
1737 <td class="paramname"></td><td>)</td>
1741 </div><div class="memdoc">
1745 <a class="anchor" id="a26050ee48e2d240a1ae5925ff9a9b8c7"></a>
1746 <div class="memitem">
1747 <div class="memproto">
1748 <table class="mlabels">
1750 <td class="mlabels-left">
1751 <table class="memname">
1753 <td class="memname">static int32_t init_and_power_on </td>
1755 <td class="paramtype">void </td>
1756 <td class="paramname"></td><td>)</td>
1761 <td class="mlabels-right">
1762 <span class="mlabels"><span class="mlabel">static</span></span> </td>
1765 </div><div class="memdoc">
1769 <a class="anchor" id="a68d4a2a27dba713feaac0a8daf631a4b"></a>
1770 <div class="memitem">
1771 <div class="memproto">
1772 <table class="mlabels">
1774 <td class="mlabels-left">
1775 <table class="memname">
1777 <td class="memname">static int32_t station_init </td>
1779 <td class="paramtype">uint32_t </td>
1780 <td class="paramname"><em>con</em></td><td>)</td>
1785 <td class="mlabels-right">
1786 <span class="mlabels"><span class="mlabel">static</span></span> </td>
1789 </div><div class="memdoc">
1793 <a class="anchor" id="ab3abec9390b828ed3978fba37f0d6fab"></a>
1794 <div class="memitem">
1795 <div class="memproto">
1796 <table class="mlabels">
1798 <td class="mlabels-left">
1799 <table class="memname">
1801 <td class="memname">static void station_uninit </td>
1803 <td class="paramtype">void </td>
1804 <td class="paramname"></td><td>)</td>
1809 <td class="mlabels-right">
1810 <span class="mlabels"><span class="mlabel">static</span></span> </td>
1813 </div><div class="memdoc">
1817 <a class="anchor" id="ab41b5213080414bf0d070cdd98e358bb"></a>
1818 <div class="memitem">
1819 <div class="memproto">
1820 <table class="mlabels">
1822 <td class="mlabels-left">
1823 <table class="memname">
1825 <td class="memname">static __NO_RETURN void Th_Accept </td>
1827 <td class="paramtype"><a class="el" href="struct_i_o___a_c_c_e_p_t.html">IO_ACCEPT</a> * </td>
1828 <td class="paramname"><em>io</em></td><td>)</td>
1833 <td class="mlabels-right">
1834 <span class="mlabels"><span class="mlabel">static</span></span> </td>
1837 </div><div class="memdoc">
1841 <a class="anchor" id="ac92a33f0800cb70df678107f2ac85006"></a>
1842 <div class="memitem">
1843 <div class="memproto">
1844 <table class="mlabels">
1846 <td class="mlabels-left">
1847 <table class="memname">
1849 <td class="memname">static __NO_RETURN void Th_Bind </td>
1851 <td class="paramtype"><a class="el" href="struct_i_o___b_i_n_d.html">IO_BIND</a> * </td>
1852 <td class="paramname"><em>io</em></td><td>)</td>
1857 <td class="mlabels-right">
1858 <span class="mlabels"><span class="mlabel">static</span></span> </td>
1861 </div><div class="memdoc">
1865 <a class="anchor" id="afc13604ceb74f1d52fa6082ea7f3075f"></a>
1866 <div class="memitem">
1867 <div class="memproto">
1868 <table class="mlabels">
1870 <td class="mlabels-left">
1871 <table class="memname">
1873 <td class="memname">static __NO_RETURN void Th_Close </td>
1875 <td class="paramtype"><a class="el" href="struct_i_o___c_l_o_s_e.html">IO_CLOSE</a> * </td>
1876 <td class="paramname"><em>io</em></td><td>)</td>
1881 <td class="mlabels-right">
1882 <span class="mlabels"><span class="mlabel">static</span></span> </td>
1885 </div><div class="memdoc">
1889 <a class="anchor" id="ad70dc73a50e2d8819d0b1f3c6702fee3"></a>
1890 <div class="memitem">
1891 <div class="memproto">
1892 <table class="mlabels">
1894 <td class="mlabels-left">
1895 <table class="memname">
1897 <td class="memname">static __NO_RETURN void Th_Connect </td>
1899 <td class="paramtype"><a class="el" href="struct_i_o___c_o_n_n_e_c_t.html">IO_CONNECT</a> * </td>
1900 <td class="paramname"><em>io</em></td><td>)</td>
1905 <td class="mlabels-right">
1906 <span class="mlabels"><span class="mlabel">static</span></span> </td>
1909 </div><div class="memdoc">
1913 <a class="anchor" id="adcf563ec2882902b8aecd9873b040ddc"></a>
1914 <div class="memitem">
1915 <div class="memproto">
1916 <table class="mlabels">
1918 <td class="mlabels-left">
1919 <table class="memname">
1921 <td class="memname">static __NO_RETURN void Th_Create </td>
1923 <td class="paramtype"><a class="el" href="struct_i_o___c_r_e_a_t_e.html">IO_CREATE</a> * </td>
1924 <td class="paramname"><em>io</em></td><td>)</td>
1929 <td class="mlabels-right">
1930 <span class="mlabels"><span class="mlabel">static</span></span> </td>
1933 </div><div class="memdoc">
1937 <a class="anchor" id="acb7a5bea7a7a4c813824e6b9000a57e6"></a>
1938 <div class="memitem">
1939 <div class="memproto">
1940 <table class="mlabels">
1942 <td class="mlabels-left">
1943 <table class="memname">
1945 <td class="memname">static int32_t th_execute </td>
1947 <td class="paramtype">osThreadId_t * </td>
1948 <td class="paramname"><em>id</em>, </td>
1951 <td class="paramkey"></td>
1953 <td class="paramtype">uint32_t </td>
1954 <td class="paramname"><em>sig</em>, </td>
1957 <td class="paramkey"></td>
1959 <td class="paramtype">uint32_t </td>
1960 <td class="paramname"><em>tout</em>, </td>
1963 <td class="paramkey"></td>
1965 <td class="paramtype">uint32_t </td>
1966 <td class="paramname"><em>line</em> </td>
1975 <td class="mlabels-right">
1976 <span class="mlabels"><span class="mlabel">static</span></span> </td>
1979 </div><div class="memdoc">
1983 <a class="anchor" id="a7aa6675c695f5b39045ba65fbbd7320c"></a>
1984 <div class="memitem">
1985 <div class="memproto">
1986 <table class="mlabels">
1988 <td class="mlabels-left">
1989 <table class="memname">
1991 <td class="memname">static __NO_RETURN void Th_GetHostByName </td>
1993 <td class="paramtype"><a class="el" href="struct_i_o___g_e_t_h_o_s_t.html">IO_GETHOST</a> * </td>
1994 <td class="paramname"><em>io</em></td><td>)</td>
1999 <td class="mlabels-right">
2000 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2003 </div><div class="memdoc">
2007 <a class="anchor" id="aba6c6ef8b26267622c50b06c48678377"></a>
2008 <div class="memitem">
2009 <div class="memproto">
2010 <table class="mlabels">
2012 <td class="mlabels-left">
2013 <table class="memname">
2015 <td class="memname">static __NO_RETURN void Th_GetOpt </td>
2017 <td class="paramtype"><a class="el" href="struct_i_o___g_e_t_o_p_t.html">IO_GETOPT</a> * </td>
2018 <td class="paramname"><em>io</em></td><td>)</td>
2023 <td class="mlabels-right">
2024 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2027 </div><div class="memdoc">
2031 <a class="anchor" id="af6da86369fe55c9d36704887e3e16e12"></a>
2032 <div class="memitem">
2033 <div class="memproto">
2034 <table class="mlabels">
2036 <td class="mlabels-left">
2037 <table class="memname">
2039 <td class="memname">static __NO_RETURN void Th_GetPeerName </td>
2041 <td class="paramtype"><a class="el" href="struct_i_o___g_e_t_p_e_e_r_n_a_m_e.html">IO_GETPEERNAME</a> * </td>
2042 <td class="paramname"><em>io</em></td><td>)</td>
2047 <td class="mlabels-right">
2048 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2051 </div><div class="memdoc">
2055 <a class="anchor" id="abe76451c0f50df09b2a198daea9b6623"></a>
2056 <div class="memitem">
2057 <div class="memproto">
2058 <table class="mlabels">
2060 <td class="mlabels-left">
2061 <table class="memname">
2063 <td class="memname">static __NO_RETURN void Th_GetSockName </td>
2065 <td class="paramtype"><a class="el" href="struct_i_o___g_e_t_s_o_c_k_n_a_m_e.html">IO_GETSOCKNAME</a> * </td>
2066 <td class="paramname"><em>io</em></td><td>)</td>
2071 <td class="mlabels-right">
2072 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2075 </div><div class="memdoc">
2079 <a class="anchor" id="a0cc3dfab0a02e3feea0a89c6f3f1dfde"></a>
2080 <div class="memitem">
2081 <div class="memproto">
2082 <table class="mlabels">
2084 <td class="mlabels-left">
2085 <table class="memname">
2087 <td class="memname">static __NO_RETURN void Th_Listen </td>
2089 <td class="paramtype"><a class="el" href="struct_i_o___l_i_s_t_e_n.html">IO_LISTEN</a> * </td>
2090 <td class="paramname"><em>io</em></td><td>)</td>
2095 <td class="mlabels-right">
2096 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2099 </div><div class="memdoc">
2103 <a class="anchor" id="a14d6c9a242297a67b5daa77182f38185"></a>
2104 <div class="memitem">
2105 <div class="memproto">
2106 <table class="mlabels">
2108 <td class="mlabels-left">
2109 <table class="memname">
2111 <td class="memname">static __NO_RETURN void Th_Ping </td>
2113 <td class="paramtype"><a class="el" href="struct_i_o___p_i_n_g.html">IO_PING</a> * </td>
2114 <td class="paramname"><em>io</em></td><td>)</td>
2119 <td class="mlabels-right">
2120 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2123 </div><div class="memdoc">
2127 <a class="anchor" id="ab5b2170fe944d19cc467b8b2260704e5"></a>
2128 <div class="memitem">
2129 <div class="memproto">
2130 <table class="mlabels">
2132 <td class="mlabels-left">
2133 <table class="memname">
2135 <td class="memname">static __NO_RETURN void Th_Recv </td>
2137 <td class="paramtype"><a class="el" href="struct_i_o___r_e_c_v.html">IO_RECV</a> * </td>
2138 <td class="paramname"><em>io</em></td><td>)</td>
2143 <td class="mlabels-right">
2144 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2147 </div><div class="memdoc">
2151 <a class="anchor" id="a8ce4b6522005e4f48bc8b47bfa15c0cd"></a>
2152 <div class="memitem">
2153 <div class="memproto">
2154 <table class="mlabels">
2156 <td class="mlabels-left">
2157 <table class="memname">
2159 <td class="memname">static __NO_RETURN void Th_RecvFrom </td>
2161 <td class="paramtype"><a class="el" href="struct_i_o___r_e_c_v_f_r_o_m.html">IO_RECVFROM</a> * </td>
2162 <td class="paramname"><em>io</em></td><td>)</td>
2167 <td class="mlabels-right">
2168 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2171 </div><div class="memdoc">
2175 <a class="anchor" id="a7cea5c7a6c043e4a763dc92a5c28a902"></a>
2176 <div class="memitem">
2177 <div class="memproto">
2178 <table class="mlabels">
2180 <td class="mlabels-left">
2181 <table class="memname">
2183 <td class="memname">static __NO_RETURN void Th_Send </td>
2185 <td class="paramtype"><a class="el" href="struct_i_o___s_e_n_d.html">IO_SEND</a> * </td>
2186 <td class="paramname"><em>io</em></td><td>)</td>
2191 <td class="mlabels-right">
2192 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2195 </div><div class="memdoc">
2199 <a class="anchor" id="a675a2e016a1b1c2a1f248fdec05fc196"></a>
2200 <div class="memitem">
2201 <div class="memproto">
2202 <table class="mlabels">
2204 <td class="mlabels-left">
2205 <table class="memname">
2207 <td class="memname">static __NO_RETURN void Th_SendTo </td>
2209 <td class="paramtype"><a class="el" href="struct_i_o___s_e_n_d_t_o.html">IO_SENDTO</a> * </td>
2210 <td class="paramname"><em>io</em></td><td>)</td>
2215 <td class="mlabels-right">
2216 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2219 </div><div class="memdoc">
2223 <a class="anchor" id="a51ef274af92451a2e9d0d47d6b1a00e7"></a>
2224 <div class="memitem">
2225 <div class="memproto">
2226 <table class="mlabels">
2228 <td class="mlabels-left">
2229 <table class="memname">
2231 <td class="memname">static __NO_RETURN void Th_SetOpt </td>
2233 <td class="paramtype"><a class="el" href="struct_i_o___s_e_t_o_p_t.html">IO_SETOPT</a> * </td>
2234 <td class="paramname"><em>io</em></td><td>)</td>
2239 <td class="mlabels-right">
2240 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2243 </div><div class="memdoc">
2247 <a class="anchor" id="ac56d58acf582176fca93c443ad52d6de"></a>
2248 <div class="memitem">
2249 <div class="memproto">
2250 <table class="mlabels">
2252 <td class="mlabels-left">
2253 <table class="memname">
2255 <td class="memname">static __NO_RETURN void Th_Sidekick </td>
2257 <td class="paramtype"><a class="el" href="struct_i_o___s_i_d_e_k_i_c_k.html">IO_SIDEKICK</a> * </td>
2258 <td class="paramname"><em>io2</em></td><td>)</td>
2263 <td class="mlabels-right">
2264 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2267 </div><div class="memdoc">
2271 <a class="anchor" id="aea83a3a1a71e6e6789a23247e304be05"></a>
2272 <div class="memitem">
2273 <div class="memproto">
2274 <table class="mlabels">
2276 <td class="mlabels-left">
2277 <table class="memname">
2279 <td class="memname">static __NO_RETURN void Th_Transfer </td>
2281 <td class="paramtype"><a class="el" href="struct_i_o___t_r_a_n_s_f_e_r.html">IO_TRANSFER</a> * </td>
2282 <td class="paramname"><em>io</em></td><td>)</td>
2287 <td class="mlabels-right">
2288 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2291 </div><div class="memdoc">
2295 <a class="anchor" id="a224c3331c0a6cdf3c1094d30f1d15757"></a>
2296 <div class="memitem">
2297 <div class="memproto">
2298 <table class="mlabels">
2300 <td class="mlabels-left">
2301 <table class="memname">
2303 <td class="memname">static void WIFI_DrvEvent </td>
2305 <td class="paramtype">uint32_t </td>
2306 <td class="paramname"><em>evt</em>, </td>
2309 <td class="paramkey"></td>
2311 <td class="paramtype">void * </td>
2312 <td class="paramname"><em>arg</em> </td>
2321 <td class="mlabels-right">
2322 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2325 </div><div class="memdoc">
2329 <a class="anchor" id="a377973ef16625155e8877e0f6759a4f8"></a>
2330 <div class="memitem">
2331 <div class="memproto">
2332 <table class="memname">
2334 <td class="memname">void WIFI_DV_Initialize </td>
2336 <td class="paramtype">void </td>
2337 <td class="paramname"></td><td>)</td>
2341 </div><div class="memdoc">
2342 <p>Dummy test case used for initialization of resources and variables used by WiFi tests. </p>
2346 <a class="anchor" id="aa3fe2f5c47065592c01af47be8e347d5"></a>
2347 <div class="memitem">
2348 <div class="memproto">
2349 <table class="memname">
2351 <td class="memname">void WIFI_DV_Uninitialize </td>
2353 <td class="paramtype">void </td>
2354 <td class="paramname"></td><td>)</td>
2358 </div><div class="memdoc">
2359 <p>Dummy test case used for de-initialization of resources and variables used by WiFi tests. </p>
2363 <h2 class="groupheader">Variable Documentation</h2>
2364 <a class="anchor" id="a9b13d2f64cc611d63eac79b3494bedc7"></a>
2365 <div class="memitem">
2366 <div class="memproto">
2367 <table class="mlabels">
2369 <td class="mlabels-left">
2370 <table class="memname">
2372 <td class="memname">uint8_t buffer[2048]</td>
2376 <td class="mlabels-right">
2377 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2380 </div><div class="memdoc">
2384 <a class="anchor" id="adda84f6fab35d6c72ae7336597c5f70b"></a>
2385 <div class="memitem">
2386 <div class="memproto">
2387 <table class="mlabels">
2389 <td class="mlabels-left">
2390 <table class="memname">
2392 <td class="memname">ARM_WIFI_CAPABILITIES cap</td>
2396 <td class="mlabels-right">
2397 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2400 </div><div class="memdoc">
2404 <a class="anchor" id="abd851433cffb636da62b2a37da823342"></a>
2405 <div class="memitem">
2406 <div class="memproto">
2407 <table class="mlabels">
2409 <td class="mlabels-left">
2410 <table class="memname">
2412 <td class="memname">ARM_WIFI_CONFIG_t config</td>
2416 <td class="mlabels-right">
2417 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2420 </div><div class="memdoc">
2424 <a class="anchor" id="a91553b72c9b4759ddb48feffd7f2ffb1"></a>
2425 <div class="memitem">
2426 <div class="memproto">
2427 <table class="mlabels">
2429 <td class="mlabels-left">
2430 <table class="memname">
2432 <td class="memname">uint8_t connected = 0U</td>
2436 <td class="mlabels-right">
2437 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2440 </div><div class="memdoc">
2444 <a class="anchor" id="a2cded6df392313bcfa9b8c71e57c513d"></a>
2445 <div class="memitem">
2446 <div class="memproto">
2447 <table class="mlabels">
2449 <td class="mlabels-left">
2450 <table class="memname">
2452 <td class="memname">ARM_DRIVER_WIFI* drv = &<a class="el" href="_d_v___w_i_f_i_8c.html#a745ff994572befcb56c72c55eb6b0689">ARM_Driver_WiFi_</a>(DRV_WIFI)</td>
2456 <td class="mlabels-right">
2457 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2460 </div><div class="memdoc">
2464 <a class="anchor" id="aa2c7fd10fd2226b63e2c79622ada0432"></a>
2465 <div class="memitem">
2466 <div class="memproto">
2467 <table class="mlabels">
2469 <td class="mlabels-left">
2470 <table class="memname">
2472 <td class="memname">uint8_t volatile event</td>
2476 <td class="mlabels-right">
2477 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2480 </div><div class="memdoc">
2484 <a class="anchor" id="ab997766d59982fe3201f506e3a6c3131"></a>
2485 <div class="memitem">
2486 <div class="memproto">
2487 <table class="mlabels">
2489 <td class="mlabels-left">
2490 <table class="memname">
2492 <td class="memname">ARM_WIFI_SignalEvent_t event_func</td>
2496 <td class="mlabels-right">
2497 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2500 </div><div class="memdoc">
2504 <a class="anchor" id="a02b433ac7d3f96cc5573fc85f83c486d"></a>
2505 <div class="memitem">
2506 <div class="memproto">
2507 <table class="mlabels">
2509 <td class="mlabels-left">
2510 <table class="memname">
2512 <td class="memname">const uint8_t ip_bcast[4] = { 255, 255, 255, 255 }</td>
2516 <td class="mlabels-right">
2517 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2520 </div><div class="memdoc">
2524 <a class="anchor" id="a7d2bb797d4fbb74b3e63fafd8be7dd47"></a>
2525 <div class="memitem">
2526 <div class="memproto">
2527 <table class="mlabels">
2529 <td class="mlabels-left">
2530 <table class="memname">
2532 <td class="memname">uint8_t ip_socket_server[4]</td>
2536 <td class="mlabels-right">
2537 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2540 </div><div class="memdoc">
2544 <a class="anchor" id="ac4149e7edd439160e6cebb1ef5102e86"></a>
2545 <div class="memitem">
2546 <div class="memproto">
2547 <table class="mlabels">
2549 <td class="mlabels-left">
2550 <table class="memname">
2552 <td class="memname">const uint8_t ip_unspec[4] = { 0, 0, 0, 0 }</td>
2556 <td class="mlabels-right">
2557 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2560 </div><div class="memdoc">
2564 <a class="anchor" id="ae4623dbd5a508d53c880bbd91ac94e75"></a>
2565 <div class="memitem">
2566 <div class="memproto">
2567 <table class="mlabels">
2569 <td class="mlabels-left">
2570 <table class="memname">
2572 <td class="memname">char msg_buf[128]</td>
2576 <td class="mlabels-right">
2577 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2580 </div><div class="memdoc">
2584 <a class="anchor" id="a506da30f09d9291e191bbe329ee5244c"></a>
2585 <div class="memitem">
2586 <div class="memproto">
2587 <table class="mlabels">
2589 <td class="mlabels-left">
2590 <table class="memname">
2592 <td class="memname">ARM_WIFI_NET_INFO_t net_info</td>
2596 <td class="mlabels-right">
2597 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2600 </div><div class="memdoc">
2604 <a class="anchor" id="a5dc6d94c16b124b5996c05964f636a29"></a>
2605 <div class="memitem">
2606 <div class="memproto">
2607 <table class="mlabels">
2609 <td class="mlabels-left">
2610 <table class="memname">
2612 <td class="memname">uint8_t powered = 0U</td>
2616 <td class="mlabels-right">
2617 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2620 </div><div class="memdoc">
2624 <a class="anchor" id="af0d4978b7b321777eb53b50d06ed7f4d"></a>
2625 <div class="memitem">
2626 <div class="memproto">
2627 <table class="mlabels">
2629 <td class="mlabels-left">
2630 <table class="memname">
2632 <td class="memname">ARM_WIFI_SCAN_INFO_t scan_info[WIFI_SCAN_MAX_NUM]</td>
2636 <td class="mlabels-right">
2637 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2640 </div><div class="memdoc">
2644 <a class="anchor" id="a3fa0b8aa401f0cf86d5981cb5efef0b1"></a>
2645 <div class="memitem">
2646 <div class="memproto">
2647 <table class="mlabels">
2649 <td class="mlabels-left">
2650 <table class="memname">
2652 <td class="memname">uint8_t socket_funcs_exist = 0U</td>
2656 <td class="mlabels-right">
2657 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2660 </div><div class="memdoc">
2664 <a class="anchor" id="a7cd935478cf1f40e7ac2ab5a2a93bcbd"></a>
2665 <div class="memitem">
2666 <div class="memproto">
2667 <table class="mlabels">
2669 <td class="mlabels-left">
2670 <table class="memname">
2672 <td class="memname">const char* str_ret[]</td>
2676 <td class="mlabels-right">
2677 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2680 </div><div class="memdoc">
2681 <b>Initial value:</b><div class="fragment"><div class="line">= {</div>
2682 <div class="line"> <span class="stringliteral">"ARM_DRIVER_OK"</span>,</div>
2683 <div class="line"> <span class="stringliteral">"ARM_DRIVER_ERROR"</span>,</div>
2684 <div class="line"> <span class="stringliteral">"ARM_DRIVER_ERROR_BUSY"</span>,</div>
2685 <div class="line"> <span class="stringliteral">"ARM_DRIVER_ERROR_TIMEOUT"</span>,</div>
2686 <div class="line"> <span class="stringliteral">"ARM_DRIVER_ERROR_UNSUPPORTED"</span>,</div>
2687 <div class="line"> <span class="stringliteral">"ARM_DRIVER_ERROR_PARAMETER"</span>,</div>
2688 <div class="line"> <span class="stringliteral">"ARM_DRIVER_ERROR_SPECIFIC"</span></div>
2689 <div class="line">}</div>
2690 </div><!-- fragment -->
2693 <a class="anchor" id="a3df7f1c805a777ef692e5be65a6486b8"></a>
2694 <div class="memitem">
2695 <div class="memproto">
2696 <table class="mlabels">
2698 <td class="mlabels-left">
2699 <table class="memname">
2701 <td class="memname">const uint8_t test_buf[2050]</td>
2705 <td class="mlabels-right">
2706 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2709 </div><div class="memdoc">
2713 <a class="anchor" id="afdc27ef950fe9a74adb671d27c298b28"></a>
2714 <div class="memitem">
2715 <div class="memproto">
2716 <table class="mlabels">
2718 <td class="mlabels-left">
2719 <table class="memname">
2721 <td class="memname">const uint8_t test_msg[44]</td>
2725 <td class="mlabels-right">
2726 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2729 </div><div class="memdoc">
2730 <b>Initial value:</b><div class="fragment"><div class="line">= {</div>
2731 <div class="line"> <span class="stringliteral">"The quick brown fox jumps over the lazy dog."</span></div>
2732 <div class="line">}</div>
2733 </div><!-- fragment -->
2736 </div><!-- contents -->
2737 </div><!-- doc-content -->
2738 <!-- start footer part -->
2739 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
2741 <li class="navelem"><a class="el" href="dir_74389ed8173ad57b461b9d623a1f3867.html">Source</a></li><li class="navelem"><a class="el" href="_d_v___w_i_f_i_8c.html">DV_WIFI.c</a></li>
2742 <li class="footer">Generated on Fri Oct 4 2019 14:13:04 for CMSIS-Driver Validation by ARM Ltd. All rights reserved.
2744 <a href="http://www.doxygen.org/index.html">
2745 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6