]> begriffs open source - cmsis-driver-validation/blob - docs/html/_d_v___w_i_f_i_8c.html
fixed release history
[cmsis-driver-validation] / docs / html / _d_v___w_i_f_i_8c.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <head>
4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
6 <title>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);
19 </script>
20 <link href="search/search.css" rel="stylesheet" type="text/css"/>
21 <script type="text/javascript" src="search/search.js"></script>
22 <script type="text/javascript">
23   $(document).ready(function() { searchBox.OnSelectItem(0); });
24 </script>
25 <link href="stylsheetf" rel="stylesheet" type="text/css" />
26 </head>
27 <body>
28 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
29 <div id="titlearea">
30 <table cellspacing="0" cellpadding="0">
31  <tbody>
32  <tr style="height: 46px;">
33   <td id="projectlogo"><img alt="Logo" src="keilarm.png"/></td>
34   <td style="padding-left: 0.5em;">
35    <div id="projectname">CMSIS-Driver Validation
36    &#160;<span id="projectnumber">Version 1.3.0</span>
37    </div>
38    <div id="projectbrief">Driver Validation</div>
39   </td>
40  </tr>
41  </tbody>
42 </table>
43 </div>
44 <!-- end header part -->
45 <div id="DRVnav" class="tabs1">
46     <ul class="tablist">
47       <script type="text/javascript">
48                 <!--
49                 writeComponentTabs.call(this);
50                 //-->
51       </script>
52           </ul>
53 </div>
54 <!-- Generated by Doxygen 1.8.6 -->
55 <script type="text/javascript">
56 var searchBox = new SearchBox("searchBox", "search",false,'Search');
57 </script>
58   <div id="navrow1" class="tabs">
59     <ul class="tablist">
60       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
61       <li><a href="pages.html"><span>Usage&#160;and&#160;Description</span></a></li>
62       <li><a href="modules.html"><span>Reference</span></a></li>
63       <li>
64         <div id="MSearchBox" class="MSearchBoxInactive">
65         <span class="left">
66           <img id="MSearchSelect" src="search/mag_sel.png"
67                onmouseover="return searchBox.OnSearchSelectShow()"
68                onmouseout="return searchBox.OnSearchSelectHide()"
69                alt=""/>
70           <input type="text" id="MSearchField" value="Search" accesskey="S"
71                onfocus="searchBox.OnSearchFieldFocus(true)" 
72                onblur="searchBox.OnSearchFieldFocus(false)" 
73                onkeyup="searchBox.OnSearchFieldChange(event)"/>
74           </span><span class="right">
75             <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
76           </span>
77         </div>
78       </li>
79     </ul>
80   </div>
81 </div><!-- top -->
82 <div id="side-nav" class="ui-resizable side-nav-resizable">
83   <div id="nav-tree">
84     <div id="nav-tree-contents">
85       <div id="nav-sync" class="sync"></div>
86     </div>
87   </div>
88   <div id="splitbar" style="-moz-user-select:none;" 
89        class="ui-resizable-handle">
90   </div>
91 </div>
92 <script type="text/javascript">
93 $(document).ready(function(){initNavTree('_d_v___w_i_f_i_8c.html','');});
94 </script>
95 <div id="doc-content">
96 <!-- window showing the filter options -->
97 <div id="MSearchSelectWindow"
98      onmouseover="return searchBox.OnSearchSelectShow()"
99      onmouseout="return searchBox.OnSearchSelectHide()"
100      onkeydown="return searchBox.OnSearchSelectKey(event)">
101 <a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Pages</a></div>
102
103 <!-- iframe showing the search results (closed by default) -->
104 <div id="MSearchResultsWindow">
105 <iframe src="javascript:void(0)" frameborder="0" 
106         name="MSearchResults" id="MSearchResults">
107 </iframe>
108 </div>
109
110 <div class="header">
111   <div class="summary">
112 <a href="#nested-classes">Data Structures</a> &#124;
113 <a href="#define-members">Macros</a> &#124;
114 <a href="#func-members">Functions</a> &#124;
115 <a href="#var-members">Variables</a>  </div>
116   <div class="headertitle">
117 <div class="title">DV_WIFI.c File Reference</div>  </div>
118 </div><!--header-->
119 <div class="contents">
120 <div class="textblock"><code>#include &quot;cmsis_dv.h&quot;</code><br/>
121 <code>#include &quot;DV_Config.h&quot;</code><br/>
122 <code>#include &quot;DV_Framework.h&quot;</code><br/>
123 <code>#include &quot;Driver_WiFi.h&quot;</code><br/>
124 <code>#include &lt;stdio.h&gt;</code><br/>
125 <code>#include &lt;stdlib.h&gt;</code><br/>
126 <code>#include &lt;string.h&gt;</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 &#160;</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">&#160;</td></tr>
132 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</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">&#160;</td></tr>
134 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</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">&#160;</td></tr>
136 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</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">&#160;</td></tr>
138 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</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">&#160;</td></tr>
140 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</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">&#160;</td></tr>
142 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</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">&#160;</td></tr>
144 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</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">&#160;</td></tr>
146 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</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">&#160;</td></tr>
148 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</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">&#160;</td></tr>
150 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</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">&#160;</td></tr>
152 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</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">&#160;</td></tr>
154 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</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">&#160;</td></tr>
156 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</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">&#160;</td></tr>
158 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</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">&#160;</td></tr>
160 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</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">&#160;</td></tr>
162 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</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">&#160;</td></tr>
164 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</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">&#160;</td></tr>
166 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</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">&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#aa946d3ae377878e068c30730cc81c298">ECHO_PORT</a>&#160;&#160;&#160;7</td></tr>
172 <tr class="separator:aa946d3ae377878e068c30730cc81c298"><td class="memSeparator" colspan="2">&#160;</td></tr>
173 <tr class="memitem:a17c692ece29e57427217662f50cf6926"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a17c692ece29e57427217662f50cf6926">DISCARD_PORT</a>&#160;&#160;&#160;9</td></tr>
174 <tr class="separator:a17c692ece29e57427217662f50cf6926"><td class="memSeparator" colspan="2">&#160;</td></tr>
175 <tr class="memitem:afcd157a8d8c9b13efdc87808553e89b9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#afcd157a8d8c9b13efdc87808553e89b9">CHARGEN_PORT</a>&#160;&#160;&#160;19</td></tr>
176 <tr class="separator:afcd157a8d8c9b13efdc87808553e89b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
177 <tr class="memitem:aaf16852302bc36d830c45ed79455f67b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#aaf16852302bc36d830c45ed79455f67b">ASSISTANT_PORT</a>&#160;&#160;&#160;5000</td></tr>
178 <tr class="separator:aaf16852302bc36d830c45ed79455f67b"><td class="memSeparator" colspan="2">&#160;</td></tr>
179 <tr class="memitem:afead134fbfa73a0280699d1efb8742af"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#afead134fbfa73a0280699d1efb8742af">NON_EXISTENT_PORT</a>&#160;&#160;&#160;5001</td></tr>
180 <tr class="separator:afead134fbfa73a0280699d1efb8742af"><td class="memSeparator" colspan="2">&#160;</td></tr>
181 <tr class="memitem:a0c53ae1484af6b640335421e987fe923"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a0c53ae1484af6b640335421e987fe923">F_CREATE</a>&#160;&#160;&#160;0x00000001</td></tr>
182 <tr class="separator:a0c53ae1484af6b640335421e987fe923"><td class="memSeparator" colspan="2">&#160;</td></tr>
183 <tr class="memitem:aa1016d85c21ac2899b700ac68d455827"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#aa1016d85c21ac2899b700ac68d455827">F_CREATE_TCP</a>&#160;&#160;&#160;0x00000001</td></tr>
184 <tr class="separator:aa1016d85c21ac2899b700ac68d455827"><td class="memSeparator" colspan="2">&#160;</td></tr>
185 <tr class="memitem:ac6ec54bbd92e06b6357368de8d0f34fe"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#ac6ec54bbd92e06b6357368de8d0f34fe">F_CREATE_UDP</a>&#160;&#160;&#160;0x00000002</td></tr>
186 <tr class="separator:ac6ec54bbd92e06b6357368de8d0f34fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
187 <tr class="memitem:ad288f2c4a55200032543ee3748e98ca9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#ad288f2c4a55200032543ee3748e98ca9">F_CLOSE</a>&#160;&#160;&#160;0x00000004</td></tr>
188 <tr class="separator:ad288f2c4a55200032543ee3748e98ca9"><td class="memSeparator" colspan="2">&#160;</td></tr>
189 <tr class="memitem:a7e13806bfebaabf09bb740219be7a471"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a7e13806bfebaabf09bb740219be7a471">F_BIND</a>&#160;&#160;&#160;0x00000008</td></tr>
190 <tr class="separator:a7e13806bfebaabf09bb740219be7a471"><td class="memSeparator" colspan="2">&#160;</td></tr>
191 <tr class="memitem:a5710de44896c341a7efc5747ee5050a6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a5710de44896c341a7efc5747ee5050a6">F_LISTEN</a>&#160;&#160;&#160;0x00000010</td></tr>
192 <tr class="separator:a5710de44896c341a7efc5747ee5050a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
193 <tr class="memitem:ab7c48441a4bc63a910c63551f9b2efbf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#ab7c48441a4bc63a910c63551f9b2efbf">F_ACCEPT</a>&#160;&#160;&#160;0x00000020</td></tr>
194 <tr class="separator:ab7c48441a4bc63a910c63551f9b2efbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
195 <tr class="memitem:a99a76dcbc6c43e904e58fbcc63aff9ef"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a99a76dcbc6c43e904e58fbcc63aff9ef">F_CONNECT</a>&#160;&#160;&#160;0x00000040</td></tr>
196 <tr class="separator:a99a76dcbc6c43e904e58fbcc63aff9ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
197 <tr class="memitem:adffa0116891b1d59407c32a311aff1d9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#adffa0116891b1d59407c32a311aff1d9">F_RECV</a>&#160;&#160;&#160;0x00000080</td></tr>
198 <tr class="separator:adffa0116891b1d59407c32a311aff1d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
199 <tr class="memitem:a8f174e63ce50a1a82fb845d7b314a15c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a8f174e63ce50a1a82fb845d7b314a15c">F_RECVFROM</a>&#160;&#160;&#160;0x00000100</td></tr>
200 <tr class="separator:a8f174e63ce50a1a82fb845d7b314a15c"><td class="memSeparator" colspan="2">&#160;</td></tr>
201 <tr class="memitem:a89ec54748504e9a88f5f51d32113e768"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a89ec54748504e9a88f5f51d32113e768">F_SEND</a>&#160;&#160;&#160;0x00000200</td></tr>
202 <tr class="separator:a89ec54748504e9a88f5f51d32113e768"><td class="memSeparator" colspan="2">&#160;</td></tr>
203 <tr class="memitem:a204d25d767de02f885ed15b6bb1b9018"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a204d25d767de02f885ed15b6bb1b9018">F_SENDTO</a>&#160;&#160;&#160;0x00000400</td></tr>
204 <tr class="separator:a204d25d767de02f885ed15b6bb1b9018"><td class="memSeparator" colspan="2">&#160;</td></tr>
205 <tr class="memitem:a01dd55abb3a4d064775804f2b519b6a9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a01dd55abb3a4d064775804f2b519b6a9">F_GETSOCKNAME</a>&#160;&#160;&#160;0x00000800</td></tr>
206 <tr class="separator:a01dd55abb3a4d064775804f2b519b6a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
207 <tr class="memitem:a2eb5124063e9a9bef8688235c5562971"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a2eb5124063e9a9bef8688235c5562971">F_GETPEERNAME</a>&#160;&#160;&#160;0x00001000</td></tr>
208 <tr class="separator:a2eb5124063e9a9bef8688235c5562971"><td class="memSeparator" colspan="2">&#160;</td></tr>
209 <tr class="memitem:a20b4ddd4fa572299ef91aefbcb2e7ef3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a20b4ddd4fa572299ef91aefbcb2e7ef3">F_GETOPT</a>&#160;&#160;&#160;0x00002000</td></tr>
210 <tr class="separator:a20b4ddd4fa572299ef91aefbcb2e7ef3"><td class="memSeparator" colspan="2">&#160;</td></tr>
211 <tr class="memitem:aa82592e9a8bb8932bb8bedf29a328a40"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#aa82592e9a8bb8932bb8bedf29a328a40">F_SETOPT</a>&#160;&#160;&#160;0x00004000</td></tr>
212 <tr class="separator:aa82592e9a8bb8932bb8bedf29a328a40"><td class="memSeparator" colspan="2">&#160;</td></tr>
213 <tr class="memitem:aead7afa6468d4d0f837464fe04dfa3dd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#aead7afa6468d4d0f837464fe04dfa3dd">F_GETHOSTBYNAME</a>&#160;&#160;&#160;0x00008000</td></tr>
214 <tr class="separator:aead7afa6468d4d0f837464fe04dfa3dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
215 <tr class="memitem:a9d6ad262c43a7b27c2b5bfdbbb7e16b9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a9d6ad262c43a7b27c2b5bfdbbb7e16b9">F_PING</a>&#160;&#160;&#160;0x00010000</td></tr>
216 <tr class="separator:a9d6ad262c43a7b27c2b5bfdbbb7e16b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
217 <tr class="memitem:a65dfbf5ed86e8b5e4e33dbb77f4240cd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a65dfbf5ed86e8b5e4e33dbb77f4240cd">F_SEND_CTRL</a>&#160;&#160;&#160;0x00010000</td></tr>
218 <tr class="separator:a65dfbf5ed86e8b5e4e33dbb77f4240cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
219 <tr class="memitem:ac2f748d259f73c27ff511fecca97a56b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#ac2f748d259f73c27ff511fecca97a56b">F_XFER_FIXED</a>&#160;&#160;&#160;0x00020000</td></tr>
220 <tr class="separator:ac2f748d259f73c27ff511fecca97a56b"><td class="memSeparator" colspan="2">&#160;</td></tr>
221 <tr class="memitem:a1b7b10d08c05cf2527e573c2baa4b31d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a1b7b10d08c05cf2527e573c2baa4b31d">F_XFER_INCR</a>&#160;&#160;&#160;0x00040000</td></tr>
222 <tr class="separator:a1b7b10d08c05cf2527e573c2baa4b31d"><td class="memSeparator" colspan="2">&#160;</td></tr>
223 <tr class="memitem:a3d18387798db5f04c490fc97287a404b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a3d18387798db5f04c490fc97287a404b">F_SEND_FRAG</a>&#160;&#160;&#160;0x00080000</td></tr>
224 <tr class="separator:a3d18387798db5f04c490fc97287a404b"><td class="memSeparator" colspan="2">&#160;</td></tr>
225 <tr class="memitem:ace613daf0236db7abd284b031b06f245"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#ace613daf0236db7abd284b031b06f245">F_RECV_FRAG</a>&#160;&#160;&#160;0x00100000</td></tr>
226 <tr class="separator:ace613daf0236db7abd284b031b06f245"><td class="memSeparator" colspan="2">&#160;</td></tr>
227 <tr class="memitem:a9b92d492fec016066f9d4359a66d62e0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a9b92d492fec016066f9d4359a66d62e0">F_ALL</a>&#160;&#160;&#160;0x001FFFFF</td></tr>
228 <tr class="separator:a9b92d492fec016066f9d4359a66d62e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
229 <tr class="memitem:aab6b96324135db3d24b4e42c0eaa4135"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#aab6b96324135db3d24b4e42c0eaa4135">SK_TERMINATE</a>&#160;&#160;&#160;0x00000001</td></tr>
230 <tr class="separator:aab6b96324135db3d24b4e42c0eaa4135"><td class="memSeparator" colspan="2">&#160;</td></tr>
231 <tr class="memitem:ae294e5a82c2fd4d7c18a3aefeb1a2448"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#ae294e5a82c2fd4d7c18a3aefeb1a2448">TH_OK</a>&#160;&#160;&#160;0x01</td></tr>
232 <tr class="separator:ae294e5a82c2fd4d7c18a3aefeb1a2448"><td class="memSeparator" colspan="2">&#160;</td></tr>
233 <tr class="memitem:ac79bd91ac67036ae3cac63162b573c82"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#ac79bd91ac67036ae3cac63162b573c82">TH_TOUT</a>&#160;&#160;&#160;0x02</td></tr>
234 <tr class="separator:ac79bd91ac67036ae3cac63162b573c82"><td class="memSeparator" colspan="2">&#160;</td></tr>
235 <tr class="memitem:ae48ad0a69165e15c3108537cd0bb2bab"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#ae48ad0a69165e15c3108537cd0bb2bab">TH_ALL</a>&#160;&#160;&#160;0x03</td></tr>
236 <tr class="separator:ae48ad0a69165e15c3108537cd0bb2bab"><td class="memSeparator" colspan="2">&#160;</td></tr>
237 <tr class="memitem:a133d2b1bde659fd105718ebf11264cd9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a133d2b1bde659fd105718ebf11264cd9">MIN_BYTES</a>&#160;&#160;&#160;0</td></tr>
238 <tr class="separator:a133d2b1bde659fd105718ebf11264cd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
239 <tr class="memitem:a9120c75f8b6df0cbd96a67a482ba6a6e"><td class="memItemLeft" align="right" valign="top">#define&#160;</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">&#160;</td></tr>
241 <tr class="memitem:a32fd58827e181eda0603dcba4d331fcd"><td class="memItemLeft" align="right" valign="top">#define&#160;</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">&#160;</td></tr>
243 <tr class="memitem:aea34bc664cb6ddc8f3b2a58dd882f4d7"><td class="memItemLeft" align="right" valign="top">#define&#160;</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">&#160;</td></tr>
245 <tr class="memitem:ad97b52a7ca732a1bb2463261e412c5a3"><td class="memItemLeft" align="right" valign="top">#define&#160;</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">&#160;</td></tr>
247 <tr class="memitem:a0fd027ac6d6fb7c2032c034818288bc7"><td class="memItemLeft" align="right" valign="top">#define&#160;</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">&#160;</td></tr>
249 <tr class="memitem:a9b08a8ddf1fd765938536fb46ea8a3d2"><td class="memItemLeft" align="right" valign="top">#define&#160;</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">&#160;</td></tr>
251 <tr class="memitem:a1bd2d95a9b9431cf350b46eb9c65fc10"><td class="memItemLeft" align="right" valign="top">#define&#160;</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">&#160;</td></tr>
253 <tr class="memitem:a7812026c12eab529fa6928dc0a708e62"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a7812026c12eab529fa6928dc0a708e62">TEST_PORT</a>&#160;&#160;&#160;2000</td></tr>
254 <tr class="separator:a7812026c12eab529fa6928dc0a708e62"><td class="memSeparator" colspan="2">&#160;</td></tr>
255 <tr class="memitem:adbbdcbfe0ac75bfcdbb82c6dd1a9e1a4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#adbbdcbfe0ac75bfcdbb82c6dd1a9e1a4">TEST_COMMAND_TCP</a>&#160;&#160;&#160;&quot;CONNECT TCP,0.0.0.0,2000,500&quot;</td></tr>
256 <tr class="separator:adbbdcbfe0ac75bfcdbb82c6dd1a9e1a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
257 <tr class="memitem:a06051fdcaa830675b4ba67bd9f6e3192"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a06051fdcaa830675b4ba67bd9f6e3192">TEST_COMMAND_UDP</a>&#160;&#160;&#160;&quot;CONNECT UDP,0.0.0.0,2000,200&quot;</td></tr>
258 <tr class="separator:a06051fdcaa830675b4ba67bd9f6e3192"><td class="memSeparator" colspan="2">&#160;</td></tr>
259 <tr class="memitem:a10c4a84965fdbb4b151701f2df744e98"><td class="memItemLeft" align="right" valign="top">#define&#160;</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">&#160;</td></tr>
261 <tr class="memitem:a73e3a07038db8f34ee92a82c4ba68543"><td class="memItemLeft" align="right" valign="top">#define&#160;</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">&#160;</td></tr>
263 <tr class="memitem:a988e9e1f001682f4f091275d1fde54bb"><td class="memItemLeft" align="right" valign="top">#define&#160;</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">&#160;</td></tr>
265 <tr class="memitem:a32e43d2964fa420c6e44d6faafa8c7d2"><td class="memItemLeft" align="right" valign="top">#define&#160;</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">&#160;</td></tr>
267 <tr class="memitem:a293cb5c6faa733f281481580c573290c"><td class="memItemLeft" align="right" valign="top">#define&#160;</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">&#160;</td></tr>
269 <tr class="memitem:a33c472402a91a3c1fe215788132eb805"><td class="memItemLeft" align="right" valign="top">#define&#160;</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">&#160;</td></tr>
271 <tr class="memitem:aae4dd28f968564b285d5b9f0e7f67a0e"><td class="memItemLeft" align="right" valign="top">#define&#160;</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">&#160;</td></tr>
273 <tr class="memitem:ae9152f39bf8d498d01083412e941a0f7"><td class="memItemLeft" align="right" valign="top">#define&#160;</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">&#160;</td></tr>
275 <tr class="memitem:a0b02ce40984845e7ec0a022893033152"><td class="memItemLeft" align="right" valign="top">#define&#160;</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">&#160;</td></tr>
277 <tr class="memitem:a1e6e86bdbe637300a87ecbec4d402ae5"><td class="memItemLeft" align="right" valign="top">#define&#160;</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">&#160;</td></tr>
279 <tr class="memitem:a8fb34e4f70c5d9d7ec42edbc4c26da02"><td class="memItemLeft" align="right" valign="top">#define&#160;</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">&#160;</td></tr>
281 <tr class="memitem:a92fe4d903bfc81f0124254bd5f611cb4"><td class="memItemLeft" align="right" valign="top">#define&#160;</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">&#160;</td></tr>
283 <tr class="memitem:a50b07be40fa975fa21faf957eb2c516d"><td class="memItemLeft" align="right" valign="top">#define&#160;</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">&#160;</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&#160;</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">&#160;</td></tr>
290 <tr class="memitem:acf7bb3083e9bb58a8cf3bf35814b7d79"><td class="memItemLeft" align="right" valign="top">static char data_buf[128]&#160;</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">&#160;</td></tr>
292 <tr class="memitem:a224c3331c0a6cdf3c1094d30f1d15757"><td class="memItemLeft" align="right" valign="top">static void&#160;</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">&#160;</td></tr>
294 <tr class="memitem:a26050ee48e2d240a1ae5925ff9a9b8c7"><td class="memItemLeft" align="right" valign="top">static int32_t&#160;</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">&#160;</td></tr>
296 <tr class="memitem:a377973ef16625155e8877e0f6759a4f8"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
299 <tr class="memitem:aa3fe2f5c47065592c01af47be8e347d5"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
302 <tr class="memitem:gabf36e93010fb844fac85ed8dbcbb3a7d"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
305 <tr class="memitem:ga5471ab21541fea5b044ff6d494612e98"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
308 <tr class="memitem:gab582bc281e499b96e649c54d79f215a3"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
311 <tr class="memitem:gaeb5d009d842e3e9392cef317c8132237"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
314 <tr class="memitem:ga31db4cf74dda4771170c23f2e503a5a5"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
317 <tr class="memitem:gab3e92900df96e1c48b068d2a4f7b04b9"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
320 <tr class="memitem:ga80774e115994cbc7936dc0e095f82d8a"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
323 <tr class="memitem:ga70d31d264d171b2dea9d4ddab1b7077b"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
326 <tr class="memitem:ga00d1e2f0a45e674d0ee01ec8a572dec5"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
329 <tr class="memitem:gaa2f22c021bf9695a0b542e46704f28c8"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
332 <tr class="memitem:ga5598b2b107b947e1d3060c48323c7f06"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
335 <tr class="memitem:ga248aa213a4b49ac0384feb9051829139"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
338 <tr class="memitem:ga20a27097854981b1538491cd57546cf7"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
341 <tr class="memitem:ga282423f64284804a460395bcbf33e98b"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
344 <tr class="memitem:gad4b541a11ee85b12340ef1f72fe7494b"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
347 <tr class="memitem:a68d4a2a27dba713feaac0a8daf631a4b"><td class="memItemLeft" align="right" valign="top">static int32_t&#160;</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">&#160;</td></tr>
349 <tr class="memitem:ab3abec9390b828ed3978fba37f0d6fab"><td class="memItemLeft" align="right" valign="top">static void&#160;</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">&#160;</td></tr>
351 <tr class="memitem:acb7a5bea7a7a4c813824e6b9000a57e6"><td class="memItemLeft" align="right" valign="top">static int32_t&#160;</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">&#160;</td></tr>
353 <tr class="memitem:adcf563ec2882902b8aecd9873b040ddc"><td class="memItemLeft" align="right" valign="top">static __NO_RETURN void&#160;</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">&#160;</td></tr>
355 <tr class="memitem:ga834712f8877f775e1f0f6e50960d72d9"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
358 <tr class="memitem:ac92a33f0800cb70df678107f2ac85006"><td class="memItemLeft" align="right" valign="top">static __NO_RETURN void&#160;</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">&#160;</td></tr>
360 <tr class="memitem:ga67a1bb12d358a227080e43629ee911c3"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
363 <tr class="memitem:a0cc3dfab0a02e3feea0a89c6f3f1dfde"><td class="memItemLeft" align="right" valign="top">static __NO_RETURN void&#160;</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">&#160;</td></tr>
365 <tr class="memitem:ga49b46f7f6a66857c1dc15b12ed179264"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
368 <tr class="memitem:ab41b5213080414bf0d070cdd98e358bb"><td class="memItemLeft" align="right" valign="top">static __NO_RETURN void&#160;</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">&#160;</td></tr>
370 <tr class="memitem:gaa29a391c5c63e0d9be6dfc250f29a610"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
373 <tr class="memitem:ad70dc73a50e2d8819d0b1f3c6702fee3"><td class="memItemLeft" align="right" valign="top">static __NO_RETURN void&#160;</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">&#160;</td></tr>
375 <tr class="memitem:ga9e97e01035766895d1c8328f0b3919da"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
378 <tr class="memitem:ab5b2170fe944d19cc467b8b2260704e5"><td class="memItemLeft" align="right" valign="top">static __NO_RETURN void&#160;</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">&#160;</td></tr>
380 <tr class="memitem:gaa80eb04e62ae8883e9feace380ef85b2"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
383 <tr class="memitem:a8ce4b6522005e4f48bc8b47bfa15c0cd"><td class="memItemLeft" align="right" valign="top">static __NO_RETURN void&#160;</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">&#160;</td></tr>
385 <tr class="memitem:ga5b92075e23383e2cdfc08ba17b7930a1"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
388 <tr class="memitem:a7cea5c7a6c043e4a763dc92a5c28a902"><td class="memItemLeft" align="right" valign="top">static __NO_RETURN void&#160;</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">&#160;</td></tr>
390 <tr class="memitem:gab3a6004025b524ac7564276397bf5d5e"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
393 <tr class="memitem:a675a2e016a1b1c2a1f248fdec05fc196"><td class="memItemLeft" align="right" valign="top">static __NO_RETURN void&#160;</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">&#160;</td></tr>
395 <tr class="memitem:gaffb006e3899ba780c3781af90bc1b009"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
398 <tr class="memitem:abe76451c0f50df09b2a198daea9b6623"><td class="memItemLeft" align="right" valign="top">static __NO_RETURN void&#160;</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">&#160;</td></tr>
400 <tr class="memitem:ga94647417555c347e127d5dd35a3b00c9"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
403 <tr class="memitem:af6da86369fe55c9d36704887e3e16e12"><td class="memItemLeft" align="right" valign="top">static __NO_RETURN void&#160;</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">&#160;</td></tr>
405 <tr class="memitem:ga57a2dee261a673a4ee30180613869423"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
408 <tr class="memitem:aba6c6ef8b26267622c50b06c48678377"><td class="memItemLeft" align="right" valign="top">static __NO_RETURN void&#160;</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">&#160;</td></tr>
410 <tr class="memitem:ga265967d39cd19c584c2c88a593c19c86"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
413 <tr class="memitem:a51ef274af92451a2e9d0d47d6b1a00e7"><td class="memItemLeft" align="right" valign="top">static __NO_RETURN void&#160;</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">&#160;</td></tr>
415 <tr class="memitem:ga92055f19013c830b2b793c601226d1ea"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
418 <tr class="memitem:afc13604ceb74f1d52fa6082ea7f3075f"><td class="memItemLeft" align="right" valign="top">static __NO_RETURN void&#160;</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">&#160;</td></tr>
420 <tr class="memitem:ga365ef23d0c1980535863639bec4be080"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
423 <tr class="memitem:a7aa6675c695f5b39045ba65fbbd7320c"><td class="memItemLeft" align="right" valign="top">static __NO_RETURN void&#160;</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">&#160;</td></tr>
425 <tr class="memitem:gac7bb0143c5d023b3ca97ff8f480c9f8a"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
428 <tr class="memitem:a14d6c9a242297a67b5daa77182f38185"><td class="memItemLeft" align="right" valign="top">static __NO_RETURN void&#160;</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">&#160;</td></tr>
430 <tr class="memitem:gad37acd8194b984b4c25c88b0c05c2f03"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
433 <tr class="memitem:aea83a3a1a71e6e6789a23247e304be05"><td class="memItemLeft" align="right" valign="top">static __NO_RETURN void&#160;</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">&#160;</td></tr>
435 <tr class="memitem:ga3f689afa848ea20e279c19999f4ec733"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
438 <tr class="memitem:ga40ed04ab7d8aa4e2b13e5765048e93f2"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
441 <tr class="memitem:ga5f5bccd9e2bd0ff4d7eb82f4811b2233"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
444 <tr class="memitem:gad286800b77f175d91d9c4b42c7311051"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
447 <tr class="memitem:ga1ea6beecd1a175a01fa3e6cb07cfa07f"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
450 <tr class="memitem:ac56d58acf582176fca93c443ad52d6de"><td class="memItemLeft" align="right" valign="top">static __NO_RETURN void&#160;</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">&#160;</td></tr>
452 <tr class="memitem:ga3176acaa3ab1f518c2e1d57348b484a0"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</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 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_d_v___w_i_f_i_8c.html#a2cded6df392313bcfa9b8c71e57c513d">drv</a> = &amp;<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">&#160;</td></tr>
460 <tr class="memitem:a5dc6d94c16b124b5996c05964f636a29"><td class="memItemLeft" align="right" valign="top">static uint8_t&#160;</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">&#160;</td></tr>
462 <tr class="memitem:a91553b72c9b4759ddb48feffd7f2ffb1"><td class="memItemLeft" align="right" valign="top">static uint8_t&#160;</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">&#160;</td></tr>
464 <tr class="memitem:a3fa0b8aa401f0cf86d5981cb5efef0b1"><td class="memItemLeft" align="right" valign="top">static uint8_t&#160;</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">&#160;</td></tr>
466 <tr class="memitem:aa2c7fd10fd2226b63e2c79622ada0432"><td class="memItemLeft" align="right" valign="top">static uint8_t volatile&#160;</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">&#160;</td></tr>
468 <tr class="memitem:ae4623dbd5a508d53c880bbd91ac94e75"><td class="memItemLeft" align="right" valign="top">static char&#160;</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">&#160;</td></tr>
470 <tr class="memitem:ab997766d59982fe3201f506e3a6c3131"><td class="memItemLeft" align="right" valign="top">static ARM_WIFI_SignalEvent_t&#160;</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">&#160;</td></tr>
472 <tr class="memitem:adda84f6fab35d6c72ae7336597c5f70b"><td class="memItemLeft" align="right" valign="top">static ARM_WIFI_CAPABILITIES&#160;</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">&#160;</td></tr>
474 <tr class="memitem:abd851433cffb636da62b2a37da823342"><td class="memItemLeft" align="right" valign="top">static ARM_WIFI_CONFIG_t&#160;</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">&#160;</td></tr>
476 <tr class="memitem:a506da30f09d9291e191bbe329ee5244c"><td class="memItemLeft" align="right" valign="top">static ARM_WIFI_NET_INFO_t&#160;</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">&#160;</td></tr>
478 <tr class="memitem:af0d4978b7b321777eb53b50d06ed7f4d"><td class="memItemLeft" align="right" valign="top">static ARM_WIFI_SCAN_INFO_t&#160;</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">&#160;</td></tr>
480 <tr class="memitem:ac4149e7edd439160e6cebb1ef5102e86"><td class="memItemLeft" align="right" valign="top">static const uint8_t&#160;</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">&#160;</td></tr>
482 <tr class="memitem:a02b433ac7d3f96cc5573fc85f83c486d"><td class="memItemLeft" align="right" valign="top">static const uint8_t&#160;</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">&#160;</td></tr>
484 <tr class="memitem:a7d2bb797d4fbb74b3e63fafd8be7dd47"><td class="memItemLeft" align="right" valign="top">static uint8_t&#160;</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">&#160;</td></tr>
486 <tr class="memitem:a7cd935478cf1f40e7ac2ab5a2a93bcbd"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</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">&#160;</td></tr>
488 <tr class="memitem:afdc27ef950fe9a74adb671d27c298b28"><td class="memItemLeft" align="right" valign="top">static const uint8_t&#160;</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">&#160;</td></tr>
490 <tr class="memitem:a3df7f1c805a777ef692e5be65a6486b8"><td class="memItemLeft" align="right" valign="top">static const uint8_t&#160;</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">&#160;</td></tr>
492 <tr class="memitem:a9b13d2f64cc611d63eac79b3494bedc7"><td class="memItemLeft" align="right" valign="top">static uint8_t&#160;</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">&#160;</td></tr>
494 </table>
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">
500         <tr>
501           <td class="memname">#define ARG_ACCEPT</td>
502           <td>(</td>
503           <td class="paramtype">&#160;</td>
504           <td class="paramname">_sock, </td>
505         </tr>
506         <tr>
507           <td class="paramkey"></td>
508           <td></td>
509           <td class="paramtype">&#160;</td>
510           <td class="paramname">_ip, </td>
511         </tr>
512         <tr>
513           <td class="paramkey"></td>
514           <td></td>
515           <td class="paramtype">&#160;</td>
516           <td class="paramname">_ip_len, </td>
517         </tr>
518         <tr>
519           <td class="paramkey"></td>
520           <td></td>
521           <td class="paramtype">&#160;</td>
522           <td class="paramname">_port&#160;</td>
523         </tr>
524         <tr>
525           <td></td>
526           <td>)</td>
527           <td></td><td></td>
528         </tr>
529       </table>
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 -->
538 </div>
539 </div>
540 <a class="anchor" id="a0fd027ac6d6fb7c2032c034818288bc7"></a>
541 <div class="memitem">
542 <div class="memproto">
543       <table class="memname">
544         <tr>
545           <td class="memname">#define ARG_BIND</td>
546           <td>(</td>
547           <td class="paramtype">&#160;</td>
548           <td class="paramname">_sock, </td>
549         </tr>
550         <tr>
551           <td class="paramkey"></td>
552           <td></td>
553           <td class="paramtype">&#160;</td>
554           <td class="paramname">_ip, </td>
555         </tr>
556         <tr>
557           <td class="paramkey"></td>
558           <td></td>
559           <td class="paramtype">&#160;</td>
560           <td class="paramname">_ip_len, </td>
561         </tr>
562         <tr>
563           <td class="paramkey"></td>
564           <td></td>
565           <td class="paramtype">&#160;</td>
566           <td class="paramname">_port&#160;</td>
567         </tr>
568         <tr>
569           <td></td>
570           <td>)</td>
571           <td></td><td></td>
572         </tr>
573       </table>
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 -->
582 </div>
583 </div>
584 <a class="anchor" id="a1e6e86bdbe637300a87ecbec4d402ae5"></a>
585 <div class="memitem">
586 <div class="memproto">
587       <table class="memname">
588         <tr>
589           <td class="memname">#define ARG_CLOSE</td>
590           <td>(</td>
591           <td class="paramtype">&#160;</td>
592           <td class="paramname">_sock</td><td>)</td>
593           <td></td>
594         </tr>
595       </table>
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 -->
601 </div>
602 </div>
603 <a class="anchor" id="a10c4a84965fdbb4b151701f2df744e98"></a>
604 <div class="memitem">
605 <div class="memproto">
606       <table class="memname">
607         <tr>
608           <td class="memname">#define ARG_CONNECT</td>
609           <td>(</td>
610           <td class="paramtype">&#160;</td>
611           <td class="paramname">_sock, </td>
612         </tr>
613         <tr>
614           <td class="paramkey"></td>
615           <td></td>
616           <td class="paramtype">&#160;</td>
617           <td class="paramname">_ip, </td>
618         </tr>
619         <tr>
620           <td class="paramkey"></td>
621           <td></td>
622           <td class="paramtype">&#160;</td>
623           <td class="paramname">_ip_len, </td>
624         </tr>
625         <tr>
626           <td class="paramkey"></td>
627           <td></td>
628           <td class="paramtype">&#160;</td>
629           <td class="paramname">_port&#160;</td>
630         </tr>
631         <tr>
632           <td></td>
633           <td>)</td>
634           <td></td><td></td>
635         </tr>
636       </table>
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 -->
645 </div>
646 </div>
647 <a class="anchor" id="ad97b52a7ca732a1bb2463261e412c5a3"></a>
648 <div class="memitem">
649 <div class="memproto">
650       <table class="memname">
651         <tr>
652           <td class="memname">#define ARG_CREATE</td>
653           <td>(</td>
654           <td class="paramtype">&#160;</td>
655           <td class="paramname">_af, </td>
656         </tr>
657         <tr>
658           <td class="paramkey"></td>
659           <td></td>
660           <td class="paramtype">&#160;</td>
661           <td class="paramname">_type, </td>
662         </tr>
663         <tr>
664           <td class="paramkey"></td>
665           <td></td>
666           <td class="paramtype">&#160;</td>
667           <td class="paramname">_proto&#160;</td>
668         </tr>
669         <tr>
670           <td></td>
671           <td>)</td>
672           <td></td><td></td>
673         </tr>
674       </table>
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 -->
682 </div>
683 </div>
684 <a class="anchor" id="a8fb34e4f70c5d9d7ec42edbc4c26da02"></a>
685 <div class="memitem">
686 <div class="memproto">
687       <table class="memname">
688         <tr>
689           <td class="memname">#define ARG_GETHOST</td>
690           <td>(</td>
691           <td class="paramtype">&#160;</td>
692           <td class="paramname">_name, </td>
693         </tr>
694         <tr>
695           <td class="paramkey"></td>
696           <td></td>
697           <td class="paramtype">&#160;</td>
698           <td class="paramname">_af, </td>
699         </tr>
700         <tr>
701           <td class="paramkey"></td>
702           <td></td>
703           <td class="paramtype">&#160;</td>
704           <td class="paramname">_ip, </td>
705         </tr>
706         <tr>
707           <td class="paramkey"></td>
708           <td></td>
709           <td class="paramtype">&#160;</td>
710           <td class="paramname">_ip_len&#160;</td>
711         </tr>
712         <tr>
713           <td></td>
714           <td>)</td>
715           <td></td><td></td>
716         </tr>
717       </table>
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 -->
726 </div>
727 </div>
728 <a class="anchor" id="ae9152f39bf8d498d01083412e941a0f7"></a>
729 <div class="memitem">
730 <div class="memproto">
731       <table class="memname">
732         <tr>
733           <td class="memname">#define ARG_GETOPT</td>
734           <td>(</td>
735           <td class="paramtype">&#160;</td>
736           <td class="paramname">_sock, </td>
737         </tr>
738         <tr>
739           <td class="paramkey"></td>
740           <td></td>
741           <td class="paramtype">&#160;</td>
742           <td class="paramname">_opt_id, </td>
743         </tr>
744         <tr>
745           <td class="paramkey"></td>
746           <td></td>
747           <td class="paramtype">&#160;</td>
748           <td class="paramname">_opt_val, </td>
749         </tr>
750         <tr>
751           <td class="paramkey"></td>
752           <td></td>
753           <td class="paramtype">&#160;</td>
754           <td class="paramname">_opt_len&#160;</td>
755         </tr>
756         <tr>
757           <td></td>
758           <td>)</td>
759           <td></td><td></td>
760         </tr>
761       </table>
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 -->
770 </div>
771 </div>
772 <a class="anchor" id="aae4dd28f968564b285d5b9f0e7f67a0e"></a>
773 <div class="memitem">
774 <div class="memproto">
775       <table class="memname">
776         <tr>
777           <td class="memname">#define ARG_GETPEERNAME</td>
778           <td>(</td>
779           <td class="paramtype">&#160;</td>
780           <td class="paramname">_sock, </td>
781         </tr>
782         <tr>
783           <td class="paramkey"></td>
784           <td></td>
785           <td class="paramtype">&#160;</td>
786           <td class="paramname">_ip, </td>
787         </tr>
788         <tr>
789           <td class="paramkey"></td>
790           <td></td>
791           <td class="paramtype">&#160;</td>
792           <td class="paramname">_ip_len, </td>
793         </tr>
794         <tr>
795           <td class="paramkey"></td>
796           <td></td>
797           <td class="paramtype">&#160;</td>
798           <td class="paramname">_port&#160;</td>
799         </tr>
800         <tr>
801           <td></td>
802           <td>)</td>
803           <td></td><td></td>
804         </tr>
805       </table>
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 -->
814 </div>
815 </div>
816 <a class="anchor" id="a33c472402a91a3c1fe215788132eb805"></a>
817 <div class="memitem">
818 <div class="memproto">
819       <table class="memname">
820         <tr>
821           <td class="memname">#define ARG_GETSOCKNAME</td>
822           <td>(</td>
823           <td class="paramtype">&#160;</td>
824           <td class="paramname">_sock, </td>
825         </tr>
826         <tr>
827           <td class="paramkey"></td>
828           <td></td>
829           <td class="paramtype">&#160;</td>
830           <td class="paramname">_ip, </td>
831         </tr>
832         <tr>
833           <td class="paramkey"></td>
834           <td></td>
835           <td class="paramtype">&#160;</td>
836           <td class="paramname">_ip_len, </td>
837         </tr>
838         <tr>
839           <td class="paramkey"></td>
840           <td></td>
841           <td class="paramtype">&#160;</td>
842           <td class="paramname">_port&#160;</td>
843         </tr>
844         <tr>
845           <td></td>
846           <td>)</td>
847           <td></td><td></td>
848         </tr>
849       </table>
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 -->
858 </div>
859 </div>
860 <a class="anchor" id="aea34bc664cb6ddc8f3b2a58dd882f4d7"></a>
861 <div class="memitem">
862 <div class="memproto">
863       <table class="memname">
864         <tr>
865           <td class="memname">#define ARG_INIT</td>
866           <td>(</td>
867           <td class="paramname"></td><td>)</td>
868           <td></td>
869         </tr>
870       </table>
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 -->
877 </div>
878 </div>
879 <a class="anchor" id="a9b08a8ddf1fd765938536fb46ea8a3d2"></a>
880 <div class="memitem">
881 <div class="memproto">
882       <table class="memname">
883         <tr>
884           <td class="memname">#define ARG_LISTEN</td>
885           <td>(</td>
886           <td class="paramtype">&#160;</td>
887           <td class="paramname">_sock, </td>
888         </tr>
889         <tr>
890           <td class="paramkey"></td>
891           <td></td>
892           <td class="paramtype">&#160;</td>
893           <td class="paramname">_backlog&#160;</td>
894         </tr>
895         <tr>
896           <td></td>
897           <td>)</td>
898           <td></td><td></td>
899         </tr>
900       </table>
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 -->
907 </div>
908 </div>
909 <a class="anchor" id="a92fe4d903bfc81f0124254bd5f611cb4"></a>
910 <div class="memitem">
911 <div class="memproto">
912       <table class="memname">
913         <tr>
914           <td class="memname">#define ARG_PING</td>
915           <td>(</td>
916           <td class="paramtype">&#160;</td>
917           <td class="paramname">_ip, </td>
918         </tr>
919         <tr>
920           <td class="paramkey"></td>
921           <td></td>
922           <td class="paramtype">&#160;</td>
923           <td class="paramname">_ip_len&#160;</td>
924         </tr>
925         <tr>
926           <td></td>
927           <td>)</td>
928           <td></td><td></td>
929         </tr>
930       </table>
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 -->
937 </div>
938 </div>
939 <a class="anchor" id="a73e3a07038db8f34ee92a82c4ba68543"></a>
940 <div class="memitem">
941 <div class="memproto">
942       <table class="memname">
943         <tr>
944           <td class="memname">#define ARG_RECV</td>
945           <td>(</td>
946           <td class="paramtype">&#160;</td>
947           <td class="paramname">_sock, </td>
948         </tr>
949         <tr>
950           <td class="paramkey"></td>
951           <td></td>
952           <td class="paramtype">&#160;</td>
953           <td class="paramname">_buf, </td>
954         </tr>
955         <tr>
956           <td class="paramkey"></td>
957           <td></td>
958           <td class="paramtype">&#160;</td>
959           <td class="paramname">_len&#160;</td>
960         </tr>
961         <tr>
962           <td></td>
963           <td>)</td>
964           <td></td><td></td>
965         </tr>
966       </table>
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 -->
974 </div>
975 </div>
976 <a class="anchor" id="a988e9e1f001682f4f091275d1fde54bb"></a>
977 <div class="memitem">
978 <div class="memproto">
979       <table class="memname">
980         <tr>
981           <td class="memname">#define ARG_RECVFROM</td>
982           <td>(</td>
983           <td class="paramtype">&#160;</td>
984           <td class="paramname">_sock, </td>
985         </tr>
986         <tr>
987           <td class="paramkey"></td>
988           <td></td>
989           <td class="paramtype">&#160;</td>
990           <td class="paramname">_buf, </td>
991         </tr>
992         <tr>
993           <td class="paramkey"></td>
994           <td></td>
995           <td class="paramtype">&#160;</td>
996           <td class="paramname">_len, </td>
997         </tr>
998         <tr>
999           <td class="paramkey"></td>
1000           <td></td>
1001           <td class="paramtype">&#160;</td>
1002           <td class="paramname">_ip, </td>
1003         </tr>
1004         <tr>
1005           <td class="paramkey"></td>
1006           <td></td>
1007           <td class="paramtype">&#160;</td>
1008           <td class="paramname">_ip_len, </td>
1009         </tr>
1010         <tr>
1011           <td class="paramkey"></td>
1012           <td></td>
1013           <td class="paramtype">&#160;</td>
1014           <td class="paramname">_port&#160;</td>
1015         </tr>
1016         <tr>
1017           <td></td>
1018           <td>)</td>
1019           <td></td><td></td>
1020         </tr>
1021       </table>
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 -->
1032 </div>
1033 </div>
1034 <a class="anchor" id="a32e43d2964fa420c6e44d6faafa8c7d2"></a>
1035 <div class="memitem">
1036 <div class="memproto">
1037       <table class="memname">
1038         <tr>
1039           <td class="memname">#define ARG_SEND</td>
1040           <td>(</td>
1041           <td class="paramtype">&#160;</td>
1042           <td class="paramname">_sock, </td>
1043         </tr>
1044         <tr>
1045           <td class="paramkey"></td>
1046           <td></td>
1047           <td class="paramtype">&#160;</td>
1048           <td class="paramname">_buf, </td>
1049         </tr>
1050         <tr>
1051           <td class="paramkey"></td>
1052           <td></td>
1053           <td class="paramtype">&#160;</td>
1054           <td class="paramname">_len&#160;</td>
1055         </tr>
1056         <tr>
1057           <td></td>
1058           <td>)</td>
1059           <td></td><td></td>
1060         </tr>
1061       </table>
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 -->
1069 </div>
1070 </div>
1071 <a class="anchor" id="a293cb5c6faa733f281481580c573290c"></a>
1072 <div class="memitem">
1073 <div class="memproto">
1074       <table class="memname">
1075         <tr>
1076           <td class="memname">#define ARG_SENDTO</td>
1077           <td>(</td>
1078           <td class="paramtype">&#160;</td>
1079           <td class="paramname">_sock, </td>
1080         </tr>
1081         <tr>
1082           <td class="paramkey"></td>
1083           <td></td>
1084           <td class="paramtype">&#160;</td>
1085           <td class="paramname">_buf, </td>
1086         </tr>
1087         <tr>
1088           <td class="paramkey"></td>
1089           <td></td>
1090           <td class="paramtype">&#160;</td>
1091           <td class="paramname">_len, </td>
1092         </tr>
1093         <tr>
1094           <td class="paramkey"></td>
1095           <td></td>
1096           <td class="paramtype">&#160;</td>
1097           <td class="paramname">_ip, </td>
1098         </tr>
1099         <tr>
1100           <td class="paramkey"></td>
1101           <td></td>
1102           <td class="paramtype">&#160;</td>
1103           <td class="paramname">_ip_len, </td>
1104         </tr>
1105         <tr>
1106           <td class="paramkey"></td>
1107           <td></td>
1108           <td class="paramtype">&#160;</td>
1109           <td class="paramname">_port&#160;</td>
1110         </tr>
1111         <tr>
1112           <td></td>
1113           <td>)</td>
1114           <td></td><td></td>
1115         </tr>
1116       </table>
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 -->
1127 </div>
1128 </div>
1129 <a class="anchor" id="a0b02ce40984845e7ec0a022893033152"></a>
1130 <div class="memitem">
1131 <div class="memproto">
1132       <table class="memname">
1133         <tr>
1134           <td class="memname">#define ARG_SETOPT</td>
1135           <td>(</td>
1136           <td class="paramtype">&#160;</td>
1137           <td class="paramname">_sock, </td>
1138         </tr>
1139         <tr>
1140           <td class="paramkey"></td>
1141           <td></td>
1142           <td class="paramtype">&#160;</td>
1143           <td class="paramname">_opt_id, </td>
1144         </tr>
1145         <tr>
1146           <td class="paramkey"></td>
1147           <td></td>
1148           <td class="paramtype">&#160;</td>
1149           <td class="paramname">_opt_val, </td>
1150         </tr>
1151         <tr>
1152           <td class="paramkey"></td>
1153           <td></td>
1154           <td class="paramtype">&#160;</td>
1155           <td class="paramname">_opt_len&#160;</td>
1156         </tr>
1157         <tr>
1158           <td></td>
1159           <td>)</td>
1160           <td></td><td></td>
1161         </tr>
1162       </table>
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 -->
1171 </div>
1172 </div>
1173 <a class="anchor" id="a50b07be40fa975fa21faf957eb2c516d"></a>
1174 <div class="memitem">
1175 <div class="memproto">
1176       <table class="memname">
1177         <tr>
1178           <td class="memname">#define ARG_TRANSFER</td>
1179           <td>(</td>
1180           <td class="paramtype">&#160;</td>
1181           <td class="paramname">_sock, </td>
1182         </tr>
1183         <tr>
1184           <td class="paramkey"></td>
1185           <td></td>
1186           <td class="paramtype">&#160;</td>
1187           <td class="paramname">_len, </td>
1188         </tr>
1189         <tr>
1190           <td class="paramkey"></td>
1191           <td></td>
1192           <td class="paramtype">&#160;</td>
1193           <td class="paramname">_size&#160;</td>
1194         </tr>
1195         <tr>
1196           <td></td>
1197           <td>)</td>
1198           <td></td><td></td>
1199         </tr>
1200       </table>
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 -->
1208 </div>
1209 </div>
1210 <a class="anchor" id="aaf16852302bc36d830c45ed79455f67b"></a>
1211 <div class="memitem">
1212 <div class="memproto">
1213       <table class="memname">
1214         <tr>
1215           <td class="memname">#define ASSISTANT_PORT&#160;&#160;&#160;5000</td>
1216         </tr>
1217       </table>
1218 </div><div class="memdoc">
1219
1220 </div>
1221 </div>
1222 <a class="anchor" id="afcd157a8d8c9b13efdc87808553e89b9"></a>
1223 <div class="memitem">
1224 <div class="memproto">
1225       <table class="memname">
1226         <tr>
1227           <td class="memname">#define CHARGEN_PORT&#160;&#160;&#160;19</td>
1228         </tr>
1229       </table>
1230 </div><div class="memdoc">
1231
1232 </div>
1233 </div>
1234 <a class="anchor" id="a17c692ece29e57427217662f50cf6926"></a>
1235 <div class="memitem">
1236 <div class="memproto">
1237       <table class="memname">
1238         <tr>
1239           <td class="memname">#define DISCARD_PORT&#160;&#160;&#160;9</td>
1240         </tr>
1241       </table>
1242 </div><div class="memdoc">
1243
1244 </div>
1245 </div>
1246 <a class="anchor" id="aa946d3ae377878e068c30730cc81c298"></a>
1247 <div class="memitem">
1248 <div class="memproto">
1249       <table class="memname">
1250         <tr>
1251           <td class="memname">#define ECHO_PORT&#160;&#160;&#160;7</td>
1252         </tr>
1253       </table>
1254 </div><div class="memdoc">
1255
1256 </div>
1257 </div>
1258 <a class="anchor" id="ab7c48441a4bc63a910c63551f9b2efbf"></a>
1259 <div class="memitem">
1260 <div class="memproto">
1261       <table class="memname">
1262         <tr>
1263           <td class="memname">#define F_ACCEPT&#160;&#160;&#160;0x00000020</td>
1264         </tr>
1265       </table>
1266 </div><div class="memdoc">
1267
1268 </div>
1269 </div>
1270 <a class="anchor" id="a9b92d492fec016066f9d4359a66d62e0"></a>
1271 <div class="memitem">
1272 <div class="memproto">
1273       <table class="memname">
1274         <tr>
1275           <td class="memname">#define F_ALL&#160;&#160;&#160;0x001FFFFF</td>
1276         </tr>
1277       </table>
1278 </div><div class="memdoc">
1279
1280 </div>
1281 </div>
1282 <a class="anchor" id="a7e13806bfebaabf09bb740219be7a471"></a>
1283 <div class="memitem">
1284 <div class="memproto">
1285       <table class="memname">
1286         <tr>
1287           <td class="memname">#define F_BIND&#160;&#160;&#160;0x00000008</td>
1288         </tr>
1289       </table>
1290 </div><div class="memdoc">
1291
1292 </div>
1293 </div>
1294 <a class="anchor" id="ad288f2c4a55200032543ee3748e98ca9"></a>
1295 <div class="memitem">
1296 <div class="memproto">
1297       <table class="memname">
1298         <tr>
1299           <td class="memname">#define F_CLOSE&#160;&#160;&#160;0x00000004</td>
1300         </tr>
1301       </table>
1302 </div><div class="memdoc">
1303
1304 </div>
1305 </div>
1306 <a class="anchor" id="a99a76dcbc6c43e904e58fbcc63aff9ef"></a>
1307 <div class="memitem">
1308 <div class="memproto">
1309       <table class="memname">
1310         <tr>
1311           <td class="memname">#define F_CONNECT&#160;&#160;&#160;0x00000040</td>
1312         </tr>
1313       </table>
1314 </div><div class="memdoc">
1315
1316 </div>
1317 </div>
1318 <a class="anchor" id="a0c53ae1484af6b640335421e987fe923"></a>
1319 <div class="memitem">
1320 <div class="memproto">
1321       <table class="memname">
1322         <tr>
1323           <td class="memname">#define F_CREATE&#160;&#160;&#160;0x00000001</td>
1324         </tr>
1325       </table>
1326 </div><div class="memdoc">
1327
1328 </div>
1329 </div>
1330 <a class="anchor" id="aa1016d85c21ac2899b700ac68d455827"></a>
1331 <div class="memitem">
1332 <div class="memproto">
1333       <table class="memname">
1334         <tr>
1335           <td class="memname">#define F_CREATE_TCP&#160;&#160;&#160;0x00000001</td>
1336         </tr>
1337       </table>
1338 </div><div class="memdoc">
1339
1340 </div>
1341 </div>
1342 <a class="anchor" id="ac6ec54bbd92e06b6357368de8d0f34fe"></a>
1343 <div class="memitem">
1344 <div class="memproto">
1345       <table class="memname">
1346         <tr>
1347           <td class="memname">#define F_CREATE_UDP&#160;&#160;&#160;0x00000002</td>
1348         </tr>
1349       </table>
1350 </div><div class="memdoc">
1351
1352 </div>
1353 </div>
1354 <a class="anchor" id="aead7afa6468d4d0f837464fe04dfa3dd"></a>
1355 <div class="memitem">
1356 <div class="memproto">
1357       <table class="memname">
1358         <tr>
1359           <td class="memname">#define F_GETHOSTBYNAME&#160;&#160;&#160;0x00008000</td>
1360         </tr>
1361       </table>
1362 </div><div class="memdoc">
1363
1364 </div>
1365 </div>
1366 <a class="anchor" id="a20b4ddd4fa572299ef91aefbcb2e7ef3"></a>
1367 <div class="memitem">
1368 <div class="memproto">
1369       <table class="memname">
1370         <tr>
1371           <td class="memname">#define F_GETOPT&#160;&#160;&#160;0x00002000</td>
1372         </tr>
1373       </table>
1374 </div><div class="memdoc">
1375
1376 </div>
1377 </div>
1378 <a class="anchor" id="a2eb5124063e9a9bef8688235c5562971"></a>
1379 <div class="memitem">
1380 <div class="memproto">
1381       <table class="memname">
1382         <tr>
1383           <td class="memname">#define F_GETPEERNAME&#160;&#160;&#160;0x00001000</td>
1384         </tr>
1385       </table>
1386 </div><div class="memdoc">
1387
1388 </div>
1389 </div>
1390 <a class="anchor" id="a01dd55abb3a4d064775804f2b519b6a9"></a>
1391 <div class="memitem">
1392 <div class="memproto">
1393       <table class="memname">
1394         <tr>
1395           <td class="memname">#define F_GETSOCKNAME&#160;&#160;&#160;0x00000800</td>
1396         </tr>
1397       </table>
1398 </div><div class="memdoc">
1399
1400 </div>
1401 </div>
1402 <a class="anchor" id="a5710de44896c341a7efc5747ee5050a6"></a>
1403 <div class="memitem">
1404 <div class="memproto">
1405       <table class="memname">
1406         <tr>
1407           <td class="memname">#define F_LISTEN&#160;&#160;&#160;0x00000010</td>
1408         </tr>
1409       </table>
1410 </div><div class="memdoc">
1411
1412 </div>
1413 </div>
1414 <a class="anchor" id="a9d6ad262c43a7b27c2b5bfdbbb7e16b9"></a>
1415 <div class="memitem">
1416 <div class="memproto">
1417       <table class="memname">
1418         <tr>
1419           <td class="memname">#define F_PING&#160;&#160;&#160;0x00010000</td>
1420         </tr>
1421       </table>
1422 </div><div class="memdoc">
1423
1424 </div>
1425 </div>
1426 <a class="anchor" id="adffa0116891b1d59407c32a311aff1d9"></a>
1427 <div class="memitem">
1428 <div class="memproto">
1429       <table class="memname">
1430         <tr>
1431           <td class="memname">#define F_RECV&#160;&#160;&#160;0x00000080</td>
1432         </tr>
1433       </table>
1434 </div><div class="memdoc">
1435
1436 </div>
1437 </div>
1438 <a class="anchor" id="ace613daf0236db7abd284b031b06f245"></a>
1439 <div class="memitem">
1440 <div class="memproto">
1441       <table class="memname">
1442         <tr>
1443           <td class="memname">#define F_RECV_FRAG&#160;&#160;&#160;0x00100000</td>
1444         </tr>
1445       </table>
1446 </div><div class="memdoc">
1447
1448 </div>
1449 </div>
1450 <a class="anchor" id="a8f174e63ce50a1a82fb845d7b314a15c"></a>
1451 <div class="memitem">
1452 <div class="memproto">
1453       <table class="memname">
1454         <tr>
1455           <td class="memname">#define F_RECVFROM&#160;&#160;&#160;0x00000100</td>
1456         </tr>
1457       </table>
1458 </div><div class="memdoc">
1459
1460 </div>
1461 </div>
1462 <a class="anchor" id="a89ec54748504e9a88f5f51d32113e768"></a>
1463 <div class="memitem">
1464 <div class="memproto">
1465       <table class="memname">
1466         <tr>
1467           <td class="memname">#define F_SEND&#160;&#160;&#160;0x00000200</td>
1468         </tr>
1469       </table>
1470 </div><div class="memdoc">
1471
1472 </div>
1473 </div>
1474 <a class="anchor" id="a65dfbf5ed86e8b5e4e33dbb77f4240cd"></a>
1475 <div class="memitem">
1476 <div class="memproto">
1477       <table class="memname">
1478         <tr>
1479           <td class="memname">#define F_SEND_CTRL&#160;&#160;&#160;0x00010000</td>
1480         </tr>
1481       </table>
1482 </div><div class="memdoc">
1483
1484 </div>
1485 </div>
1486 <a class="anchor" id="a3d18387798db5f04c490fc97287a404b"></a>
1487 <div class="memitem">
1488 <div class="memproto">
1489       <table class="memname">
1490         <tr>
1491           <td class="memname">#define F_SEND_FRAG&#160;&#160;&#160;0x00080000</td>
1492         </tr>
1493       </table>
1494 </div><div class="memdoc">
1495
1496 </div>
1497 </div>
1498 <a class="anchor" id="a204d25d767de02f885ed15b6bb1b9018"></a>
1499 <div class="memitem">
1500 <div class="memproto">
1501       <table class="memname">
1502         <tr>
1503           <td class="memname">#define F_SENDTO&#160;&#160;&#160;0x00000400</td>
1504         </tr>
1505       </table>
1506 </div><div class="memdoc">
1507
1508 </div>
1509 </div>
1510 <a class="anchor" id="aa82592e9a8bb8932bb8bedf29a328a40"></a>
1511 <div class="memitem">
1512 <div class="memproto">
1513       <table class="memname">
1514         <tr>
1515           <td class="memname">#define F_SETOPT&#160;&#160;&#160;0x00004000</td>
1516         </tr>
1517       </table>
1518 </div><div class="memdoc">
1519
1520 </div>
1521 </div>
1522 <a class="anchor" id="ac2f748d259f73c27ff511fecca97a56b"></a>
1523 <div class="memitem">
1524 <div class="memproto">
1525       <table class="memname">
1526         <tr>
1527           <td class="memname">#define F_XFER_FIXED&#160;&#160;&#160;0x00020000</td>
1528         </tr>
1529       </table>
1530 </div><div class="memdoc">
1531
1532 </div>
1533 </div>
1534 <a class="anchor" id="a1b7b10d08c05cf2527e573c2baa4b31d"></a>
1535 <div class="memitem">
1536 <div class="memproto">
1537       <table class="memname">
1538         <tr>
1539           <td class="memname">#define F_XFER_INCR&#160;&#160;&#160;0x00040000</td>
1540         </tr>
1541       </table>
1542 </div><div class="memdoc">
1543
1544 </div>
1545 </div>
1546 <a class="anchor" id="a133d2b1bde659fd105718ebf11264cd9"></a>
1547 <div class="memitem">
1548 <div class="memproto">
1549       <table class="memname">
1550         <tr>
1551           <td class="memname">#define MIN_BYTES&#160;&#160;&#160;0</td>
1552         </tr>
1553       </table>
1554 </div><div class="memdoc">
1555
1556 </div>
1557 </div>
1558 <a class="anchor" id="afead134fbfa73a0280699d1efb8742af"></a>
1559 <div class="memitem">
1560 <div class="memproto">
1561       <table class="memname">
1562         <tr>
1563           <td class="memname">#define NON_EXISTENT_PORT&#160;&#160;&#160;5001</td>
1564         </tr>
1565       </table>
1566 </div><div class="memdoc">
1567
1568 </div>
1569 </div>
1570 <a class="anchor" id="aab6b96324135db3d24b4e42c0eaa4135"></a>
1571 <div class="memitem">
1572 <div class="memproto">
1573       <table class="memname">
1574         <tr>
1575           <td class="memname">#define SK_TERMINATE&#160;&#160;&#160;0x00000001</td>
1576         </tr>
1577       </table>
1578 </div><div class="memdoc">
1579
1580 </div>
1581 </div>
1582 <a class="anchor" id="adbbdcbfe0ac75bfcdbb82c6dd1a9e1a4"></a>
1583 <div class="memitem">
1584 <div class="memproto">
1585       <table class="memname">
1586         <tr>
1587           <td class="memname">#define TEST_COMMAND_TCP&#160;&#160;&#160;&quot;CONNECT TCP,0.0.0.0,2000,500&quot;</td>
1588         </tr>
1589       </table>
1590 </div><div class="memdoc">
1591
1592 </div>
1593 </div>
1594 <a class="anchor" id="a06051fdcaa830675b4ba67bd9f6e3192"></a>
1595 <div class="memitem">
1596 <div class="memproto">
1597       <table class="memname">
1598         <tr>
1599           <td class="memname">#define TEST_COMMAND_UDP&#160;&#160;&#160;&quot;CONNECT UDP,0.0.0.0,2000,200&quot;</td>
1600         </tr>
1601       </table>
1602 </div><div class="memdoc">
1603
1604 </div>
1605 </div>
1606 <a class="anchor" id="a7812026c12eab529fa6928dc0a708e62"></a>
1607 <div class="memitem">
1608 <div class="memproto">
1609       <table class="memname">
1610         <tr>
1611           <td class="memname">#define TEST_PORT&#160;&#160;&#160;2000</td>
1612         </tr>
1613       </table>
1614 </div><div class="memdoc">
1615
1616 </div>
1617 </div>
1618 <a class="anchor" id="ae48ad0a69165e15c3108537cd0bb2bab"></a>
1619 <div class="memitem">
1620 <div class="memproto">
1621       <table class="memname">
1622         <tr>
1623           <td class="memname">#define TH_ALL&#160;&#160;&#160;0x03</td>
1624         </tr>
1625       </table>
1626 </div><div class="memdoc">
1627
1628 </div>
1629 </div>
1630 <a class="anchor" id="a32fd58827e181eda0603dcba4d331fcd"></a>
1631 <div class="memitem">
1632 <div class="memproto">
1633       <table class="memname">
1634         <tr>
1635           <td class="memname">#define TH_ASSERT</td>
1636           <td>(</td>
1637           <td class="paramtype">&#160;</td>
1638           <td class="paramname">cond</td><td>)</td>
1639           <td></td>
1640         </tr>
1641       </table>
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 -->
1647 </div>
1648 </div>
1649 <a class="anchor" id="a9120c75f8b6df0cbd96a67a482ba6a6e"></a>
1650 <div class="memitem">
1651 <div class="memproto">
1652       <table class="memname">
1653         <tr>
1654           <td class="memname">#define TH_EXECUTE</td>
1655           <td>(</td>
1656           <td class="paramtype">&#160;</td>
1657           <td class="paramname">sig, </td>
1658         </tr>
1659         <tr>
1660           <td class="paramkey"></td>
1661           <td></td>
1662           <td class="paramtype">&#160;</td>
1663           <td class="paramname">tout&#160;</td>
1664         </tr>
1665         <tr>
1666           <td></td>
1667           <td>)</td>
1668           <td></td><td></td>
1669         </tr>
1670       </table>
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 -->
1678 </div>
1679 </div>
1680 <a class="anchor" id="ae294e5a82c2fd4d7c18a3aefeb1a2448"></a>
1681 <div class="memitem">
1682 <div class="memproto">
1683       <table class="memname">
1684         <tr>
1685           <td class="memname">#define TH_OK&#160;&#160;&#160;0x01</td>
1686         </tr>
1687       </table>
1688 </div><div class="memdoc">
1689
1690 </div>
1691 </div>
1692 <a class="anchor" id="ac79bd91ac67036ae3cac63162b573c82"></a>
1693 <div class="memitem">
1694 <div class="memproto">
1695       <table class="memname">
1696         <tr>
1697           <td class="memname">#define TH_TOUT&#160;&#160;&#160;0x02</td>
1698         </tr>
1699       </table>
1700 </div><div class="memdoc">
1701
1702 </div>
1703 </div>
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">
1709   <tr>
1710   <td class="mlabels-left">
1711       <table class="memname">
1712         <tr>
1713           <td class="memname">static char data_buf [128] __ALIGNED </td>
1714           <td>(</td>
1715           <td class="paramtype">4&#160;</td>
1716           <td class="paramname"></td><td>)</td>
1717           <td></td>
1718         </tr>
1719       </table>
1720   </td>
1721   <td class="mlabels-right">
1722 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1723   </tr>
1724 </table>
1725 </div><div class="memdoc">
1726
1727 </div>
1728 </div>
1729 <a class="anchor" id="a745ff994572befcb56c72c55eb6b0689"></a>
1730 <div class="memitem">
1731 <div class="memproto">
1732       <table class="memname">
1733         <tr>
1734           <td class="memname">ARM_DRIVER_WIFI ARM_Driver_WiFi_ </td>
1735           <td>(</td>
1736           <td class="paramtype">DRV_WIFI&#160;</td>
1737           <td class="paramname"></td><td>)</td>
1738           <td></td>
1739         </tr>
1740       </table>
1741 </div><div class="memdoc">
1742
1743 </div>
1744 </div>
1745 <a class="anchor" id="a26050ee48e2d240a1ae5925ff9a9b8c7"></a>
1746 <div class="memitem">
1747 <div class="memproto">
1748 <table class="mlabels">
1749   <tr>
1750   <td class="mlabels-left">
1751       <table class="memname">
1752         <tr>
1753           <td class="memname">static int32_t init_and_power_on </td>
1754           <td>(</td>
1755           <td class="paramtype">void&#160;</td>
1756           <td class="paramname"></td><td>)</td>
1757           <td></td>
1758         </tr>
1759       </table>
1760   </td>
1761   <td class="mlabels-right">
1762 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1763   </tr>
1764 </table>
1765 </div><div class="memdoc">
1766
1767 </div>
1768 </div>
1769 <a class="anchor" id="a68d4a2a27dba713feaac0a8daf631a4b"></a>
1770 <div class="memitem">
1771 <div class="memproto">
1772 <table class="mlabels">
1773   <tr>
1774   <td class="mlabels-left">
1775       <table class="memname">
1776         <tr>
1777           <td class="memname">static int32_t station_init </td>
1778           <td>(</td>
1779           <td class="paramtype">uint32_t&#160;</td>
1780           <td class="paramname"><em>con</em></td><td>)</td>
1781           <td></td>
1782         </tr>
1783       </table>
1784   </td>
1785   <td class="mlabels-right">
1786 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1787   </tr>
1788 </table>
1789 </div><div class="memdoc">
1790
1791 </div>
1792 </div>
1793 <a class="anchor" id="ab3abec9390b828ed3978fba37f0d6fab"></a>
1794 <div class="memitem">
1795 <div class="memproto">
1796 <table class="mlabels">
1797   <tr>
1798   <td class="mlabels-left">
1799       <table class="memname">
1800         <tr>
1801           <td class="memname">static void station_uninit </td>
1802           <td>(</td>
1803           <td class="paramtype">void&#160;</td>
1804           <td class="paramname"></td><td>)</td>
1805           <td></td>
1806         </tr>
1807       </table>
1808   </td>
1809   <td class="mlabels-right">
1810 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1811   </tr>
1812 </table>
1813 </div><div class="memdoc">
1814
1815 </div>
1816 </div>
1817 <a class="anchor" id="ab41b5213080414bf0d070cdd98e358bb"></a>
1818 <div class="memitem">
1819 <div class="memproto">
1820 <table class="mlabels">
1821   <tr>
1822   <td class="mlabels-left">
1823       <table class="memname">
1824         <tr>
1825           <td class="memname">static __NO_RETURN void Th_Accept </td>
1826           <td>(</td>
1827           <td class="paramtype"><a class="el" href="struct_i_o___a_c_c_e_p_t.html">IO_ACCEPT</a> *&#160;</td>
1828           <td class="paramname"><em>io</em></td><td>)</td>
1829           <td></td>
1830         </tr>
1831       </table>
1832   </td>
1833   <td class="mlabels-right">
1834 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1835   </tr>
1836 </table>
1837 </div><div class="memdoc">
1838
1839 </div>
1840 </div>
1841 <a class="anchor" id="ac92a33f0800cb70df678107f2ac85006"></a>
1842 <div class="memitem">
1843 <div class="memproto">
1844 <table class="mlabels">
1845   <tr>
1846   <td class="mlabels-left">
1847       <table class="memname">
1848         <tr>
1849           <td class="memname">static __NO_RETURN void Th_Bind </td>
1850           <td>(</td>
1851           <td class="paramtype"><a class="el" href="struct_i_o___b_i_n_d.html">IO_BIND</a> *&#160;</td>
1852           <td class="paramname"><em>io</em></td><td>)</td>
1853           <td></td>
1854         </tr>
1855       </table>
1856   </td>
1857   <td class="mlabels-right">
1858 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1859   </tr>
1860 </table>
1861 </div><div class="memdoc">
1862
1863 </div>
1864 </div>
1865 <a class="anchor" id="afc13604ceb74f1d52fa6082ea7f3075f"></a>
1866 <div class="memitem">
1867 <div class="memproto">
1868 <table class="mlabels">
1869   <tr>
1870   <td class="mlabels-left">
1871       <table class="memname">
1872         <tr>
1873           <td class="memname">static __NO_RETURN void Th_Close </td>
1874           <td>(</td>
1875           <td class="paramtype"><a class="el" href="struct_i_o___c_l_o_s_e.html">IO_CLOSE</a> *&#160;</td>
1876           <td class="paramname"><em>io</em></td><td>)</td>
1877           <td></td>
1878         </tr>
1879       </table>
1880   </td>
1881   <td class="mlabels-right">
1882 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1883   </tr>
1884 </table>
1885 </div><div class="memdoc">
1886
1887 </div>
1888 </div>
1889 <a class="anchor" id="ad70dc73a50e2d8819d0b1f3c6702fee3"></a>
1890 <div class="memitem">
1891 <div class="memproto">
1892 <table class="mlabels">
1893   <tr>
1894   <td class="mlabels-left">
1895       <table class="memname">
1896         <tr>
1897           <td class="memname">static __NO_RETURN void Th_Connect </td>
1898           <td>(</td>
1899           <td class="paramtype"><a class="el" href="struct_i_o___c_o_n_n_e_c_t.html">IO_CONNECT</a> *&#160;</td>
1900           <td class="paramname"><em>io</em></td><td>)</td>
1901           <td></td>
1902         </tr>
1903       </table>
1904   </td>
1905   <td class="mlabels-right">
1906 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1907   </tr>
1908 </table>
1909 </div><div class="memdoc">
1910
1911 </div>
1912 </div>
1913 <a class="anchor" id="adcf563ec2882902b8aecd9873b040ddc"></a>
1914 <div class="memitem">
1915 <div class="memproto">
1916 <table class="mlabels">
1917   <tr>
1918   <td class="mlabels-left">
1919       <table class="memname">
1920         <tr>
1921           <td class="memname">static __NO_RETURN void Th_Create </td>
1922           <td>(</td>
1923           <td class="paramtype"><a class="el" href="struct_i_o___c_r_e_a_t_e.html">IO_CREATE</a> *&#160;</td>
1924           <td class="paramname"><em>io</em></td><td>)</td>
1925           <td></td>
1926         </tr>
1927       </table>
1928   </td>
1929   <td class="mlabels-right">
1930 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1931   </tr>
1932 </table>
1933 </div><div class="memdoc">
1934
1935 </div>
1936 </div>
1937 <a class="anchor" id="acb7a5bea7a7a4c813824e6b9000a57e6"></a>
1938 <div class="memitem">
1939 <div class="memproto">
1940 <table class="mlabels">
1941   <tr>
1942   <td class="mlabels-left">
1943       <table class="memname">
1944         <tr>
1945           <td class="memname">static int32_t th_execute </td>
1946           <td>(</td>
1947           <td class="paramtype">osThreadId_t *&#160;</td>
1948           <td class="paramname"><em>id</em>, </td>
1949         </tr>
1950         <tr>
1951           <td class="paramkey"></td>
1952           <td></td>
1953           <td class="paramtype">uint32_t&#160;</td>
1954           <td class="paramname"><em>sig</em>, </td>
1955         </tr>
1956         <tr>
1957           <td class="paramkey"></td>
1958           <td></td>
1959           <td class="paramtype">uint32_t&#160;</td>
1960           <td class="paramname"><em>tout</em>, </td>
1961         </tr>
1962         <tr>
1963           <td class="paramkey"></td>
1964           <td></td>
1965           <td class="paramtype">uint32_t&#160;</td>
1966           <td class="paramname"><em>line</em>&#160;</td>
1967         </tr>
1968         <tr>
1969           <td></td>
1970           <td>)</td>
1971           <td></td><td></td>
1972         </tr>
1973       </table>
1974   </td>
1975   <td class="mlabels-right">
1976 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1977   </tr>
1978 </table>
1979 </div><div class="memdoc">
1980
1981 </div>
1982 </div>
1983 <a class="anchor" id="a7aa6675c695f5b39045ba65fbbd7320c"></a>
1984 <div class="memitem">
1985 <div class="memproto">
1986 <table class="mlabels">
1987   <tr>
1988   <td class="mlabels-left">
1989       <table class="memname">
1990         <tr>
1991           <td class="memname">static __NO_RETURN void Th_GetHostByName </td>
1992           <td>(</td>
1993           <td class="paramtype"><a class="el" href="struct_i_o___g_e_t_h_o_s_t.html">IO_GETHOST</a> *&#160;</td>
1994           <td class="paramname"><em>io</em></td><td>)</td>
1995           <td></td>
1996         </tr>
1997       </table>
1998   </td>
1999   <td class="mlabels-right">
2000 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2001   </tr>
2002 </table>
2003 </div><div class="memdoc">
2004
2005 </div>
2006 </div>
2007 <a class="anchor" id="aba6c6ef8b26267622c50b06c48678377"></a>
2008 <div class="memitem">
2009 <div class="memproto">
2010 <table class="mlabels">
2011   <tr>
2012   <td class="mlabels-left">
2013       <table class="memname">
2014         <tr>
2015           <td class="memname">static __NO_RETURN void Th_GetOpt </td>
2016           <td>(</td>
2017           <td class="paramtype"><a class="el" href="struct_i_o___g_e_t_o_p_t.html">IO_GETOPT</a> *&#160;</td>
2018           <td class="paramname"><em>io</em></td><td>)</td>
2019           <td></td>
2020         </tr>
2021       </table>
2022   </td>
2023   <td class="mlabels-right">
2024 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2025   </tr>
2026 </table>
2027 </div><div class="memdoc">
2028
2029 </div>
2030 </div>
2031 <a class="anchor" id="af6da86369fe55c9d36704887e3e16e12"></a>
2032 <div class="memitem">
2033 <div class="memproto">
2034 <table class="mlabels">
2035   <tr>
2036   <td class="mlabels-left">
2037       <table class="memname">
2038         <tr>
2039           <td class="memname">static __NO_RETURN void Th_GetPeerName </td>
2040           <td>(</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> *&#160;</td>
2042           <td class="paramname"><em>io</em></td><td>)</td>
2043           <td></td>
2044         </tr>
2045       </table>
2046   </td>
2047   <td class="mlabels-right">
2048 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2049   </tr>
2050 </table>
2051 </div><div class="memdoc">
2052
2053 </div>
2054 </div>
2055 <a class="anchor" id="abe76451c0f50df09b2a198daea9b6623"></a>
2056 <div class="memitem">
2057 <div class="memproto">
2058 <table class="mlabels">
2059   <tr>
2060   <td class="mlabels-left">
2061       <table class="memname">
2062         <tr>
2063           <td class="memname">static __NO_RETURN void Th_GetSockName </td>
2064           <td>(</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> *&#160;</td>
2066           <td class="paramname"><em>io</em></td><td>)</td>
2067           <td></td>
2068         </tr>
2069       </table>
2070   </td>
2071   <td class="mlabels-right">
2072 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2073   </tr>
2074 </table>
2075 </div><div class="memdoc">
2076
2077 </div>
2078 </div>
2079 <a class="anchor" id="a0cc3dfab0a02e3feea0a89c6f3f1dfde"></a>
2080 <div class="memitem">
2081 <div class="memproto">
2082 <table class="mlabels">
2083   <tr>
2084   <td class="mlabels-left">
2085       <table class="memname">
2086         <tr>
2087           <td class="memname">static __NO_RETURN void Th_Listen </td>
2088           <td>(</td>
2089           <td class="paramtype"><a class="el" href="struct_i_o___l_i_s_t_e_n.html">IO_LISTEN</a> *&#160;</td>
2090           <td class="paramname"><em>io</em></td><td>)</td>
2091           <td></td>
2092         </tr>
2093       </table>
2094   </td>
2095   <td class="mlabels-right">
2096 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2097   </tr>
2098 </table>
2099 </div><div class="memdoc">
2100
2101 </div>
2102 </div>
2103 <a class="anchor" id="a14d6c9a242297a67b5daa77182f38185"></a>
2104 <div class="memitem">
2105 <div class="memproto">
2106 <table class="mlabels">
2107   <tr>
2108   <td class="mlabels-left">
2109       <table class="memname">
2110         <tr>
2111           <td class="memname">static __NO_RETURN void Th_Ping </td>
2112           <td>(</td>
2113           <td class="paramtype"><a class="el" href="struct_i_o___p_i_n_g.html">IO_PING</a> *&#160;</td>
2114           <td class="paramname"><em>io</em></td><td>)</td>
2115           <td></td>
2116         </tr>
2117       </table>
2118   </td>
2119   <td class="mlabels-right">
2120 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2121   </tr>
2122 </table>
2123 </div><div class="memdoc">
2124
2125 </div>
2126 </div>
2127 <a class="anchor" id="ab5b2170fe944d19cc467b8b2260704e5"></a>
2128 <div class="memitem">
2129 <div class="memproto">
2130 <table class="mlabels">
2131   <tr>
2132   <td class="mlabels-left">
2133       <table class="memname">
2134         <tr>
2135           <td class="memname">static __NO_RETURN void Th_Recv </td>
2136           <td>(</td>
2137           <td class="paramtype"><a class="el" href="struct_i_o___r_e_c_v.html">IO_RECV</a> *&#160;</td>
2138           <td class="paramname"><em>io</em></td><td>)</td>
2139           <td></td>
2140         </tr>
2141       </table>
2142   </td>
2143   <td class="mlabels-right">
2144 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2145   </tr>
2146 </table>
2147 </div><div class="memdoc">
2148
2149 </div>
2150 </div>
2151 <a class="anchor" id="a8ce4b6522005e4f48bc8b47bfa15c0cd"></a>
2152 <div class="memitem">
2153 <div class="memproto">
2154 <table class="mlabels">
2155   <tr>
2156   <td class="mlabels-left">
2157       <table class="memname">
2158         <tr>
2159           <td class="memname">static __NO_RETURN void Th_RecvFrom </td>
2160           <td>(</td>
2161           <td class="paramtype"><a class="el" href="struct_i_o___r_e_c_v_f_r_o_m.html">IO_RECVFROM</a> *&#160;</td>
2162           <td class="paramname"><em>io</em></td><td>)</td>
2163           <td></td>
2164         </tr>
2165       </table>
2166   </td>
2167   <td class="mlabels-right">
2168 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2169   </tr>
2170 </table>
2171 </div><div class="memdoc">
2172
2173 </div>
2174 </div>
2175 <a class="anchor" id="a7cea5c7a6c043e4a763dc92a5c28a902"></a>
2176 <div class="memitem">
2177 <div class="memproto">
2178 <table class="mlabels">
2179   <tr>
2180   <td class="mlabels-left">
2181       <table class="memname">
2182         <tr>
2183           <td class="memname">static __NO_RETURN void Th_Send </td>
2184           <td>(</td>
2185           <td class="paramtype"><a class="el" href="struct_i_o___s_e_n_d.html">IO_SEND</a> *&#160;</td>
2186           <td class="paramname"><em>io</em></td><td>)</td>
2187           <td></td>
2188         </tr>
2189       </table>
2190   </td>
2191   <td class="mlabels-right">
2192 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2193   </tr>
2194 </table>
2195 </div><div class="memdoc">
2196
2197 </div>
2198 </div>
2199 <a class="anchor" id="a675a2e016a1b1c2a1f248fdec05fc196"></a>
2200 <div class="memitem">
2201 <div class="memproto">
2202 <table class="mlabels">
2203   <tr>
2204   <td class="mlabels-left">
2205       <table class="memname">
2206         <tr>
2207           <td class="memname">static __NO_RETURN void Th_SendTo </td>
2208           <td>(</td>
2209           <td class="paramtype"><a class="el" href="struct_i_o___s_e_n_d_t_o.html">IO_SENDTO</a> *&#160;</td>
2210           <td class="paramname"><em>io</em></td><td>)</td>
2211           <td></td>
2212         </tr>
2213       </table>
2214   </td>
2215   <td class="mlabels-right">
2216 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2217   </tr>
2218 </table>
2219 </div><div class="memdoc">
2220
2221 </div>
2222 </div>
2223 <a class="anchor" id="a51ef274af92451a2e9d0d47d6b1a00e7"></a>
2224 <div class="memitem">
2225 <div class="memproto">
2226 <table class="mlabels">
2227   <tr>
2228   <td class="mlabels-left">
2229       <table class="memname">
2230         <tr>
2231           <td class="memname">static __NO_RETURN void Th_SetOpt </td>
2232           <td>(</td>
2233           <td class="paramtype"><a class="el" href="struct_i_o___s_e_t_o_p_t.html">IO_SETOPT</a> *&#160;</td>
2234           <td class="paramname"><em>io</em></td><td>)</td>
2235           <td></td>
2236         </tr>
2237       </table>
2238   </td>
2239   <td class="mlabels-right">
2240 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2241   </tr>
2242 </table>
2243 </div><div class="memdoc">
2244
2245 </div>
2246 </div>
2247 <a class="anchor" id="ac56d58acf582176fca93c443ad52d6de"></a>
2248 <div class="memitem">
2249 <div class="memproto">
2250 <table class="mlabels">
2251   <tr>
2252   <td class="mlabels-left">
2253       <table class="memname">
2254         <tr>
2255           <td class="memname">static __NO_RETURN void Th_Sidekick </td>
2256           <td>(</td>
2257           <td class="paramtype"><a class="el" href="struct_i_o___s_i_d_e_k_i_c_k.html">IO_SIDEKICK</a> *&#160;</td>
2258           <td class="paramname"><em>io2</em></td><td>)</td>
2259           <td></td>
2260         </tr>
2261       </table>
2262   </td>
2263   <td class="mlabels-right">
2264 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2265   </tr>
2266 </table>
2267 </div><div class="memdoc">
2268
2269 </div>
2270 </div>
2271 <a class="anchor" id="aea83a3a1a71e6e6789a23247e304be05"></a>
2272 <div class="memitem">
2273 <div class="memproto">
2274 <table class="mlabels">
2275   <tr>
2276   <td class="mlabels-left">
2277       <table class="memname">
2278         <tr>
2279           <td class="memname">static __NO_RETURN void Th_Transfer </td>
2280           <td>(</td>
2281           <td class="paramtype"><a class="el" href="struct_i_o___t_r_a_n_s_f_e_r.html">IO_TRANSFER</a> *&#160;</td>
2282           <td class="paramname"><em>io</em></td><td>)</td>
2283           <td></td>
2284         </tr>
2285       </table>
2286   </td>
2287   <td class="mlabels-right">
2288 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2289   </tr>
2290 </table>
2291 </div><div class="memdoc">
2292
2293 </div>
2294 </div>
2295 <a class="anchor" id="a224c3331c0a6cdf3c1094d30f1d15757"></a>
2296 <div class="memitem">
2297 <div class="memproto">
2298 <table class="mlabels">
2299   <tr>
2300   <td class="mlabels-left">
2301       <table class="memname">
2302         <tr>
2303           <td class="memname">static void WIFI_DrvEvent </td>
2304           <td>(</td>
2305           <td class="paramtype">uint32_t&#160;</td>
2306           <td class="paramname"><em>evt</em>, </td>
2307         </tr>
2308         <tr>
2309           <td class="paramkey"></td>
2310           <td></td>
2311           <td class="paramtype">void *&#160;</td>
2312           <td class="paramname"><em>arg</em>&#160;</td>
2313         </tr>
2314         <tr>
2315           <td></td>
2316           <td>)</td>
2317           <td></td><td></td>
2318         </tr>
2319       </table>
2320   </td>
2321   <td class="mlabels-right">
2322 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2323   </tr>
2324 </table>
2325 </div><div class="memdoc">
2326
2327 </div>
2328 </div>
2329 <a class="anchor" id="a377973ef16625155e8877e0f6759a4f8"></a>
2330 <div class="memitem">
2331 <div class="memproto">
2332       <table class="memname">
2333         <tr>
2334           <td class="memname">void WIFI_DV_Initialize </td>
2335           <td>(</td>
2336           <td class="paramtype">void&#160;</td>
2337           <td class="paramname"></td><td>)</td>
2338           <td></td>
2339         </tr>
2340       </table>
2341 </div><div class="memdoc">
2342 <p>Dummy test case used for initialization of resources and variables used by WiFi tests. </p>
2343
2344 </div>
2345 </div>
2346 <a class="anchor" id="aa3fe2f5c47065592c01af47be8e347d5"></a>
2347 <div class="memitem">
2348 <div class="memproto">
2349       <table class="memname">
2350         <tr>
2351           <td class="memname">void WIFI_DV_Uninitialize </td>
2352           <td>(</td>
2353           <td class="paramtype">void&#160;</td>
2354           <td class="paramname"></td><td>)</td>
2355           <td></td>
2356         </tr>
2357       </table>
2358 </div><div class="memdoc">
2359 <p>Dummy test case used for de-initialization of resources and variables used by WiFi tests. </p>
2360
2361 </div>
2362 </div>
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">
2368   <tr>
2369   <td class="mlabels-left">
2370       <table class="memname">
2371         <tr>
2372           <td class="memname">uint8_t buffer[2048]</td>
2373         </tr>
2374       </table>
2375   </td>
2376   <td class="mlabels-right">
2377 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2378   </tr>
2379 </table>
2380 </div><div class="memdoc">
2381
2382 </div>
2383 </div>
2384 <a class="anchor" id="adda84f6fab35d6c72ae7336597c5f70b"></a>
2385 <div class="memitem">
2386 <div class="memproto">
2387 <table class="mlabels">
2388   <tr>
2389   <td class="mlabels-left">
2390       <table class="memname">
2391         <tr>
2392           <td class="memname">ARM_WIFI_CAPABILITIES cap</td>
2393         </tr>
2394       </table>
2395   </td>
2396   <td class="mlabels-right">
2397 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2398   </tr>
2399 </table>
2400 </div><div class="memdoc">
2401
2402 </div>
2403 </div>
2404 <a class="anchor" id="abd851433cffb636da62b2a37da823342"></a>
2405 <div class="memitem">
2406 <div class="memproto">
2407 <table class="mlabels">
2408   <tr>
2409   <td class="mlabels-left">
2410       <table class="memname">
2411         <tr>
2412           <td class="memname">ARM_WIFI_CONFIG_t config</td>
2413         </tr>
2414       </table>
2415   </td>
2416   <td class="mlabels-right">
2417 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2418   </tr>
2419 </table>
2420 </div><div class="memdoc">
2421
2422 </div>
2423 </div>
2424 <a class="anchor" id="a91553b72c9b4759ddb48feffd7f2ffb1"></a>
2425 <div class="memitem">
2426 <div class="memproto">
2427 <table class="mlabels">
2428   <tr>
2429   <td class="mlabels-left">
2430       <table class="memname">
2431         <tr>
2432           <td class="memname">uint8_t connected = 0U</td>
2433         </tr>
2434       </table>
2435   </td>
2436   <td class="mlabels-right">
2437 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2438   </tr>
2439 </table>
2440 </div><div class="memdoc">
2441
2442 </div>
2443 </div>
2444 <a class="anchor" id="a2cded6df392313bcfa9b8c71e57c513d"></a>
2445 <div class="memitem">
2446 <div class="memproto">
2447 <table class="mlabels">
2448   <tr>
2449   <td class="mlabels-left">
2450       <table class="memname">
2451         <tr>
2452           <td class="memname">ARM_DRIVER_WIFI* drv = &amp;<a class="el" href="_d_v___w_i_f_i_8c.html#a745ff994572befcb56c72c55eb6b0689">ARM_Driver_WiFi_</a>(DRV_WIFI)</td>
2453         </tr>
2454       </table>
2455   </td>
2456   <td class="mlabels-right">
2457 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2458   </tr>
2459 </table>
2460 </div><div class="memdoc">
2461
2462 </div>
2463 </div>
2464 <a class="anchor" id="aa2c7fd10fd2226b63e2c79622ada0432"></a>
2465 <div class="memitem">
2466 <div class="memproto">
2467 <table class="mlabels">
2468   <tr>
2469   <td class="mlabels-left">
2470       <table class="memname">
2471         <tr>
2472           <td class="memname">uint8_t volatile event</td>
2473         </tr>
2474       </table>
2475   </td>
2476   <td class="mlabels-right">
2477 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2478   </tr>
2479 </table>
2480 </div><div class="memdoc">
2481
2482 </div>
2483 </div>
2484 <a class="anchor" id="ab997766d59982fe3201f506e3a6c3131"></a>
2485 <div class="memitem">
2486 <div class="memproto">
2487 <table class="mlabels">
2488   <tr>
2489   <td class="mlabels-left">
2490       <table class="memname">
2491         <tr>
2492           <td class="memname">ARM_WIFI_SignalEvent_t event_func</td>
2493         </tr>
2494       </table>
2495   </td>
2496   <td class="mlabels-right">
2497 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2498   </tr>
2499 </table>
2500 </div><div class="memdoc">
2501
2502 </div>
2503 </div>
2504 <a class="anchor" id="a02b433ac7d3f96cc5573fc85f83c486d"></a>
2505 <div class="memitem">
2506 <div class="memproto">
2507 <table class="mlabels">
2508   <tr>
2509   <td class="mlabels-left">
2510       <table class="memname">
2511         <tr>
2512           <td class="memname">const uint8_t ip_bcast[4] = { 255, 255, 255, 255 }</td>
2513         </tr>
2514       </table>
2515   </td>
2516   <td class="mlabels-right">
2517 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2518   </tr>
2519 </table>
2520 </div><div class="memdoc">
2521
2522 </div>
2523 </div>
2524 <a class="anchor" id="a7d2bb797d4fbb74b3e63fafd8be7dd47"></a>
2525 <div class="memitem">
2526 <div class="memproto">
2527 <table class="mlabels">
2528   <tr>
2529   <td class="mlabels-left">
2530       <table class="memname">
2531         <tr>
2532           <td class="memname">uint8_t ip_socket_server[4]</td>
2533         </tr>
2534       </table>
2535   </td>
2536   <td class="mlabels-right">
2537 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2538   </tr>
2539 </table>
2540 </div><div class="memdoc">
2541
2542 </div>
2543 </div>
2544 <a class="anchor" id="ac4149e7edd439160e6cebb1ef5102e86"></a>
2545 <div class="memitem">
2546 <div class="memproto">
2547 <table class="mlabels">
2548   <tr>
2549   <td class="mlabels-left">
2550       <table class="memname">
2551         <tr>
2552           <td class="memname">const uint8_t ip_unspec[4] = { 0, 0, 0, 0 }</td>
2553         </tr>
2554       </table>
2555   </td>
2556   <td class="mlabels-right">
2557 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2558   </tr>
2559 </table>
2560 </div><div class="memdoc">
2561
2562 </div>
2563 </div>
2564 <a class="anchor" id="ae4623dbd5a508d53c880bbd91ac94e75"></a>
2565 <div class="memitem">
2566 <div class="memproto">
2567 <table class="mlabels">
2568   <tr>
2569   <td class="mlabels-left">
2570       <table class="memname">
2571         <tr>
2572           <td class="memname">char msg_buf[128]</td>
2573         </tr>
2574       </table>
2575   </td>
2576   <td class="mlabels-right">
2577 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2578   </tr>
2579 </table>
2580 </div><div class="memdoc">
2581
2582 </div>
2583 </div>
2584 <a class="anchor" id="a506da30f09d9291e191bbe329ee5244c"></a>
2585 <div class="memitem">
2586 <div class="memproto">
2587 <table class="mlabels">
2588   <tr>
2589   <td class="mlabels-left">
2590       <table class="memname">
2591         <tr>
2592           <td class="memname">ARM_WIFI_NET_INFO_t net_info</td>
2593         </tr>
2594       </table>
2595   </td>
2596   <td class="mlabels-right">
2597 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2598   </tr>
2599 </table>
2600 </div><div class="memdoc">
2601
2602 </div>
2603 </div>
2604 <a class="anchor" id="a5dc6d94c16b124b5996c05964f636a29"></a>
2605 <div class="memitem">
2606 <div class="memproto">
2607 <table class="mlabels">
2608   <tr>
2609   <td class="mlabels-left">
2610       <table class="memname">
2611         <tr>
2612           <td class="memname">uint8_t powered = 0U</td>
2613         </tr>
2614       </table>
2615   </td>
2616   <td class="mlabels-right">
2617 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2618   </tr>
2619 </table>
2620 </div><div class="memdoc">
2621
2622 </div>
2623 </div>
2624 <a class="anchor" id="af0d4978b7b321777eb53b50d06ed7f4d"></a>
2625 <div class="memitem">
2626 <div class="memproto">
2627 <table class="mlabels">
2628   <tr>
2629   <td class="mlabels-left">
2630       <table class="memname">
2631         <tr>
2632           <td class="memname">ARM_WIFI_SCAN_INFO_t scan_info[WIFI_SCAN_MAX_NUM]</td>
2633         </tr>
2634       </table>
2635   </td>
2636   <td class="mlabels-right">
2637 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2638   </tr>
2639 </table>
2640 </div><div class="memdoc">
2641
2642 </div>
2643 </div>
2644 <a class="anchor" id="a3fa0b8aa401f0cf86d5981cb5efef0b1"></a>
2645 <div class="memitem">
2646 <div class="memproto">
2647 <table class="mlabels">
2648   <tr>
2649   <td class="mlabels-left">
2650       <table class="memname">
2651         <tr>
2652           <td class="memname">uint8_t socket_funcs_exist = 0U</td>
2653         </tr>
2654       </table>
2655   </td>
2656   <td class="mlabels-right">
2657 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2658   </tr>
2659 </table>
2660 </div><div class="memdoc">
2661
2662 </div>
2663 </div>
2664 <a class="anchor" id="a7cd935478cf1f40e7ac2ab5a2a93bcbd"></a>
2665 <div class="memitem">
2666 <div class="memproto">
2667 <table class="mlabels">
2668   <tr>
2669   <td class="mlabels-left">
2670       <table class="memname">
2671         <tr>
2672           <td class="memname">const char* str_ret[]</td>
2673         </tr>
2674       </table>
2675   </td>
2676   <td class="mlabels-right">
2677 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2678   </tr>
2679 </table>
2680 </div><div class="memdoc">
2681 <b>Initial value:</b><div class="fragment"><div class="line">= {</div>
2682 <div class="line">  <span class="stringliteral">&quot;ARM_DRIVER_OK&quot;</span>,</div>
2683 <div class="line">  <span class="stringliteral">&quot;ARM_DRIVER_ERROR&quot;</span>,</div>
2684 <div class="line">  <span class="stringliteral">&quot;ARM_DRIVER_ERROR_BUSY&quot;</span>,</div>
2685 <div class="line">  <span class="stringliteral">&quot;ARM_DRIVER_ERROR_TIMEOUT&quot;</span>,</div>
2686 <div class="line">  <span class="stringliteral">&quot;ARM_DRIVER_ERROR_UNSUPPORTED&quot;</span>,</div>
2687 <div class="line">  <span class="stringliteral">&quot;ARM_DRIVER_ERROR_PARAMETER&quot;</span>,</div>
2688 <div class="line">  <span class="stringliteral">&quot;ARM_DRIVER_ERROR_SPECIFIC&quot;</span></div>
2689 <div class="line">}</div>
2690 </div><!-- fragment -->
2691 </div>
2692 </div>
2693 <a class="anchor" id="a3df7f1c805a777ef692e5be65a6486b8"></a>
2694 <div class="memitem">
2695 <div class="memproto">
2696 <table class="mlabels">
2697   <tr>
2698   <td class="mlabels-left">
2699       <table class="memname">
2700         <tr>
2701           <td class="memname">const uint8_t test_buf[2050]</td>
2702         </tr>
2703       </table>
2704   </td>
2705   <td class="mlabels-right">
2706 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2707   </tr>
2708 </table>
2709 </div><div class="memdoc">
2710
2711 </div>
2712 </div>
2713 <a class="anchor" id="afdc27ef950fe9a74adb671d27c298b28"></a>
2714 <div class="memitem">
2715 <div class="memproto">
2716 <table class="mlabels">
2717   <tr>
2718   <td class="mlabels-left">
2719       <table class="memname">
2720         <tr>
2721           <td class="memname">const uint8_t test_msg[44]</td>
2722         </tr>
2723       </table>
2724   </td>
2725   <td class="mlabels-right">
2726 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2727   </tr>
2728 </table>
2729 </div><div class="memdoc">
2730 <b>Initial value:</b><div class="fragment"><div class="line">= {</div>
2731 <div class="line">  <span class="stringliteral">&quot;The quick brown fox jumps over the lazy dog.&quot;</span></div>
2732 <div class="line">}</div>
2733 </div><!-- fragment -->
2734 </div>
2735 </div>
2736 </div><!-- contents -->
2737 </div><!-- doc-content -->
2738 <!-- start footer part -->
2739 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
2740   <ul>
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.
2743         <!--
2744     <a href="http://www.doxygen.org/index.html">
2745     <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 
2746         -->
2747         </li>
2748   </ul>
2749 </div>
2750 </body>
2751 </html>