📄 prism2_8h-source.html
字号:
00114 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFMAXDATALEN 0xFC07</span>00115 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFWDSADDR 0xFC08</span>00116 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFPMENABLED 0xFC09</span>00117 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFPMEPS 0xFC0A</span>00118 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFMULTICASTRX 0xFC0B</span>00119 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFMAXSLEEPDUR 0xFC0C</span>00120 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFPMHOLDDUR 0xFC0D</span>00121 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFOWNNAME 0xFC0E</span>00122 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFOWNDTIMPER 0xFC10</span>00123 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFWDSADDR1 0xFC11</span>00124 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFWDSADDR2 0xFC12</span>00125 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFWDSADDR3 0xFC13</span>00126 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFWDSADDR4 0xFC14</span>00127 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFWDSADDR5 0xFC15</span>00128 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFWDSADDR6 0xFC16</span>00129 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFMCASTPMBUFF 0xFC17</span>00130 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFWEPDEFAULTKEYID 0xFC23</span>00131 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFWEPDEFAULTKEY0 0xFC24</span>00132 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFWEPDEFAULTKEY1 0xFC25</span>00133 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFWEPDEFAULTKEY2 0xFC26</span>00134 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFWEPDEFAULTKEY3 0xFC27</span>00135 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFWEPFLAGS 0xFC28</span>00136 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFWEPKEYMAPTABLE 0xFC29</span>00137 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFAUTHENTICATION 0xFC2A</span>00138 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFMAXASSOCSTATIONS 0xFC2B</span>00139 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFTXCONTROL 0xFC2C</span>00140 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFROAMINGMODE 0xFC2D</span>00141 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFHOSTAUTH 0xFC2E</span>00142 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFRCVCRCERROR 0xFC30</span>00143 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFALTRETRYCNT 0xFC32</span>00144 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFAPBCNINT 0xFC33</span>00145 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFAPPCFINFO 0xFC34</span>00146 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFSTAPCFINFO 0xFC35</span>00147 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFPRIORITYQUSAGE 0xFC37</span>00148 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFTIMCTRL 0xFC40</span>00149 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFTHIRTY2TALLY 0xFC42</span>00150 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFENHSECURITY 0xFC43</span>00151 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFDBMADJUST 0xFC46</span>00152 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_SSNGENERICELEMENT 0xFC48</span>00153 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFSHORTPREAMBLE 0xFCB0</span>00154 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFEXCLONGPREAMBLE 0xFCB1</span>00155 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFAUTHRSPTIMEOUT 0xFCB2</span>00156 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFBASICRATES 0xFCB3</span>00157 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFSUPPRATES 0xFCB4</span>00158 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFFALLBACKCTRL 0xFCB5</span>00159 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_WEPKEYDISABLE 0xFCB6</span>00160 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_WEPKEYMAPINDEX 0xFCB7</span>00161 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_BROADCASTKEYID 0xFCB8</span>00162 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_ENTSECFLAGEYID 0xFCB9</span>00163 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFPASSIVESCANCTRL 0xFCBA</span>00164 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_SSNHANDLINGMODE 0xFCBB</span>00165 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_MDCCONTROL 0xFCBC</span>00166 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_MDCCOUNTRY 0xFCBD</span>00167 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_TXPOWERMAX 0xFCBE</span>00168 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFLFOENBLED 0xFCBF</span>00169 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CAPINFO 0xFCC0</span>00170 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_LISTENINTERVAL 0xFCC1</span>00171 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_SCANREQUEST 0xFCE1</span>00172 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_JOINREQUEST 0xFCE2</span>00173 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_AUTHENTICATESTA 0xFCE3</span>00174 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CHANNELINFOREQUEST 0xFCE4</span>00175 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_HOSTSCAN 0xFCE5</span>00176 <span class="preprocessor"></span>00177 <span class="preprocessor">#define PCMCIA_ATTR_COR 0x0000</span>00178 <span class="preprocessor"></span><span class="preprocessor">#define PCMCIA_ATTR_CSR 0x0002</span>00179 <span class="preprocessor"></span><span class="preprocessor">#define PCMCIA_ATTR_PRR 0x0004</span>00180 <span class="preprocessor"></span><span class="preprocessor">#define PCMCIA_ATTR_SCR 0x0006</span>00181 <span class="preprocessor"></span><span class="preprocessor">#define PCMCIA_ATTR_IOBASE0 0x0010</span>00182 <span class="preprocessor"></span><span class="preprocessor">#define PCMCIA_ATTR_IOBASE1 0x0012</span>00183 <span class="preprocessor"></span><span class="preprocessor">#define PCMCIA_ATTR_IOLIMIT 0x0018</span>00184 <span class="preprocessor"></span>00185 <span class="comment">// typedefs</span>00186 00187 <span class="comment">// constants</span>00188 00189 <span class="comment">// prototypes</span>00190 <span class="preprocessor">#include "<a class="code" href="nic_8h.html">nic.h</a>"</span>00191 00192 00193 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> prism2BeginPacketRetreive(<span class="keywordtype">void</span>);00194 <span class="keywordtype">void</span> prism2RetreivePacketData(u08* packet, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> packetLength);00195 <span class="keywordtype">void</span> prism2EndPacketRetreive(<span class="keywordtype">void</span>);00196 00197 <span class="keywordtype">void</span> prism2SetupTxHeader(u16* header);00198 <span class="keywordtype">void</span> prism2EventCheck(<span class="keywordtype">void</span>);00199 00200 <span class="comment">// initialize the network interface for transmit/receive</span>00201 <span class="keywordtype">void</span> prism2Init(<span class="keywordtype">void</span>);00202 00203 <span class="keywordtype">void</span> prism2GetMacAddress(u08* macaddr);00204 <span class="keywordtype">void</span> prism2SetSSID(u08* ssid);00205 <span class="keywordtype">void</span> prism2SetWEPKey(u08* wepkey);00206 00207 u08 prism2Command(u16 cmd, u16 param0);00208 u08 prism2WriteBAP0(u16 <span class="keywordtype">id</span>, u16 offset, u16* data, u16 len);00209 u08 prism2ReadBAP0(u16 <span class="keywordtype">id</span>, u16 offset, u16* data, u16 len);00210 00211 u08 prism2ReadRID(u16 <span class="keywordtype">id</span>, u16 offset, u16* data, u16 len);00212 u08 prism2WriteRID(u16 <span class="keywordtype">id</span>, u16 offset, u16* data, u16 len);00213 00214 00215 <span class="comment">// hardware access commands</span>00216 <span class="keywordtype">void</span> prism2Write(<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> address, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> data);00217 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> prism2Read(<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> address);00218 <span class="keywordtype">void</span> prism2Write16(<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> address, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> data);00219 <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> prism2Read16(<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> address);00220 <span class="keywordtype">void</span> prism2WriteMem(<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> address, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> data);00221 <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> prism2ReadMem(<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> address);00222 00223 <span class="comment">// debugging commands</span>00224 <span class="keywordtype">void</span> prism2CardRegDump(<span class="keywordtype">void</span>);00225 <span class="keywordtype">void</span> prism2RegDump(<span class="keywordtype">void</span>);00226 00227 <span class="preprocessor">#endif</span>00228 <span class="preprocessor"></span><span class="comment">//@}</span>00229 <span class="comment"></span></pre></div><hr size="1"><address style="align: right;"><small>Generated on Sun Oct 29 03:41:07 2006 for Procyon AVRlib by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.2 </small></address></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -