1 <!-- HTML header for doxygen 1.8.20-->
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml">
5 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
6 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
7 <meta name="generator" content="Doxygen 1.9.4"/>
8 <meta name="viewport" content="width=device-width, initial-scale=1"/>
9 <title>Raspberry Pi Pico SDK: cyw43_ll</title>
10 <!-- <link href="tabs.css" rel="stylesheet" type="text/css"/> -->
11 <script type="text/javascript" src="jquery.js"></script>
12 <script type="text/javascript" src="dynsections.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="navtreedata.js"></script>
16 <script type="text/javascript" src="navtree.js"></script>
17 <link href="search/search.css" rel="stylesheet" type="text/css"/>
18 <script type="text/javascript" src="search/searchdata.js"></script>
19 <script type="text/javascript" src="search/search.js"></script>
20 <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500&display=swap" rel="stylesheet">
21 <link href="doxygen.css" rel="stylesheet" type="text/css" />
22 <link href="normalise.css" rel="stylesheet" type="text/css"/>
23 <link href="main.css" rel="stylesheet" type="text/css"/>
24 <link href="styles.css" rel="stylesheet" type="text/css"/>
27 <div class="navigation-mobile">
28 <div class="logo--mobile">
29 <a href="/"><img src="logo-mobile.svg" alt="Raspberry Pi"></a>
31 <div class="navigation-toggle">
32 <span class="line-1"></span>
36 <span class="line-3"></span>
39 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
41 <a href="index.html"> <img src="logo.svg" alt="Raspberry Pi"></a>
42 <span style="display: inline-block; margin-top: 10px;">
46 <div class="navigation-footer">
47 <img src="logo-mobile.svg" alt="Raspberry Pi">
48 <a href="https://www.raspberrypi.com/" target="_blank">By Raspberry Pi Ltd</a>
50 <!-- <div class="search">
52 <input type="search" name="search" id="search" placeholder="Search">
53 <input type="submit" value="Search">
56 <!-- Generated by Doxygen 1.9.4 -->
57 <script type="text/javascript">
58 /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
59 var searchBox = new SearchBox("searchBox", "search",'Search','.html');
62 <script type="text/javascript" src="menudata.js"></script>
63 <script type="text/javascript" src="menu.js"></script>
64 <script type="text/javascript">
65 /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
67 initMenu('',true,false,'search.php','Search');
68 $(document).ready(function() { init_search(); });
72 <div id="main-nav"></div>
74 <div id="side-nav" class="ui-resizable side-nav-resizable">
76 <div id="nav-tree-contents">
77 <div id="nav-sync" class="sync"></div>
80 <div id="splitbar" style="-moz-user-select:none;"
81 class="ui-resizable-handle">
84 <script type="text/javascript">
85 /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
86 $(document).ready(function(){initNavTree('group__cyw43__ll.html',''); initResizable(); });
89 <div id="doc-content">
90 <!-- window showing the filter options -->
91 <div id="MSearchSelectWindow"
92 onmouseover="return searchBox.OnSearchSelectShow()"
93 onmouseout="return searchBox.OnSearchSelectHide()"
94 onkeydown="return searchBox.OnSearchSelectKey(event)">
97 <!-- iframe showing the search results (closed by default) -->
98 <div id="MSearchResultsWindow">
99 <iframe src="javascript:void(0)" frameborder="0"
100 name="MSearchResults" id="MSearchResults">
105 <div class="summary">
106 <a href="#nested-classes">Data Structures</a> |
107 <a href="#define-members">Macros</a> |
108 <a href="#typedef-members">Typedefs</a> |
109 <a href="#func-members">Functions</a> </div>
110 <div class="headertitle"><div class="title">cyw43_ll<div class="ingroups"><a class="el" href="group__networking.html">Networking Libraries</a> » <a class="el" href="group__pico__cyw43__arch.html">pico_cyw43_arch</a> » <a class="el" href="group__cyw43__driver.html">cyw43_driver</a></div></div></div>
112 <div class="contents">
114 <p>Low Level CYW43 driver interface.
115 <a href="#details">More...</a></p>
116 <table class="memberdecls">
117 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
118 Data Structures</h2></td></tr>
119 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct__cyw43__ev__scan__result__t.html">_cyw43_ev_scan_result_t</a></td></tr>
120 <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Structure to return wifi scan results. <a href="struct__cyw43__ev__scan__result__t.html#details">More...</a><br /></td></tr>
121 <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
122 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct__cyw43__async__event__t.html">_cyw43_async_event_t</a></td></tr>
123 <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
124 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct__cyw43__wifi__scan__options__t.html">_cyw43_wifi_scan_options_t</a></td></tr>
125 <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">wifi scan options passed to cyw43_wifi_scan <a href="struct__cyw43__wifi__scan__options__t.html#details">More...</a><br /></td></tr>
126 <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
127 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct__cyw43__ll__t.html">_cyw43_ll_t</a></td></tr>
128 <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
129 </table><table class="memberdecls">
130 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
131 Macros</h2></td></tr>
132 <tr class="memitem:ga5beb2884570c4508eb8581e3261fb3e0"><td class="memItemLeft" align="right" valign="top"><a id="ga5beb2884570c4508eb8581e3261fb3e0" name="ga5beb2884570c4508eb8581e3261fb3e0"></a>
133 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_IOCTL_GET_SSID</b>   (0x32)</td></tr>
134 <tr class="separator:ga5beb2884570c4508eb8581e3261fb3e0"><td class="memSeparator" colspan="2"> </td></tr>
135 <tr class="memitem:gacbd6f0474c8eeb21e8340c4e9e1449a4"><td class="memItemLeft" align="right" valign="top"><a id="gacbd6f0474c8eeb21e8340c4e9e1449a4" name="gacbd6f0474c8eeb21e8340c4e9e1449a4"></a>
136 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_IOCTL_GET_CHANNEL</b>   (0x3a)</td></tr>
137 <tr class="separator:gacbd6f0474c8eeb21e8340c4e9e1449a4"><td class="memSeparator" colspan="2"> </td></tr>
138 <tr class="memitem:gab2a77128a40fac6acad0c55d845dd80c"><td class="memItemLeft" align="right" valign="top"><a id="gab2a77128a40fac6acad0c55d845dd80c" name="gab2a77128a40fac6acad0c55d845dd80c"></a>
139 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_IOCTL_SET_DISASSOC</b>   (0x69)</td></tr>
140 <tr class="separator:gab2a77128a40fac6acad0c55d845dd80c"><td class="memSeparator" colspan="2"> </td></tr>
141 <tr class="memitem:ga4d4a21bb3bb58de76d3b95ffd7b51cec"><td class="memItemLeft" align="right" valign="top"><a id="ga4d4a21bb3bb58de76d3b95ffd7b51cec" name="ga4d4a21bb3bb58de76d3b95ffd7b51cec"></a>
142 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_IOCTL_GET_ANTDIV</b>   (0x7e)</td></tr>
143 <tr class="separator:ga4d4a21bb3bb58de76d3b95ffd7b51cec"><td class="memSeparator" colspan="2"> </td></tr>
144 <tr class="memitem:ga3fe092dbe99808fdeb467858907cfb02"><td class="memItemLeft" align="right" valign="top"><a id="ga3fe092dbe99808fdeb467858907cfb02" name="ga3fe092dbe99808fdeb467858907cfb02"></a>
145 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_IOCTL_SET_ANTDIV</b>   (0x81)</td></tr>
146 <tr class="separator:ga3fe092dbe99808fdeb467858907cfb02"><td class="memSeparator" colspan="2"> </td></tr>
147 <tr class="memitem:gac8ffedbfd1bf9a07145dfc39a886cb6e"><td class="memItemLeft" align="right" valign="top"><a id="gac8ffedbfd1bf9a07145dfc39a886cb6e" name="gac8ffedbfd1bf9a07145dfc39a886cb6e"></a>
148 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_IOCTL_SET_MONITOR</b>   (0xd9)</td></tr>
149 <tr class="separator:gac8ffedbfd1bf9a07145dfc39a886cb6e"><td class="memSeparator" colspan="2"> </td></tr>
150 <tr class="memitem:ga2d3cdfdf97dba0d0ecf799b29d27aca3"><td class="memItemLeft" align="right" valign="top"><a id="ga2d3cdfdf97dba0d0ecf799b29d27aca3" name="ga2d3cdfdf97dba0d0ecf799b29d27aca3"></a>
151 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_IOCTL_GET_RSSI</b>   (0xfe)</td></tr>
152 <tr class="separator:ga2d3cdfdf97dba0d0ecf799b29d27aca3"><td class="memSeparator" colspan="2"> </td></tr>
153 <tr class="memitem:ga5b069958d1762c5242dd87fa9194cc6e"><td class="memItemLeft" align="right" valign="top"><a id="ga5b069958d1762c5242dd87fa9194cc6e" name="ga5b069958d1762c5242dd87fa9194cc6e"></a>
154 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_IOCTL_GET_VAR</b>   (0x20c)</td></tr>
155 <tr class="separator:ga5b069958d1762c5242dd87fa9194cc6e"><td class="memSeparator" colspan="2"> </td></tr>
156 <tr class="memitem:ga656013967761201728ada2572a82600b"><td class="memItemLeft" align="right" valign="top"><a id="ga656013967761201728ada2572a82600b" name="ga656013967761201728ada2572a82600b"></a>
157 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_IOCTL_SET_VAR</b>   (0x20f)</td></tr>
158 <tr class="separator:ga656013967761201728ada2572a82600b"><td class="memSeparator" colspan="2"> </td></tr>
159 <tr class="memitem:gaaad9a478fc4406eefcf90d2d9821f610"><td class="memItemLeft" align="right" valign="top"><a id="gaaad9a478fc4406eefcf90d2d9821f610" name="gaaad9a478fc4406eefcf90d2d9821f610"></a>
160 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_EV_SET_SSID</b>   (0)</td></tr>
161 <tr class="separator:gaaad9a478fc4406eefcf90d2d9821f610"><td class="memSeparator" colspan="2"> </td></tr>
162 <tr class="memitem:ga42c3084a95f1463457a6915bdb80d54f"><td class="memItemLeft" align="right" valign="top"><a id="ga42c3084a95f1463457a6915bdb80d54f" name="ga42c3084a95f1463457a6915bdb80d54f"></a>
163 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_EV_JOIN</b>   (1)</td></tr>
164 <tr class="separator:ga42c3084a95f1463457a6915bdb80d54f"><td class="memSeparator" colspan="2"> </td></tr>
165 <tr class="memitem:gadcce23f20a79228ac59e576d088638af"><td class="memItemLeft" align="right" valign="top"><a id="gadcce23f20a79228ac59e576d088638af" name="gadcce23f20a79228ac59e576d088638af"></a>
166 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_EV_AUTH</b>   (3)</td></tr>
167 <tr class="separator:gadcce23f20a79228ac59e576d088638af"><td class="memSeparator" colspan="2"> </td></tr>
168 <tr class="memitem:gaec24179c75fb642d912699998c79c34a"><td class="memItemLeft" align="right" valign="top"><a id="gaec24179c75fb642d912699998c79c34a" name="gaec24179c75fb642d912699998c79c34a"></a>
169 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_EV_DEAUTH</b>   (5)</td></tr>
170 <tr class="separator:gaec24179c75fb642d912699998c79c34a"><td class="memSeparator" colspan="2"> </td></tr>
171 <tr class="memitem:gab7802f3fcfa71ea59dbb1832c7f6d960"><td class="memItemLeft" align="right" valign="top"><a id="gab7802f3fcfa71ea59dbb1832c7f6d960" name="gab7802f3fcfa71ea59dbb1832c7f6d960"></a>
172 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_EV_DEAUTH_IND</b>   (6)</td></tr>
173 <tr class="separator:gab7802f3fcfa71ea59dbb1832c7f6d960"><td class="memSeparator" colspan="2"> </td></tr>
174 <tr class="memitem:ga5934992534c014a26c4d9a02813c4163"><td class="memItemLeft" align="right" valign="top"><a id="ga5934992534c014a26c4d9a02813c4163" name="ga5934992534c014a26c4d9a02813c4163"></a>
175 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_EV_ASSOC</b>   (7)</td></tr>
176 <tr class="separator:ga5934992534c014a26c4d9a02813c4163"><td class="memSeparator" colspan="2"> </td></tr>
177 <tr class="memitem:ga9b319d5efd974ab2cca1582fffcd38fb"><td class="memItemLeft" align="right" valign="top"><a id="ga9b319d5efd974ab2cca1582fffcd38fb" name="ga9b319d5efd974ab2cca1582fffcd38fb"></a>
178 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_EV_DISASSOC</b>   (11)</td></tr>
179 <tr class="separator:ga9b319d5efd974ab2cca1582fffcd38fb"><td class="memSeparator" colspan="2"> </td></tr>
180 <tr class="memitem:gad088717fde60b9e9f6aa042e2d4649a4"><td class="memItemLeft" align="right" valign="top"><a id="gad088717fde60b9e9f6aa042e2d4649a4" name="gad088717fde60b9e9f6aa042e2d4649a4"></a>
181 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_EV_DISASSOC_IND</b>   (12)</td></tr>
182 <tr class="separator:gad088717fde60b9e9f6aa042e2d4649a4"><td class="memSeparator" colspan="2"> </td></tr>
183 <tr class="memitem:ga7dcbf6e9af4dbdd8740226927b8deb11"><td class="memItemLeft" align="right" valign="top"><a id="ga7dcbf6e9af4dbdd8740226927b8deb11" name="ga7dcbf6e9af4dbdd8740226927b8deb11"></a>
184 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_EV_LINK</b>   (16)</td></tr>
185 <tr class="separator:ga7dcbf6e9af4dbdd8740226927b8deb11"><td class="memSeparator" colspan="2"> </td></tr>
186 <tr class="memitem:gad7d9146af8ab8baee8e5f434498abe47"><td class="memItemLeft" align="right" valign="top"><a id="gad7d9146af8ab8baee8e5f434498abe47" name="gad7d9146af8ab8baee8e5f434498abe47"></a>
187 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_EV_PRUNE</b>   (23)</td></tr>
188 <tr class="separator:gad7d9146af8ab8baee8e5f434498abe47"><td class="memSeparator" colspan="2"> </td></tr>
189 <tr class="memitem:ga567de8ca3977d863de513e5f9552ca96"><td class="memItemLeft" align="right" valign="top"><a id="ga567de8ca3977d863de513e5f9552ca96" name="ga567de8ca3977d863de513e5f9552ca96"></a>
190 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_EV_PSK_SUP</b>   (46)</td></tr>
191 <tr class="separator:ga567de8ca3977d863de513e5f9552ca96"><td class="memSeparator" colspan="2"> </td></tr>
192 <tr class="memitem:gaa88df78a8150e357488c51b506707998"><td class="memItemLeft" align="right" valign="top"><a id="gaa88df78a8150e357488c51b506707998" name="gaa88df78a8150e357488c51b506707998"></a>
193 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_EV_ESCAN_RESULT</b>   (69)</td></tr>
194 <tr class="separator:gaa88df78a8150e357488c51b506707998"><td class="memSeparator" colspan="2"> </td></tr>
195 <tr class="memitem:ga0622ef0b4822309c23e62bc6c833b8bb"><td class="memItemLeft" align="right" valign="top"><a id="ga0622ef0b4822309c23e62bc6c833b8bb" name="ga0622ef0b4822309c23e62bc6c833b8bb"></a>
196 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_EV_CSA_COMPLETE_IND</b>   (80)</td></tr>
197 <tr class="separator:ga0622ef0b4822309c23e62bc6c833b8bb"><td class="memSeparator" colspan="2"> </td></tr>
198 <tr class="memitem:ga064ec986b362559a7aa3c76d47fb600e"><td class="memItemLeft" align="right" valign="top"><a id="ga064ec986b362559a7aa3c76d47fb600e" name="ga064ec986b362559a7aa3c76d47fb600e"></a>
199 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_EV_ASSOC_REQ_IE</b>   (87)</td></tr>
200 <tr class="separator:ga064ec986b362559a7aa3c76d47fb600e"><td class="memSeparator" colspan="2"> </td></tr>
201 <tr class="memitem:ga2fe704feff1a73c4078e6e3b1822460b"><td class="memItemLeft" align="right" valign="top"><a id="ga2fe704feff1a73c4078e6e3b1822460b" name="ga2fe704feff1a73c4078e6e3b1822460b"></a>
202 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_EV_ASSOC_RESP_IE</b>   (88)</td></tr>
203 <tr class="separator:ga2fe704feff1a73c4078e6e3b1822460b"><td class="memSeparator" colspan="2"> </td></tr>
204 <tr class="memitem:ga17c3561537f4c4bc61f54430134cd54a"><td class="memItemLeft" align="right" valign="top"><a id="ga17c3561537f4c4bc61f54430134cd54a" name="ga17c3561537f4c4bc61f54430134cd54a"></a>
205 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_STATUS_SUCCESS</b>   (0)</td></tr>
206 <tr class="separator:ga17c3561537f4c4bc61f54430134cd54a"><td class="memSeparator" colspan="2"> </td></tr>
207 <tr class="memitem:gacf5433bf71abfb968be9a34154744792"><td class="memItemLeft" align="right" valign="top"><a id="gacf5433bf71abfb968be9a34154744792" name="gacf5433bf71abfb968be9a34154744792"></a>
208 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_STATUS_FAIL</b>   (1)</td></tr>
209 <tr class="separator:gacf5433bf71abfb968be9a34154744792"><td class="memSeparator" colspan="2"> </td></tr>
210 <tr class="memitem:ga9f41f94a9bccc46580de4f252632b45b"><td class="memItemLeft" align="right" valign="top"><a id="ga9f41f94a9bccc46580de4f252632b45b" name="ga9f41f94a9bccc46580de4f252632b45b"></a>
211 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_STATUS_TIMEOUT</b>   (2)</td></tr>
212 <tr class="separator:ga9f41f94a9bccc46580de4f252632b45b"><td class="memSeparator" colspan="2"> </td></tr>
213 <tr class="memitem:gabb97f0c41ca70270f1d1c7780381ea26"><td class="memItemLeft" align="right" valign="top"><a id="gabb97f0c41ca70270f1d1c7780381ea26" name="gabb97f0c41ca70270f1d1c7780381ea26"></a>
214 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_STATUS_NO_NETWORKS</b>   (3)</td></tr>
215 <tr class="separator:gabb97f0c41ca70270f1d1c7780381ea26"><td class="memSeparator" colspan="2"> </td></tr>
216 <tr class="memitem:ga64f214c0eb4dd66cb8cf42301fc72a00"><td class="memItemLeft" align="right" valign="top"><a id="ga64f214c0eb4dd66cb8cf42301fc72a00" name="ga64f214c0eb4dd66cb8cf42301fc72a00"></a>
217 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_STATUS_ABORT</b>   (4)</td></tr>
218 <tr class="separator:ga64f214c0eb4dd66cb8cf42301fc72a00"><td class="memSeparator" colspan="2"> </td></tr>
219 <tr class="memitem:ga958bc8a1cbb699dcf7921a72774805e7"><td class="memItemLeft" align="right" valign="top"><a id="ga958bc8a1cbb699dcf7921a72774805e7" name="ga958bc8a1cbb699dcf7921a72774805e7"></a>
220 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_STATUS_NO_ACK</b>   (5)</td></tr>
221 <tr class="separator:ga958bc8a1cbb699dcf7921a72774805e7"><td class="memSeparator" colspan="2"> </td></tr>
222 <tr class="memitem:ga68a64597a17de812b2daed1a2a926c5c"><td class="memItemLeft" align="right" valign="top"><a id="ga68a64597a17de812b2daed1a2a926c5c" name="ga68a64597a17de812b2daed1a2a926c5c"></a>
223 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_STATUS_UNSOLICITED</b>   (6)</td></tr>
224 <tr class="separator:ga68a64597a17de812b2daed1a2a926c5c"><td class="memSeparator" colspan="2"> </td></tr>
225 <tr class="memitem:ga7e1cfd9b52c420b8a1d7b3374cc35153"><td class="memItemLeft" align="right" valign="top"><a id="ga7e1cfd9b52c420b8a1d7b3374cc35153" name="ga7e1cfd9b52c420b8a1d7b3374cc35153"></a>
226 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_STATUS_ATTEMPT</b>   (7)</td></tr>
227 <tr class="separator:ga7e1cfd9b52c420b8a1d7b3374cc35153"><td class="memSeparator" colspan="2"> </td></tr>
228 <tr class="memitem:ga08920c73885cecf58a9d897fe7465dbe"><td class="memItemLeft" align="right" valign="top"><a id="ga08920c73885cecf58a9d897fe7465dbe" name="ga08920c73885cecf58a9d897fe7465dbe"></a>
229 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_STATUS_PARTIAL</b>   (8)</td></tr>
230 <tr class="separator:ga08920c73885cecf58a9d897fe7465dbe"><td class="memSeparator" colspan="2"> </td></tr>
231 <tr class="memitem:ga06e7db285b9daa79ac06a9c691bf45fb"><td class="memItemLeft" align="right" valign="top"><a id="ga06e7db285b9daa79ac06a9c691bf45fb" name="ga06e7db285b9daa79ac06a9c691bf45fb"></a>
232 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_STATUS_NEWSCAN</b>   (9)</td></tr>
233 <tr class="separator:ga06e7db285b9daa79ac06a9c691bf45fb"><td class="memSeparator" colspan="2"> </td></tr>
234 <tr class="memitem:ga3d973e445b3d1ff2317e741a48fc873a"><td class="memItemLeft" align="right" valign="top"><a id="ga3d973e445b3d1ff2317e741a48fc873a" name="ga3d973e445b3d1ff2317e741a48fc873a"></a>
235 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_STATUS_NEWASSOC</b>   (10)</td></tr>
236 <tr class="separator:ga3d973e445b3d1ff2317e741a48fc873a"><td class="memSeparator" colspan="2"> </td></tr>
237 <tr class="memitem:ga81ef16b0f6c0c4ed049f80aa082c3865"><td class="memItemLeft" align="right" valign="top"><a id="ga81ef16b0f6c0c4ed049f80aa082c3865" name="ga81ef16b0f6c0c4ed049f80aa082c3865"></a>
238 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_SUP_DISCONNECTED</b>   (0)</td></tr>
239 <tr class="separator:ga81ef16b0f6c0c4ed049f80aa082c3865"><td class="memSeparator" colspan="2"> </td></tr>
240 <tr class="memitem:gaa70d750559287bbd9bf06ce842051ff3"><td class="memItemLeft" align="right" valign="top"><a id="gaa70d750559287bbd9bf06ce842051ff3" name="gaa70d750559287bbd9bf06ce842051ff3"></a>
241 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_SUP_CONNECTING</b>   (1)</td></tr>
242 <tr class="separator:gaa70d750559287bbd9bf06ce842051ff3"><td class="memSeparator" colspan="2"> </td></tr>
243 <tr class="memitem:ga1072fddcd650ca3dbc5d1cc88a766e22"><td class="memItemLeft" align="right" valign="top"><a id="ga1072fddcd650ca3dbc5d1cc88a766e22" name="ga1072fddcd650ca3dbc5d1cc88a766e22"></a>
244 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_SUP_IDREQUIRED</b>   (2)</td></tr>
245 <tr class="separator:ga1072fddcd650ca3dbc5d1cc88a766e22"><td class="memSeparator" colspan="2"> </td></tr>
246 <tr class="memitem:ga13f5edecc09cb7c71974098939516840"><td class="memItemLeft" align="right" valign="top"><a id="ga13f5edecc09cb7c71974098939516840" name="ga13f5edecc09cb7c71974098939516840"></a>
247 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_SUP_AUTHENTICATING</b>   (3)</td></tr>
248 <tr class="separator:ga13f5edecc09cb7c71974098939516840"><td class="memSeparator" colspan="2"> </td></tr>
249 <tr class="memitem:ga0769bd90341c7eee08a106e2dac7339a"><td class="memItemLeft" align="right" valign="top"><a id="ga0769bd90341c7eee08a106e2dac7339a" name="ga0769bd90341c7eee08a106e2dac7339a"></a>
250 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_SUP_AUTHENTICATED</b>   (4)</td></tr>
251 <tr class="separator:ga0769bd90341c7eee08a106e2dac7339a"><td class="memSeparator" colspan="2"> </td></tr>
252 <tr class="memitem:ga1dbfe9ef48fcc0bb6d8a22f05de1d981"><td class="memItemLeft" align="right" valign="top"><a id="ga1dbfe9ef48fcc0bb6d8a22f05de1d981" name="ga1dbfe9ef48fcc0bb6d8a22f05de1d981"></a>
253 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_SUP_KEYXCHANGE</b>   (5)</td></tr>
254 <tr class="separator:ga1dbfe9ef48fcc0bb6d8a22f05de1d981"><td class="memSeparator" colspan="2"> </td></tr>
255 <tr class="memitem:ga7dd027b7ec6decd012f674533dc7495b"><td class="memItemLeft" align="right" valign="top"><a id="ga7dd027b7ec6decd012f674533dc7495b" name="ga7dd027b7ec6decd012f674533dc7495b"></a>
256 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_SUP_KEYED</b>   (6)</td></tr>
257 <tr class="separator:ga7dd027b7ec6decd012f674533dc7495b"><td class="memSeparator" colspan="2"> </td></tr>
258 <tr class="memitem:ga35235196ec7cea2a1e96813429d50203"><td class="memItemLeft" align="right" valign="top"><a id="ga35235196ec7cea2a1e96813429d50203" name="ga35235196ec7cea2a1e96813429d50203"></a>
259 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_SUP_TIMEOUT</b>   (7)</td></tr>
260 <tr class="separator:ga35235196ec7cea2a1e96813429d50203"><td class="memSeparator" colspan="2"> </td></tr>
261 <tr class="memitem:ga1555d10656a638e5a42d91840d250158"><td class="memItemLeft" align="right" valign="top"><a id="ga1555d10656a638e5a42d91840d250158" name="ga1555d10656a638e5a42d91840d250158"></a>
262 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_SUP_LAST_BASIC_STATE</b>   (8)</td></tr>
263 <tr class="separator:ga1555d10656a638e5a42d91840d250158"><td class="memSeparator" colspan="2"> </td></tr>
264 <tr class="memitem:ga3dc00540ff87e643291930d3e01a10b1"><td class="memItemLeft" align="right" valign="top"><a id="ga3dc00540ff87e643291930d3e01a10b1" name="ga3dc00540ff87e643291930d3e01a10b1"></a>
265 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_SUP_KEYXCHANGE_WAIT_M1</b>   CYW43_SUP_AUTHENTICATED</td></tr>
266 <tr class="separator:ga3dc00540ff87e643291930d3e01a10b1"><td class="memSeparator" colspan="2"> </td></tr>
267 <tr class="memitem:ga16a9846eeb40a608076dc3aa0348eca6"><td class="memItemLeft" align="right" valign="top"><a id="ga16a9846eeb40a608076dc3aa0348eca6" name="ga16a9846eeb40a608076dc3aa0348eca6"></a>
268 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_SUP_KEYXCHANGE_PREP_M2</b>   CYW43_SUP_KEYXCHANGE</td></tr>
269 <tr class="separator:ga16a9846eeb40a608076dc3aa0348eca6"><td class="memSeparator" colspan="2"> </td></tr>
270 <tr class="memitem:ga84a7aba05eeaae2a0bf2386ab500ea8a"><td class="memItemLeft" align="right" valign="top"><a id="ga84a7aba05eeaae2a0bf2386ab500ea8a" name="ga84a7aba05eeaae2a0bf2386ab500ea8a"></a>
271 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_SUP_KEYXCHANGE_WAIT_M3</b>   CYW43_SUP_LAST_BASIC_STATE</td></tr>
272 <tr class="separator:ga84a7aba05eeaae2a0bf2386ab500ea8a"><td class="memSeparator" colspan="2"> </td></tr>
273 <tr class="memitem:ga6a308133e3dd9a1cf605b58f8a7e10c2"><td class="memItemLeft" align="right" valign="top"><a id="ga6a308133e3dd9a1cf605b58f8a7e10c2" name="ga6a308133e3dd9a1cf605b58f8a7e10c2"></a>
274 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_SUP_KEYXCHANGE_PREP_M4</b>   (9)</td></tr>
275 <tr class="separator:ga6a308133e3dd9a1cf605b58f8a7e10c2"><td class="memSeparator" colspan="2"> </td></tr>
276 <tr class="memitem:gae27e67476ed12cf76d386ffbf6eab240"><td class="memItemLeft" align="right" valign="top"><a id="gae27e67476ed12cf76d386ffbf6eab240" name="gae27e67476ed12cf76d386ffbf6eab240"></a>
277 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_SUP_KEYXCHANGE_WAIT_G1</b>   (10)</td></tr>
278 <tr class="separator:gae27e67476ed12cf76d386ffbf6eab240"><td class="memSeparator" colspan="2"> </td></tr>
279 <tr class="memitem:ga939f31311fefdd5b3a29b086f3753713"><td class="memItemLeft" align="right" valign="top"><a id="ga939f31311fefdd5b3a29b086f3753713" name="ga939f31311fefdd5b3a29b086f3753713"></a>
280 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_SUP_KEYXCHANGE_PREP_G2</b>   (11)</td></tr>
281 <tr class="separator:ga939f31311fefdd5b3a29b086f3753713"><td class="memSeparator" colspan="2"> </td></tr>
282 <tr class="memitem:gac1f6768ad2a2b0fb2180abead8055664"><td class="memItemLeft" align="right" valign="top"><a id="gac1f6768ad2a2b0fb2180abead8055664" name="gac1f6768ad2a2b0fb2180abead8055664"></a>
283 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_INITIAL_ASSOC</b>   (0)</td></tr>
284 <tr class="separator:gac1f6768ad2a2b0fb2180abead8055664"><td class="memSeparator" colspan="2"> </td></tr>
285 <tr class="memitem:ga2a7aec29b8de247d29ac4a7f6141d774"><td class="memItemLeft" align="right" valign="top"><a id="ga2a7aec29b8de247d29ac4a7f6141d774" name="ga2a7aec29b8de247d29ac4a7f6141d774"></a>
286 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_LOW_RSSI</b>   (1)</td></tr>
287 <tr class="separator:ga2a7aec29b8de247d29ac4a7f6141d774"><td class="memSeparator" colspan="2"> </td></tr>
288 <tr class="memitem:ga5263cd978c2775ebc22bb157fa4f248b"><td class="memItemLeft" align="right" valign="top"><a id="ga5263cd978c2775ebc22bb157fa4f248b" name="ga5263cd978c2775ebc22bb157fa4f248b"></a>
289 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_DEAUTH</b>   (2)</td></tr>
290 <tr class="separator:ga5263cd978c2775ebc22bb157fa4f248b"><td class="memSeparator" colspan="2"> </td></tr>
291 <tr class="memitem:gaafc225faf0d93dc4cccc87ca142eb34e"><td class="memItemLeft" align="right" valign="top"><a id="gaafc225faf0d93dc4cccc87ca142eb34e" name="gaafc225faf0d93dc4cccc87ca142eb34e"></a>
292 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_DISASSOC</b>   (3)</td></tr>
293 <tr class="separator:gaafc225faf0d93dc4cccc87ca142eb34e"><td class="memSeparator" colspan="2"> </td></tr>
294 <tr class="memitem:ga892305332b1ffbc22fda19db0a14a9b0"><td class="memItemLeft" align="right" valign="top"><a id="ga892305332b1ffbc22fda19db0a14a9b0" name="ga892305332b1ffbc22fda19db0a14a9b0"></a>
295 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_BCNS_LOST</b>   (4)</td></tr>
296 <tr class="separator:ga892305332b1ffbc22fda19db0a14a9b0"><td class="memSeparator" colspan="2"> </td></tr>
297 <tr class="memitem:ga74a90d35a44362be4cc98b1155cdf657"><td class="memItemLeft" align="right" valign="top"><a id="ga74a90d35a44362be4cc98b1155cdf657" name="ga74a90d35a44362be4cc98b1155cdf657"></a>
298 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_FAST_ROAM_FAILED</b>   (5)</td></tr>
299 <tr class="separator:ga74a90d35a44362be4cc98b1155cdf657"><td class="memSeparator" colspan="2"> </td></tr>
300 <tr class="memitem:gae37bce91b472d8768ce6782607779a8e"><td class="memItemLeft" align="right" valign="top"><a id="gae37bce91b472d8768ce6782607779a8e" name="gae37bce91b472d8768ce6782607779a8e"></a>
301 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_DIRECTED_ROAM</b>   (6)</td></tr>
302 <tr class="separator:gae37bce91b472d8768ce6782607779a8e"><td class="memSeparator" colspan="2"> </td></tr>
303 <tr class="memitem:gacaaddcac72c8b7993a684ba825b727e2"><td class="memItemLeft" align="right" valign="top"><a id="gacaaddcac72c8b7993a684ba825b727e2" name="gacaaddcac72c8b7993a684ba825b727e2"></a>
304 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_TSPEC_REJECTED</b>   (7)</td></tr>
305 <tr class="separator:gacaaddcac72c8b7993a684ba825b727e2"><td class="memSeparator" colspan="2"> </td></tr>
306 <tr class="memitem:ga664225797cf7ab687fec0a0e71677f97"><td class="memItemLeft" align="right" valign="top"><a id="ga664225797cf7ab687fec0a0e71677f97" name="ga664225797cf7ab687fec0a0e71677f97"></a>
307 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_BETTER_AP</b>   (8)</td></tr>
308 <tr class="separator:ga664225797cf7ab687fec0a0e71677f97"><td class="memSeparator" colspan="2"> </td></tr>
309 <tr class="memitem:ga2cd094b2dffa3a15ef4b58b958d710a6"><td class="memItemLeft" align="right" valign="top"><a id="ga2cd094b2dffa3a15ef4b58b958d710a6" name="ga2cd094b2dffa3a15ef4b58b958d710a6"></a>
310 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_PRUNE_ENCR_MISMATCH</b>   (1)</td></tr>
311 <tr class="separator:ga2cd094b2dffa3a15ef4b58b958d710a6"><td class="memSeparator" colspan="2"> </td></tr>
312 <tr class="memitem:ga3d401cb168412dca1964a1e6d05a1ecf"><td class="memItemLeft" align="right" valign="top"><a id="ga3d401cb168412dca1964a1e6d05a1ecf" name="ga3d401cb168412dca1964a1e6d05a1ecf"></a>
313 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_PRUNE_BCAST_BSSID</b>   (2)</td></tr>
314 <tr class="separator:ga3d401cb168412dca1964a1e6d05a1ecf"><td class="memSeparator" colspan="2"> </td></tr>
315 <tr class="memitem:ga4431b42850d75bdf86d010be954413a9"><td class="memItemLeft" align="right" valign="top"><a id="ga4431b42850d75bdf86d010be954413a9" name="ga4431b42850d75bdf86d010be954413a9"></a>
316 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_PRUNE_MAC_DENY</b>   (3)</td></tr>
317 <tr class="separator:ga4431b42850d75bdf86d010be954413a9"><td class="memSeparator" colspan="2"> </td></tr>
318 <tr class="memitem:ga3ead983db8ceda05182427dc9ec5c27a"><td class="memItemLeft" align="right" valign="top"><a id="ga3ead983db8ceda05182427dc9ec5c27a" name="ga3ead983db8ceda05182427dc9ec5c27a"></a>
319 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_PRUNE_MAC_NA</b>   (4)</td></tr>
320 <tr class="separator:ga3ead983db8ceda05182427dc9ec5c27a"><td class="memSeparator" colspan="2"> </td></tr>
321 <tr class="memitem:ga223a59686351c9ece9fe5bf329adadab"><td class="memItemLeft" align="right" valign="top"><a id="ga223a59686351c9ece9fe5bf329adadab" name="ga223a59686351c9ece9fe5bf329adadab"></a>
322 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_PRUNE_REG_PASSV</b>   (5)</td></tr>
323 <tr class="separator:ga223a59686351c9ece9fe5bf329adadab"><td class="memSeparator" colspan="2"> </td></tr>
324 <tr class="memitem:gad16a59e3e92362801188cf807ff638f7"><td class="memItemLeft" align="right" valign="top"><a id="gad16a59e3e92362801188cf807ff638f7" name="gad16a59e3e92362801188cf807ff638f7"></a>
325 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_PRUNE_SPCT_MGMT</b>   (6)</td></tr>
326 <tr class="separator:gad16a59e3e92362801188cf807ff638f7"><td class="memSeparator" colspan="2"> </td></tr>
327 <tr class="memitem:gad1c61fc740ca81056b222acf08439994"><td class="memItemLeft" align="right" valign="top"><a id="gad1c61fc740ca81056b222acf08439994" name="gad1c61fc740ca81056b222acf08439994"></a>
328 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_PRUNE_RADAR</b>   (7)</td></tr>
329 <tr class="separator:gad1c61fc740ca81056b222acf08439994"><td class="memSeparator" colspan="2"> </td></tr>
330 <tr class="memitem:ga5b076f1f29dd0203f54626dfb9c06122"><td class="memItemLeft" align="right" valign="top"><a id="ga5b076f1f29dd0203f54626dfb9c06122" name="ga5b076f1f29dd0203f54626dfb9c06122"></a>
331 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_RSN_MISMATCH</b>   (8)</td></tr>
332 <tr class="separator:ga5b076f1f29dd0203f54626dfb9c06122"><td class="memSeparator" colspan="2"> </td></tr>
333 <tr class="memitem:ga3aff2d0d9166ab64b121f549b0b08f09"><td class="memItemLeft" align="right" valign="top"><a id="ga3aff2d0d9166ab64b121f549b0b08f09" name="ga3aff2d0d9166ab64b121f549b0b08f09"></a>
334 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_PRUNE_NO_COMMON_RATES</b>   (9)</td></tr>
335 <tr class="separator:ga3aff2d0d9166ab64b121f549b0b08f09"><td class="memSeparator" colspan="2"> </td></tr>
336 <tr class="memitem:gaef1ad9d513cec1c8abcc7870da36a484"><td class="memItemLeft" align="right" valign="top"><a id="gaef1ad9d513cec1c8abcc7870da36a484" name="gaef1ad9d513cec1c8abcc7870da36a484"></a>
337 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_PRUNE_BASIC_RATES</b>   (10)</td></tr>
338 <tr class="separator:gaef1ad9d513cec1c8abcc7870da36a484"><td class="memSeparator" colspan="2"> </td></tr>
339 <tr class="memitem:ga4acc43cce14d1b75d6b58dafbb0046a4"><td class="memItemLeft" align="right" valign="top"><a id="ga4acc43cce14d1b75d6b58dafbb0046a4" name="ga4acc43cce14d1b75d6b58dafbb0046a4"></a>
340 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_PRUNE_CCXFAST_PREVAP</b>   (11)</td></tr>
341 <tr class="separator:ga4acc43cce14d1b75d6b58dafbb0046a4"><td class="memSeparator" colspan="2"> </td></tr>
342 <tr class="memitem:gac79183c1488f1cd009886b17ba7cb339"><td class="memItemLeft" align="right" valign="top"><a id="gac79183c1488f1cd009886b17ba7cb339" name="gac79183c1488f1cd009886b17ba7cb339"></a>
343 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_PRUNE_CIPHER_NA</b>   (12)</td></tr>
344 <tr class="separator:gac79183c1488f1cd009886b17ba7cb339"><td class="memSeparator" colspan="2"> </td></tr>
345 <tr class="memitem:gaa95ea79aeef60644a4526da125e0420f"><td class="memItemLeft" align="right" valign="top"><a id="gaa95ea79aeef60644a4526da125e0420f" name="gaa95ea79aeef60644a4526da125e0420f"></a>
346 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_PRUNE_KNOWN_STA</b>   (13)</td></tr>
347 <tr class="separator:gaa95ea79aeef60644a4526da125e0420f"><td class="memSeparator" colspan="2"> </td></tr>
348 <tr class="memitem:ga52473f69220acf5e0b45d067e9e06d2b"><td class="memItemLeft" align="right" valign="top"><a id="ga52473f69220acf5e0b45d067e9e06d2b" name="ga52473f69220acf5e0b45d067e9e06d2b"></a>
349 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_PRUNE_CCXFAST_DROAM</b>   (14)</td></tr>
350 <tr class="separator:ga52473f69220acf5e0b45d067e9e06d2b"><td class="memSeparator" colspan="2"> </td></tr>
351 <tr class="memitem:gae1b77e212373392eb5c390cdc7931881"><td class="memItemLeft" align="right" valign="top"><a id="gae1b77e212373392eb5c390cdc7931881" name="gae1b77e212373392eb5c390cdc7931881"></a>
352 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_PRUNE_WDS_PEER</b>   (15)</td></tr>
353 <tr class="separator:gae1b77e212373392eb5c390cdc7931881"><td class="memSeparator" colspan="2"> </td></tr>
354 <tr class="memitem:gabb0c9f6e3505456d695ecb98431ca17e"><td class="memItemLeft" align="right" valign="top"><a id="gabb0c9f6e3505456d695ecb98431ca17e" name="gabb0c9f6e3505456d695ecb98431ca17e"></a>
355 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_PRUNE_QBSS_LOAD</b>   (16)</td></tr>
356 <tr class="separator:gabb0c9f6e3505456d695ecb98431ca17e"><td class="memSeparator" colspan="2"> </td></tr>
357 <tr class="memitem:ga44f1be76e10e2189177fa639ce0ca9bd"><td class="memItemLeft" align="right" valign="top"><a id="ga44f1be76e10e2189177fa639ce0ca9bd" name="ga44f1be76e10e2189177fa639ce0ca9bd"></a>
358 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_PRUNE_HOME_AP</b>   (17)</td></tr>
359 <tr class="separator:ga44f1be76e10e2189177fa639ce0ca9bd"><td class="memSeparator" colspan="2"> </td></tr>
360 <tr class="memitem:ga4c910e54318580eab72728925b942eb5"><td class="memItemLeft" align="right" valign="top"><a id="ga4c910e54318580eab72728925b942eb5" name="ga4c910e54318580eab72728925b942eb5"></a>
361 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_PRUNE_AP_BLOCKED</b>   (18)</td></tr>
362 <tr class="separator:ga4c910e54318580eab72728925b942eb5"><td class="memSeparator" colspan="2"> </td></tr>
363 <tr class="memitem:ga272a1a062f75954c92295d99cea70ad3"><td class="memItemLeft" align="right" valign="top"><a id="ga272a1a062f75954c92295d99cea70ad3" name="ga272a1a062f75954c92295d99cea70ad3"></a>
364 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_PRUNE_NO_DIAG_SUPPORT</b>   (19)</td></tr>
365 <tr class="separator:ga272a1a062f75954c92295d99cea70ad3"><td class="memSeparator" colspan="2"> </td></tr>
366 <tr class="memitem:ga69e65119b63a2f89f0173cd5e6fbaa31"><td class="memItemLeft" align="right" valign="top"><a id="ga69e65119b63a2f89f0173cd5e6fbaa31" name="ga69e65119b63a2f89f0173cd5e6fbaa31"></a>
367 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_SUP_OTHER</b>   (0)</td></tr>
368 <tr class="separator:ga69e65119b63a2f89f0173cd5e6fbaa31"><td class="memSeparator" colspan="2"> </td></tr>
369 <tr class="memitem:ga376323f1def4db8f3d2864ae2e5c3c4c"><td class="memItemLeft" align="right" valign="top"><a id="ga376323f1def4db8f3d2864ae2e5c3c4c" name="ga376323f1def4db8f3d2864ae2e5c3c4c"></a>
370 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_SUP_DECRYPT_KEY_DATA</b>   (1)</td></tr>
371 <tr class="separator:ga376323f1def4db8f3d2864ae2e5c3c4c"><td class="memSeparator" colspan="2"> </td></tr>
372 <tr class="memitem:ga30bb5ee6a22750cd6cabdd12eba76541"><td class="memItemLeft" align="right" valign="top"><a id="ga30bb5ee6a22750cd6cabdd12eba76541" name="ga30bb5ee6a22750cd6cabdd12eba76541"></a>
373 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_SUP_BAD_UCAST_WEP128</b>   (2)</td></tr>
374 <tr class="separator:ga30bb5ee6a22750cd6cabdd12eba76541"><td class="memSeparator" colspan="2"> </td></tr>
375 <tr class="memitem:ga5a1cf4d1e4b5f58f717711ce84edc12e"><td class="memItemLeft" align="right" valign="top"><a id="ga5a1cf4d1e4b5f58f717711ce84edc12e" name="ga5a1cf4d1e4b5f58f717711ce84edc12e"></a>
376 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_SUP_BAD_UCAST_WEP40</b>   (3)</td></tr>
377 <tr class="separator:ga5a1cf4d1e4b5f58f717711ce84edc12e"><td class="memSeparator" colspan="2"> </td></tr>
378 <tr class="memitem:ga94734835d50b449ea7cf4e2647d5c9bb"><td class="memItemLeft" align="right" valign="top"><a id="ga94734835d50b449ea7cf4e2647d5c9bb" name="ga94734835d50b449ea7cf4e2647d5c9bb"></a>
379 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_SUP_UNSUP_KEY_LEN</b>   (4)</td></tr>
380 <tr class="separator:ga94734835d50b449ea7cf4e2647d5c9bb"><td class="memSeparator" colspan="2"> </td></tr>
381 <tr class="memitem:gacb3c357e0bec6028113db393e8c92c89"><td class="memItemLeft" align="right" valign="top"><a id="gacb3c357e0bec6028113db393e8c92c89" name="gacb3c357e0bec6028113db393e8c92c89"></a>
382 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_SUP_PW_KEY_CIPHER</b>   (5)</td></tr>
383 <tr class="separator:gacb3c357e0bec6028113db393e8c92c89"><td class="memSeparator" colspan="2"> </td></tr>
384 <tr class="memitem:gac758025c438e932d9733a4cc959ddb9e"><td class="memItemLeft" align="right" valign="top"><a id="gac758025c438e932d9733a4cc959ddb9e" name="gac758025c438e932d9733a4cc959ddb9e"></a>
385 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_SUP_MSG3_TOO_MANY_IE</b>   (6)</td></tr>
386 <tr class="separator:gac758025c438e932d9733a4cc959ddb9e"><td class="memSeparator" colspan="2"> </td></tr>
387 <tr class="memitem:ga4b2f5c3c6f7ca231c7d5e1a45cd8fc39"><td class="memItemLeft" align="right" valign="top"><a id="ga4b2f5c3c6f7ca231c7d5e1a45cd8fc39" name="ga4b2f5c3c6f7ca231c7d5e1a45cd8fc39"></a>
388 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_SUP_MSG3_IE_MISMATCH</b>   (7)</td></tr>
389 <tr class="separator:ga4b2f5c3c6f7ca231c7d5e1a45cd8fc39"><td class="memSeparator" colspan="2"> </td></tr>
390 <tr class="memitem:ga39001fe6d4b99bcb1b8a4493f0c5f687"><td class="memItemLeft" align="right" valign="top"><a id="ga39001fe6d4b99bcb1b8a4493f0c5f687" name="ga39001fe6d4b99bcb1b8a4493f0c5f687"></a>
391 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_SUP_NO_INSTALL_FLAG</b>   (8)</td></tr>
392 <tr class="separator:ga39001fe6d4b99bcb1b8a4493f0c5f687"><td class="memSeparator" colspan="2"> </td></tr>
393 <tr class="memitem:ga256a9f8889208b2b74bf26a73362655d"><td class="memItemLeft" align="right" valign="top"><a id="ga256a9f8889208b2b74bf26a73362655d" name="ga256a9f8889208b2b74bf26a73362655d"></a>
394 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_SUP_MSG3_NO_GTK</b>   (9)</td></tr>
395 <tr class="separator:ga256a9f8889208b2b74bf26a73362655d"><td class="memSeparator" colspan="2"> </td></tr>
396 <tr class="memitem:ga35fd5a56f2fbfa54055de560b51526d2"><td class="memItemLeft" align="right" valign="top"><a id="ga35fd5a56f2fbfa54055de560b51526d2" name="ga35fd5a56f2fbfa54055de560b51526d2"></a>
397 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_SUP_GRP_KEY_CIPHER</b>   (10)</td></tr>
398 <tr class="separator:ga35fd5a56f2fbfa54055de560b51526d2"><td class="memSeparator" colspan="2"> </td></tr>
399 <tr class="memitem:ga2f20f0314bc2e7a254b30dc025e8c7ad"><td class="memItemLeft" align="right" valign="top"><a id="ga2f20f0314bc2e7a254b30dc025e8c7ad" name="ga2f20f0314bc2e7a254b30dc025e8c7ad"></a>
400 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_SUP_GRP_MSG1_NO_GTK</b>   (11)</td></tr>
401 <tr class="separator:ga2f20f0314bc2e7a254b30dc025e8c7ad"><td class="memSeparator" colspan="2"> </td></tr>
402 <tr class="memitem:ga3a114f1005eae67ffb3a85183e716b11"><td class="memItemLeft" align="right" valign="top"><a id="ga3a114f1005eae67ffb3a85183e716b11" name="ga3a114f1005eae67ffb3a85183e716b11"></a>
403 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_SUP_GTK_DECRYPT_FAIL</b>   (12)</td></tr>
404 <tr class="separator:ga3a114f1005eae67ffb3a85183e716b11"><td class="memSeparator" colspan="2"> </td></tr>
405 <tr class="memitem:gafa25917f776a2dc682ef9503aead9f71"><td class="memItemLeft" align="right" valign="top"><a id="gafa25917f776a2dc682ef9503aead9f71" name="gafa25917f776a2dc682ef9503aead9f71"></a>
406 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_SUP_SEND_FAIL</b>   (13)</td></tr>
407 <tr class="separator:gafa25917f776a2dc682ef9503aead9f71"><td class="memSeparator" colspan="2"> </td></tr>
408 <tr class="memitem:ga92a9d82476d9c12618e3f3b683ec30f2"><td class="memItemLeft" align="right" valign="top"><a id="ga92a9d82476d9c12618e3f3b683ec30f2" name="ga92a9d82476d9c12618e3f3b683ec30f2"></a>
409 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_SUP_DEAUTH</b>   (14)</td></tr>
410 <tr class="separator:ga92a9d82476d9c12618e3f3b683ec30f2"><td class="memSeparator" colspan="2"> </td></tr>
411 <tr class="memitem:ga14a3a43ade0adb1b7f306722eaab9307"><td class="memItemLeft" align="right" valign="top"><a id="ga14a3a43ade0adb1b7f306722eaab9307" name="ga14a3a43ade0adb1b7f306722eaab9307"></a>
412 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_REASON_SUP_WPA_PSK_TMO</b>   (15)</td></tr>
413 <tr class="separator:ga14a3a43ade0adb1b7f306722eaab9307"><td class="memSeparator" colspan="2"> </td></tr>
414 <tr class="memitem:ga8a387954e2f6df5c29c91476cb7a08e2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__cyw43__ll.html#ga8a387954e2f6df5c29c91476cb7a08e2">CYW43_NO_POWERSAVE_MODE</a>   (0)</td></tr>
415 <tr class="memdesc:ga8a387954e2f6df5c29c91476cb7a08e2"><td class="mdescLeft"> </td><td class="mdescRight">Power save mode parameter passed to cyw43_ll_wifi_pm. <a href="group__cyw43__ll.html#ga8a387954e2f6df5c29c91476cb7a08e2">More...</a><br /></td></tr>
416 <tr class="separator:ga8a387954e2f6df5c29c91476cb7a08e2"><td class="memSeparator" colspan="2"> </td></tr>
417 <tr class="memitem:ga093a05161e58d0f525c0f662126e5ffc"><td class="memItemLeft" align="right" valign="top"><a id="ga093a05161e58d0f525c0f662126e5ffc" name="ga093a05161e58d0f525c0f662126e5ffc"></a>
418 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_PM1_POWERSAVE_MODE</b>   (1)</td></tr>
419 <tr class="memdesc:ga093a05161e58d0f525c0f662126e5ffc"><td class="mdescLeft"> </td><td class="mdescRight">Powersave mode on specified interface without regard for throughput reduction. <br /></td></tr>
420 <tr class="separator:ga093a05161e58d0f525c0f662126e5ffc"><td class="memSeparator" colspan="2"> </td></tr>
421 <tr class="memitem:ga78a7c3517845b3cd089a39140ddc07c0"><td class="memItemLeft" align="right" valign="top"><a id="ga78a7c3517845b3cd089a39140ddc07c0" name="ga78a7c3517845b3cd089a39140ddc07c0"></a>
422 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_PM2_POWERSAVE_MODE</b>   (2)</td></tr>
423 <tr class="memdesc:ga78a7c3517845b3cd089a39140ddc07c0"><td class="mdescLeft"> </td><td class="mdescRight">Powersave mode on specified interface with High throughput. <br /></td></tr>
424 <tr class="separator:ga78a7c3517845b3cd089a39140ddc07c0"><td class="memSeparator" colspan="2"> </td></tr>
425 <tr class="memitem:ga3663eb6f9f307dde04e105e35fa524a1"><td class="memItemLeft" align="right" valign="top"><a id="ga3663eb6f9f307dde04e105e35fa524a1" name="ga3663eb6f9f307dde04e105e35fa524a1"></a>
426 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_BUS_MAX_BLOCK_SIZE</b>   16384</td></tr>
427 <tr class="separator:ga3663eb6f9f307dde04e105e35fa524a1"><td class="memSeparator" colspan="2"> </td></tr>
428 <tr class="memitem:gac813e71edfb66db5098c7d4c2bc6ee7d"><td class="memItemLeft" align="right" valign="top"><a id="gac813e71edfb66db5098c7d4c2bc6ee7d" name="gac813e71edfb66db5098c7d4c2bc6ee7d"></a>
429 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_BACKPLANE_READ_PAD_LEN_BYTES</b>   0</td></tr>
430 <tr class="separator:gac813e71edfb66db5098c7d4c2bc6ee7d"><td class="memSeparator" colspan="2"> </td></tr>
431 <tr class="memitem:ga6e9af3e368dd80087853c65c3e9f6902"><td class="memItemLeft" align="right" valign="top"><a id="ga6e9af3e368dd80087853c65c3e9f6902" name="ga6e9af3e368dd80087853c65c3e9f6902"></a>
432 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_LL_STATE_SIZE_WORDS</b>   526 + 5</td></tr>
433 <tr class="separator:ga6e9af3e368dd80087853c65c3e9f6902"><td class="memSeparator" colspan="2"> </td></tr>
434 <tr class="memitem:ga5db01862459c1019cb39f1321a9dea55"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__cyw43__ll.html#ga5db01862459c1019cb39f1321a9dea55">CYW43_CHANNEL_NONE</a>   (0xffffffff)</td></tr>
435 <tr class="memdesc:ga5db01862459c1019cb39f1321a9dea55"><td class="mdescLeft"> </td><td class="mdescRight">To indicate no specific channel when calling cyw43_ll_wifi_join with bssid specified. <a href="group__cyw43__ll.html#ga5db01862459c1019cb39f1321a9dea55">More...</a><br /></td></tr>
436 <tr class="separator:ga5db01862459c1019cb39f1321a9dea55"><td class="memSeparator" colspan="2"> </td></tr>
437 </table><table class="memberdecls">
438 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
439 Typedefs</h2></td></tr>
440 <tr class="memitem:ga06b2fe500b5ed60d6740319cd5df88ed"><td class="memItemLeft" align="right" valign="top"><a id="ga06b2fe500b5ed60d6740319cd5df88ed" name="ga06b2fe500b5ed60d6740319cd5df88ed"></a>
441 typedef struct <a class="el" href="struct__cyw43__async__event__t.html">_cyw43_async_event_t</a> </td><td class="memItemRight" valign="bottom"><b>cyw43_async_event_t</b></td></tr>
442 <tr class="separator:ga06b2fe500b5ed60d6740319cd5df88ed"><td class="memSeparator" colspan="2"> </td></tr>
443 <tr class="memitem:ga297b9813ddd583db0e3a161eb9708f66"><td class="memItemLeft" align="right" valign="top"><a id="ga297b9813ddd583db0e3a161eb9708f66" name="ga297b9813ddd583db0e3a161eb9708f66"></a>
444 typedef struct <a class="el" href="struct__cyw43__ll__t.html">_cyw43_ll_t</a> </td><td class="memItemRight" valign="bottom"><b>cyw43_ll_t</b></td></tr>
445 <tr class="separator:ga297b9813ddd583db0e3a161eb9708f66"><td class="memSeparator" colspan="2"> </td></tr>
446 </table><table class="memberdecls">
447 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
448 Functions</h2></td></tr>
449 <tr class="memitem:ga3ab06b84853651ba654f5c7a7132b71e"><td class="memItemLeft" align="right" valign="top"><a id="ga3ab06b84853651ba654f5c7a7132b71e" name="ga3ab06b84853651ba654f5c7a7132b71e"></a>
450 void </td><td class="memItemRight" valign="bottom"><b>cyw43_ll_init</b> (<a class="el" href="struct__cyw43__ll__t.html">cyw43_ll_t</a> *self, void *cb_data)</td></tr>
451 <tr class="separator:ga3ab06b84853651ba654f5c7a7132b71e"><td class="memSeparator" colspan="2"> </td></tr>
452 <tr class="memitem:ga63222877f872f72c5012506af18c4f27"><td class="memItemLeft" align="right" valign="top"><a id="ga63222877f872f72c5012506af18c4f27" name="ga63222877f872f72c5012506af18c4f27"></a>
453 void </td><td class="memItemRight" valign="bottom"><b>cyw43_ll_deinit</b> (<a class="el" href="struct__cyw43__ll__t.html">cyw43_ll_t</a> *self)</td></tr>
454 <tr class="separator:ga63222877f872f72c5012506af18c4f27"><td class="memSeparator" colspan="2"> </td></tr>
455 <tr class="memitem:ga36ff90c7c383828027608edd197f8cc8"><td class="memItemLeft" align="right" valign="top"><a id="ga36ff90c7c383828027608edd197f8cc8" name="ga36ff90c7c383828027608edd197f8cc8"></a>
456 int </td><td class="memItemRight" valign="bottom"><b>cyw43_ll_bus_init</b> (<a class="el" href="struct__cyw43__ll__t.html">cyw43_ll_t</a> *self, const uint8_t *mac)</td></tr>
457 <tr class="separator:ga36ff90c7c383828027608edd197f8cc8"><td class="memSeparator" colspan="2"> </td></tr>
458 <tr class="memitem:ga858fb1ba559d18b354b6d5e1b9746979"><td class="memItemLeft" align="right" valign="top"><a id="ga858fb1ba559d18b354b6d5e1b9746979" name="ga858fb1ba559d18b354b6d5e1b9746979"></a>
459 void </td><td class="memItemRight" valign="bottom"><b>cyw43_ll_bus_sleep</b> (<a class="el" href="struct__cyw43__ll__t.html">cyw43_ll_t</a> *self, bool can_sleep)</td></tr>
460 <tr class="separator:ga858fb1ba559d18b354b6d5e1b9746979"><td class="memSeparator" colspan="2"> </td></tr>
461 <tr class="memitem:gaaa38a253c31cbfab951bd6557b65493f"><td class="memItemLeft" align="right" valign="top"><a id="gaaa38a253c31cbfab951bd6557b65493f" name="gaaa38a253c31cbfab951bd6557b65493f"></a>
462 void </td><td class="memItemRight" valign="bottom"><b>cyw43_ll_process_packets</b> (<a class="el" href="struct__cyw43__ll__t.html">cyw43_ll_t</a> *self)</td></tr>
463 <tr class="separator:gaaa38a253c31cbfab951bd6557b65493f"><td class="memSeparator" colspan="2"> </td></tr>
464 <tr class="memitem:ga0be2bb8bd5397efd66751fd2614824a8"><td class="memItemLeft" align="right" valign="top"><a id="ga0be2bb8bd5397efd66751fd2614824a8" name="ga0be2bb8bd5397efd66751fd2614824a8"></a>
465 int </td><td class="memItemRight" valign="bottom"><b>cyw43_ll_ioctl</b> (<a class="el" href="struct__cyw43__ll__t.html">cyw43_ll_t</a> *self, uint32_t cmd, size_t len, uint8_t *buf, uint32_t iface)</td></tr>
466 <tr class="separator:ga0be2bb8bd5397efd66751fd2614824a8"><td class="memSeparator" colspan="2"> </td></tr>
467 <tr class="memitem:gad4de6f6739a9c65a7b04147ab795adfc"><td class="memItemLeft" align="right" valign="top"><a id="gad4de6f6739a9c65a7b04147ab795adfc" name="gad4de6f6739a9c65a7b04147ab795adfc"></a>
468 int </td><td class="memItemRight" valign="bottom"><b>cyw43_ll_send_ethernet</b> (<a class="el" href="struct__cyw43__ll__t.html">cyw43_ll_t</a> *self, int itf, size_t len, const void *buf, bool is_pbuf)</td></tr>
469 <tr class="separator:gad4de6f6739a9c65a7b04147ab795adfc"><td class="memSeparator" colspan="2"> </td></tr>
470 <tr class="memitem:gabf5d20dcdea2fdbcfa8aae04988d67fc"><td class="memItemLeft" align="right" valign="top"><a id="gabf5d20dcdea2fdbcfa8aae04988d67fc" name="gabf5d20dcdea2fdbcfa8aae04988d67fc"></a>
471 int </td><td class="memItemRight" valign="bottom"><b>cyw43_ll_wifi_on</b> (<a class="el" href="struct__cyw43__ll__t.html">cyw43_ll_t</a> *self, uint32_t country)</td></tr>
472 <tr class="separator:gabf5d20dcdea2fdbcfa8aae04988d67fc"><td class="memSeparator" colspan="2"> </td></tr>
473 <tr class="memitem:gadfd52eb0a3db9bf2f55d07f3c2b3153a"><td class="memItemLeft" align="right" valign="top"><a id="gadfd52eb0a3db9bf2f55d07f3c2b3153a" name="gadfd52eb0a3db9bf2f55d07f3c2b3153a"></a>
474 int </td><td class="memItemRight" valign="bottom"><b>cyw43_ll_wifi_pm</b> (<a class="el" href="struct__cyw43__ll__t.html">cyw43_ll_t</a> *self, uint32_t pm, uint32_t pm_sleep_ret, uint32_t li_bcn, uint32_t li_dtim, uint32_t li_assoc)</td></tr>
475 <tr class="separator:gadfd52eb0a3db9bf2f55d07f3c2b3153a"><td class="memSeparator" colspan="2"> </td></tr>
476 <tr class="memitem:ga2f132573dc83389358cfcd34a593613c"><td class="memItemLeft" align="right" valign="top"><a id="ga2f132573dc83389358cfcd34a593613c" name="ga2f132573dc83389358cfcd34a593613c"></a>
477 int </td><td class="memItemRight" valign="bottom"><b>cyw43_ll_wifi_get_pm</b> (<a class="el" href="struct__cyw43__ll__t.html">cyw43_ll_t</a> *self, uint32_t *pm, uint32_t *pm_sleep_ret, uint32_t *li_bcn, uint32_t *li_dtim, uint32_t *li_assoc)</td></tr>
478 <tr class="separator:ga2f132573dc83389358cfcd34a593613c"><td class="memSeparator" colspan="2"> </td></tr>
479 <tr class="memitem:ga81bbae99cd217fa34bc39f6f6deaabe6"><td class="memItemLeft" align="right" valign="top"><a id="ga81bbae99cd217fa34bc39f6f6deaabe6" name="ga81bbae99cd217fa34bc39f6f6deaabe6"></a>
480 int </td><td class="memItemRight" valign="bottom"><b>cyw43_ll_wifi_scan</b> (<a class="el" href="struct__cyw43__ll__t.html">cyw43_ll_t</a> *self, <a class="el" href="group__cyw43__ll.html#ga01afd41547b4a3156e3e7d37df8c4631">cyw43_wifi_scan_options_t</a> *opts)</td></tr>
481 <tr class="separator:ga81bbae99cd217fa34bc39f6f6deaabe6"><td class="memSeparator" colspan="2"> </td></tr>
482 <tr class="memitem:ga38cc1ec2a257cacb3109c1f74473e588"><td class="memItemLeft" align="right" valign="top"><a id="ga38cc1ec2a257cacb3109c1f74473e588" name="ga38cc1ec2a257cacb3109c1f74473e588"></a>
483 int </td><td class="memItemRight" valign="bottom"><b>cyw43_ll_wifi_join</b> (<a class="el" href="struct__cyw43__ll__t.html">cyw43_ll_t</a> *self, size_t ssid_len, const uint8_t *ssid, size_t key_len, const uint8_t *key, uint32_t auth_type, const uint8_t *bssid, uint32_t channel)</td></tr>
484 <tr class="separator:ga38cc1ec2a257cacb3109c1f74473e588"><td class="memSeparator" colspan="2"> </td></tr>
485 <tr class="memitem:ga0e15649dba09b925b9ee7585249bfbc9"><td class="memItemLeft" align="right" valign="top"><a id="ga0e15649dba09b925b9ee7585249bfbc9" name="ga0e15649dba09b925b9ee7585249bfbc9"></a>
486 void </td><td class="memItemRight" valign="bottom"><b>cyw43_ll_wifi_set_wpa_auth</b> (<a class="el" href="struct__cyw43__ll__t.html">cyw43_ll_t</a> *self)</td></tr>
487 <tr class="separator:ga0e15649dba09b925b9ee7585249bfbc9"><td class="memSeparator" colspan="2"> </td></tr>
488 <tr class="memitem:ga9935b7a800dfa465f6ff603e24746f14"><td class="memItemLeft" align="right" valign="top"><a id="ga9935b7a800dfa465f6ff603e24746f14" name="ga9935b7a800dfa465f6ff603e24746f14"></a>
489 void </td><td class="memItemRight" valign="bottom"><b>cyw43_ll_wifi_rejoin</b> (<a class="el" href="struct__cyw43__ll__t.html">cyw43_ll_t</a> *self)</td></tr>
490 <tr class="separator:ga9935b7a800dfa465f6ff603e24746f14"><td class="memSeparator" colspan="2"> </td></tr>
491 <tr class="memitem:ga9c1f0f032f4bbe867b19bc5c88663fe2"><td class="memItemLeft" align="right" valign="top"><a id="ga9c1f0f032f4bbe867b19bc5c88663fe2" name="ga9c1f0f032f4bbe867b19bc5c88663fe2"></a>
492 int </td><td class="memItemRight" valign="bottom"><b>cyw43_ll_wifi_get_bssid</b> (<a class="el" href="struct__cyw43__ll__t.html">cyw43_ll_t</a> *self_in, uint8_t *bssid)</td></tr>
493 <tr class="separator:ga9c1f0f032f4bbe867b19bc5c88663fe2"><td class="memSeparator" colspan="2"> </td></tr>
494 <tr class="memitem:gaf8b3ed1c8982121076523b2811cfe881"><td class="memItemLeft" align="right" valign="top"><a id="gaf8b3ed1c8982121076523b2811cfe881" name="gaf8b3ed1c8982121076523b2811cfe881"></a>
495 int </td><td class="memItemRight" valign="bottom"><b>cyw43_ll_wifi_ap_init</b> (<a class="el" href="struct__cyw43__ll__t.html">cyw43_ll_t</a> *self, size_t ssid_len, const uint8_t *ssid, uint32_t auth, size_t key_len, const uint8_t *key, uint32_t channel)</td></tr>
496 <tr class="separator:gaf8b3ed1c8982121076523b2811cfe881"><td class="memSeparator" colspan="2"> </td></tr>
497 <tr class="memitem:gad5e98580b4ee9e1b46de6a9b13cecfb6"><td class="memItemLeft" align="right" valign="top"><a id="gad5e98580b4ee9e1b46de6a9b13cecfb6" name="gad5e98580b4ee9e1b46de6a9b13cecfb6"></a>
498 int </td><td class="memItemRight" valign="bottom"><b>cyw43_ll_wifi_ap_set_up</b> (<a class="el" href="struct__cyw43__ll__t.html">cyw43_ll_t</a> *self, bool up)</td></tr>
499 <tr class="separator:gad5e98580b4ee9e1b46de6a9b13cecfb6"><td class="memSeparator" colspan="2"> </td></tr>
500 <tr class="memitem:gae8fc9cffb1554e4a09e4423baf5da26d"><td class="memItemLeft" align="right" valign="top"><a id="gae8fc9cffb1554e4a09e4423baf5da26d" name="gae8fc9cffb1554e4a09e4423baf5da26d"></a>
501 int </td><td class="memItemRight" valign="bottom"><b>cyw43_ll_wifi_ap_get_stas</b> (<a class="el" href="struct__cyw43__ll__t.html">cyw43_ll_t</a> *self, int *num_stas, uint8_t *macs)</td></tr>
502 <tr class="separator:gae8fc9cffb1554e4a09e4423baf5da26d"><td class="memSeparator" colspan="2"> </td></tr>
503 <tr class="memitem:ga6fd10d62a7be26d120734279319cb03e"><td class="memItemLeft" align="right" valign="top"><a id="ga6fd10d62a7be26d120734279319cb03e" name="ga6fd10d62a7be26d120734279319cb03e"></a>
504 int </td><td class="memItemRight" valign="bottom"><b>cyw43_ll_wifi_get_mac</b> (<a class="el" href="struct__cyw43__ll__t.html">cyw43_ll_t</a> *self_in, uint8_t *addr)</td></tr>
505 <tr class="separator:ga6fd10d62a7be26d120734279319cb03e"><td class="memSeparator" colspan="2"> </td></tr>
506 <tr class="memitem:gad25123404dd82bc161fd91795d35aa5d"><td class="memItemLeft" align="right" valign="top"><a id="gad25123404dd82bc161fd91795d35aa5d" name="gad25123404dd82bc161fd91795d35aa5d"></a>
507 int </td><td class="memItemRight" valign="bottom"><b>cyw43_ll_wifi_update_multicast_filter</b> (<a class="el" href="struct__cyw43__ll__t.html">cyw43_ll_t</a> *self_in, uint8_t *addr, bool add)</td></tr>
508 <tr class="separator:gad25123404dd82bc161fd91795d35aa5d"><td class="memSeparator" colspan="2"> </td></tr>
509 <tr class="memitem:gadc7f671187484b6fa7e46c2f6e502862"><td class="memItemLeft" align="right" valign="top"><a id="gadc7f671187484b6fa7e46c2f6e502862" name="gadc7f671187484b6fa7e46c2f6e502862"></a>
510 bool </td><td class="memItemRight" valign="bottom"><b>cyw43_ll_has_work</b> (<a class="el" href="struct__cyw43__ll__t.html">cyw43_ll_t</a> *self)</td></tr>
511 <tr class="separator:gadc7f671187484b6fa7e46c2f6e502862"><td class="memSeparator" colspan="2"> </td></tr>
512 <tr class="memitem:ga29c31a2282d1e01627f526e396eb853d"><td class="memItemLeft" align="right" valign="top"><a id="ga29c31a2282d1e01627f526e396eb853d" name="ga29c31a2282d1e01627f526e396eb853d"></a>
513 bool </td><td class="memItemRight" valign="bottom"><b>cyw43_ll_bt_has_work</b> (<a class="el" href="struct__cyw43__ll__t.html">cyw43_ll_t</a> *self)</td></tr>
514 <tr class="separator:ga29c31a2282d1e01627f526e396eb853d"><td class="memSeparator" colspan="2"> </td></tr>
515 <tr class="memitem:gae17bcd2e033ed6bdf0ecab5d39d78eea"><td class="memItemLeft" align="right" valign="top"><a id="gae17bcd2e033ed6bdf0ecab5d39d78eea" name="gae17bcd2e033ed6bdf0ecab5d39d78eea"></a>
516 int </td><td class="memItemRight" valign="bottom"><b>cyw43_cb_read_host_interrupt_pin</b> (void *cb_data)</td></tr>
517 <tr class="separator:gae17bcd2e033ed6bdf0ecab5d39d78eea"><td class="memSeparator" colspan="2"> </td></tr>
518 <tr class="memitem:ga12163b207e0466093c43547b10a1c7f2"><td class="memItemLeft" align="right" valign="top"><a id="ga12163b207e0466093c43547b10a1c7f2" name="ga12163b207e0466093c43547b10a1c7f2"></a>
519 void </td><td class="memItemRight" valign="bottom"><b>cyw43_cb_ensure_awake</b> (void *cb_data)</td></tr>
520 <tr class="separator:ga12163b207e0466093c43547b10a1c7f2"><td class="memSeparator" colspan="2"> </td></tr>
521 <tr class="memitem:gae152dfd4d9144acad9fc458d46e583b3"><td class="memItemLeft" align="right" valign="top"><a id="gae152dfd4d9144acad9fc458d46e583b3" name="gae152dfd4d9144acad9fc458d46e583b3"></a>
522 void </td><td class="memItemRight" valign="bottom"><b>cyw43_cb_process_async_event</b> (void *cb_data, const <a class="el" href="struct__cyw43__async__event__t.html">cyw43_async_event_t</a> *ev)</td></tr>
523 <tr class="separator:gae152dfd4d9144acad9fc458d46e583b3"><td class="memSeparator" colspan="2"> </td></tr>
524 <tr class="memitem:ga0cae9dd01b0f1d71a93032839a186843"><td class="memItemLeft" align="right" valign="top"><a id="ga0cae9dd01b0f1d71a93032839a186843" name="ga0cae9dd01b0f1d71a93032839a186843"></a>
525 void </td><td class="memItemRight" valign="bottom"><b>cyw43_cb_process_ethernet</b> (void *cb_data, int itf, size_t len, const uint8_t *buf)</td></tr>
526 <tr class="separator:ga0cae9dd01b0f1d71a93032839a186843"><td class="memSeparator" colspan="2"> </td></tr>
527 <tr class="memitem:gab93274be39c6493543d556f69de625f8"><td class="memItemLeft" align="right" valign="top"><a id="gab93274be39c6493543d556f69de625f8" name="gab93274be39c6493543d556f69de625f8"></a>
528 void </td><td class="memItemRight" valign="bottom"><b>cyw43_ll_write_backplane_reg</b> (<a class="el" href="struct__cyw43__ll__t.html">cyw43_ll_t</a> *self_in, uint32_t addr, uint32_t val)</td></tr>
529 <tr class="separator:gab93274be39c6493543d556f69de625f8"><td class="memSeparator" colspan="2"> </td></tr>
530 <tr class="memitem:gaba2205726449cc733266586f3d0e087f"><td class="memItemLeft" align="right" valign="top"><a id="gaba2205726449cc733266586f3d0e087f" name="gaba2205726449cc733266586f3d0e087f"></a>
531 uint32_t </td><td class="memItemRight" valign="bottom"><b>cyw43_ll_read_backplane_reg</b> (<a class="el" href="struct__cyw43__ll__t.html">cyw43_ll_t</a> *self_in, uint32_t addr)</td></tr>
532 <tr class="separator:gaba2205726449cc733266586f3d0e087f"><td class="memSeparator" colspan="2"> </td></tr>
533 <tr class="memitem:ga7a344e9ea4203c8f8696b8124b8e1962"><td class="memItemLeft" align="right" valign="top"><a id="ga7a344e9ea4203c8f8696b8124b8e1962" name="ga7a344e9ea4203c8f8696b8124b8e1962"></a>
534 int </td><td class="memItemRight" valign="bottom"><b>cyw43_ll_write_backplane_mem</b> (<a class="el" href="struct__cyw43__ll__t.html">cyw43_ll_t</a> *self_in, uint32_t addr, uint32_t len, const uint8_t *buf)</td></tr>
535 <tr class="separator:ga7a344e9ea4203c8f8696b8124b8e1962"><td class="memSeparator" colspan="2"> </td></tr>
536 <tr class="memitem:gaf4517c53adfdc24c8eac4373021622f4"><td class="memItemLeft" align="right" valign="top"><a id="gaf4517c53adfdc24c8eac4373021622f4" name="gaf4517c53adfdc24c8eac4373021622f4"></a>
537 int </td><td class="memItemRight" valign="bottom"><b>cyw43_ll_read_backplane_mem</b> (<a class="el" href="struct__cyw43__ll__t.html">cyw43_ll_t</a> *self_in, uint32_t addr, uint32_t len, uint8_t *buf)</td></tr>
538 <tr class="separator:gaf4517c53adfdc24c8eac4373021622f4"><td class="memSeparator" colspan="2"> </td></tr>
539 <tr class="memitem:ga83e8bc15645f9d99ab91a152bb3dc8ce"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="group__cyw43__ll.html#gga83e8bc15645f9d99ab91a152bb3dc8cea01beff8333d8764c54b44bf2297a1f52">CYW43_ITF_STA</a>
540 , <a class="el" href="group__cyw43__ll.html#gga83e8bc15645f9d99ab91a152bb3dc8ceadd57ac73ff47f04da4f09a7aaeb7eb90">CYW43_ITF_AP</a>
542 <tr class="memdesc:ga83e8bc15645f9d99ab91a152bb3dc8ce"><td class="mdescLeft"> </td><td class="mdescRight">Network interface types <a class="anchor" id="CYW43_ITF_"></a>. <a href="group__cyw43__ll.html#ga83e8bc15645f9d99ab91a152bb3dc8ce">More...</a><br /></td></tr>
543 <tr class="separator:ga83e8bc15645f9d99ab91a152bb3dc8ce"><td class="memSeparator" colspan="2"> </td></tr>
544 <tr class="memitem:gaba84b4a4911fe60952272cf0f9bef5f5"><td class="memItemLeft" align="right" valign="top"><a id="gaba84b4a4911fe60952272cf0f9bef5f5" name="gaba84b4a4911fe60952272cf0f9bef5f5"></a>
545 typedef struct <a class="el" href="struct__cyw43__ev__scan__result__t.html">_cyw43_ev_scan_result_t</a> </td><td class="memItemRight" valign="bottom"><b>cyw43_ev_scan_result_t</b></td></tr>
546 <tr class="memdesc:gaba84b4a4911fe60952272cf0f9bef5f5"><td class="mdescLeft"> </td><td class="mdescRight">Structure to return wifi scan results. <br /></td></tr>
547 <tr class="separator:gaba84b4a4911fe60952272cf0f9bef5f5"><td class="memSeparator" colspan="2"> </td></tr>
548 <tr class="memitem:ga01afd41547b4a3156e3e7d37df8c4631"><td class="memItemLeft" align="right" valign="top"><a id="ga01afd41547b4a3156e3e7d37df8c4631" name="ga01afd41547b4a3156e3e7d37df8c4631"></a>
549 typedef struct <a class="el" href="struct__cyw43__wifi__scan__options__t.html">_cyw43_wifi_scan_options_t</a> </td><td class="memItemRight" valign="bottom"><b>cyw43_wifi_scan_options_t</b></td></tr>
550 <tr class="memdesc:ga01afd41547b4a3156e3e7d37df8c4631"><td class="mdescLeft"> </td><td class="mdescRight">wifi scan options passed to cyw43_wifi_scan <br /></td></tr>
551 <tr class="separator:ga01afd41547b4a3156e3e7d37df8c4631"><td class="memSeparator" colspan="2"> </td></tr>
552 </table><table class="memberdecls">
553 <tr class="heading"><td colspan="2"><h2 class="groupheader">Authorization types</h2></td></tr>
554 <tr><td class="ititle" colspan="2"><p >Used when setting up an access point, or connecting to an access point <a class="anchor" id="CYW43_AUTH_"></a></p>
556 <tr class="memitem:ga6f0d5ac786e2c0a86b360310c3d5e25c"><td class="memItemLeft" align="right" valign="top"><a id="ga6f0d5ac786e2c0a86b360310c3d5e25c" name="ga6f0d5ac786e2c0a86b360310c3d5e25c"></a>
557 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_AUTH_OPEN</b>   (0)</td></tr>
558 <tr class="memdesc:ga6f0d5ac786e2c0a86b360310c3d5e25c"><td class="mdescLeft"> </td><td class="mdescRight">No authorisation required (open) <br /></td></tr>
559 <tr class="separator:ga6f0d5ac786e2c0a86b360310c3d5e25c"><td class="memSeparator" colspan="2"> </td></tr>
560 <tr class="memitem:ga3680993589cb0c98f3ea04f1b63b0158"><td class="memItemLeft" align="right" valign="top"><a id="ga3680993589cb0c98f3ea04f1b63b0158" name="ga3680993589cb0c98f3ea04f1b63b0158"></a>
561 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_AUTH_WPA_TKIP_PSK</b>   (0x00200002)</td></tr>
562 <tr class="memdesc:ga3680993589cb0c98f3ea04f1b63b0158"><td class="mdescLeft"> </td><td class="mdescRight">WPA authorisation. <br /></td></tr>
563 <tr class="separator:ga3680993589cb0c98f3ea04f1b63b0158"><td class="memSeparator" colspan="2"> </td></tr>
564 <tr class="memitem:ga2268ba0fac688f562463e1a57588a432"><td class="memItemLeft" align="right" valign="top"><a id="ga2268ba0fac688f562463e1a57588a432" name="ga2268ba0fac688f562463e1a57588a432"></a>
565 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_AUTH_WPA2_AES_PSK</b>   (0x00400004)</td></tr>
566 <tr class="memdesc:ga2268ba0fac688f562463e1a57588a432"><td class="mdescLeft"> </td><td class="mdescRight">WPA2 authorisation (preferred) <br /></td></tr>
567 <tr class="separator:ga2268ba0fac688f562463e1a57588a432"><td class="memSeparator" colspan="2"> </td></tr>
568 <tr class="memitem:ga7ffceffaf66bb7a121dfdd8ee82c5b48"><td class="memItemLeft" align="right" valign="top"><a id="ga7ffceffaf66bb7a121dfdd8ee82c5b48" name="ga7ffceffaf66bb7a121dfdd8ee82c5b48"></a>
569 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_AUTH_WPA2_MIXED_PSK</b>   (0x00400006)</td></tr>
570 <tr class="memdesc:ga7ffceffaf66bb7a121dfdd8ee82c5b48"><td class="mdescLeft"> </td><td class="mdescRight">WPA2/WPA mixed authorisation. <br /></td></tr>
571 <tr class="separator:ga7ffceffaf66bb7a121dfdd8ee82c5b48"><td class="memSeparator" colspan="2"> </td></tr>
572 <tr class="memitem:ga9603c88da59562e19d88ddf6a8009d60"><td class="memItemLeft" align="right" valign="top"><a id="ga9603c88da59562e19d88ddf6a8009d60" name="ga9603c88da59562e19d88ddf6a8009d60"></a>
573 #define </td><td class="memItemRight" valign="bottom"><b>CYW43_AUTH_WPA3_SAE_AES_PSK</b>   (0x01000004)</td></tr>
574 <tr class="memdesc:ga9603c88da59562e19d88ddf6a8009d60"><td class="mdescLeft"> </td><td class="mdescRight">WPA3 AES authorisation. <br /></td></tr>
575 <tr class="separator:ga9603c88da59562e19d88ddf6a8009d60"><td class="memSeparator" colspan="2"> </td></tr>
576 <tr class="memitem:gad4f4d55b8c5a0ef4a9a1313c10d488d3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__cyw43__ll.html#gad4f4d55b8c5a0ef4a9a1313c10d488d3">CYW43_AUTH_WPA3_WPA2_AES_PSK</a>   (0x01400004)</td></tr>
577 <tr class="separator:gad4f4d55b8c5a0ef4a9a1313c10d488d3"><td class="memSeparator" colspan="2"> </td></tr>
579 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
580 <p >Low Level CYW43 driver interface. </p>
581 <h2 class="groupheader">Macro Definition Documentation</h2>
582 <a id="gad4f4d55b8c5a0ef4a9a1313c10d488d3" name="gad4f4d55b8c5a0ef4a9a1313c10d488d3"></a>
583 <h2 class="memtitle"><span class="permalink"><a href="#gad4f4d55b8c5a0ef4a9a1313c10d488d3">◆ </a></span>CYW43_AUTH_WPA3_WPA2_AES_PSK</h2>
585 <div class="memitem">
586 <div class="memproto">
587 <table class="memname">
589 <td class="memname">#define CYW43_AUTH_WPA3_WPA2_AES_PSK   (0x01400004)</td>
592 </div><div class="memdoc">
593 <p >WPA2/WPA3 authorisation </p>
597 <a id="ga5db01862459c1019cb39f1321a9dea55" name="ga5db01862459c1019cb39f1321a9dea55"></a>
598 <h2 class="memtitle"><span class="permalink"><a href="#ga5db01862459c1019cb39f1321a9dea55">◆ </a></span>CYW43_CHANNEL_NONE</h2>
600 <div class="memitem">
601 <div class="memproto">
602 <table class="memname">
604 <td class="memname">#define CYW43_CHANNEL_NONE   (0xffffffff)</td>
607 </div><div class="memdoc">
609 <p>To indicate no specific channel when calling cyw43_ll_wifi_join with bssid specified. </p>
610 <p >No Channel specified (use the AP's channel) </p>
614 <a id="ga8a387954e2f6df5c29c91476cb7a08e2" name="ga8a387954e2f6df5c29c91476cb7a08e2"></a>
615 <h2 class="memtitle"><span class="permalink"><a href="#ga8a387954e2f6df5c29c91476cb7a08e2">◆ </a></span>CYW43_NO_POWERSAVE_MODE</h2>
617 <div class="memitem">
618 <div class="memproto">
619 <table class="memname">
621 <td class="memname">#define CYW43_NO_POWERSAVE_MODE   (0)</td>
624 </div><div class="memdoc">
626 <p>Power save mode parameter passed to cyw43_ll_wifi_pm. </p>
627 <p >No Powersave mode </p>
631 <h2 class="groupheader">Enumeration Type Documentation</h2>
632 <a id="ga83e8bc15645f9d99ab91a152bb3dc8ce" name="ga83e8bc15645f9d99ab91a152bb3dc8ce"></a>
633 <h2 class="memtitle"><span class="permalink"><a href="#ga83e8bc15645f9d99ab91a152bb3dc8ce">◆ </a></span>anonymous enum</h2>
635 <div class="memitem">
636 <div class="memproto">
637 <table class="memname">
639 <td class="memname">anonymous enum</td>
642 </div><div class="memdoc">
644 <p>Network interface types <a class="anchor" id="CYW43_ITF_"></a>. </p>
645 <table class="fieldtable">
646 <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga83e8bc15645f9d99ab91a152bb3dc8cea01beff8333d8764c54b44bf2297a1f52" name="gga83e8bc15645f9d99ab91a152bb3dc8cea01beff8333d8764c54b44bf2297a1f52"></a>CYW43_ITF_STA </td><td class="fielddoc"><p >Client interface STA mode. </p>
648 <tr><td class="fieldname"><a id="gga83e8bc15645f9d99ab91a152bb3dc8ceadd57ac73ff47f04da4f09a7aaeb7eb90" name="gga83e8bc15645f9d99ab91a152bb3dc8ceadd57ac73ff47f04da4f09a7aaeb7eb90"></a>CYW43_ITF_AP </td><td class="fielddoc"><p >Access point (AP) interface mode. </p>
654 </div><!-- contents -->
655 </div><!-- doc-content -->
657 <script src="main.js"></script>