?lang_form?
?lang_select?
?lang_submit?
?lang_endform?
{HEADER END}
{FILE START}
library
?curdirlinks? - Rev 6
?prevdifflink? - Blame - ?getfile?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Procyon AVRlib: net/prism2.h Source File</title>
<link href="dox.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.2 -->
<div class="qindex"><a class="qindex" href="main.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div>
<div class="nav">
<a class="el" href="dir_000001.html">net</a></div>
<h1>prism2.h</h1><a href="prism2_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <span class="comment">/*! \file prism2.h \brief Prism2 802.11b Wireless-LAN Interface Driver. */</span>
00002 <span class="comment">//*****************************************************************************</span>
00003 <span class="comment">//</span>
00004 <span class="comment">// File Name : 'prism2.h'</span>
00005 <span class="comment">// Title : Prism2 802.11b Wireless-LAN Interface Driver</span>
00006 <span class="comment">// Author : Pascal Stang</span>
00007 <span class="comment">// Created : 12/27/2004</span>
00008 <span class="comment">// Revised : 1/7/2005</span>
00009 <span class="comment">// Version : 0.1</span>
00010 <span class="comment">// Target MCU : Atmel AVR series</span>
00011 <span class="comment">// Editor Tabs : 4</span>
00012 <span class="comment">//</span><span class="comment"></span>
00013 <span class="comment">/// \ingroup network</span>
00014 <span class="comment">/// \defgroup prism2 PrismII 802.11b WLAN Interface Driver (prism2.c)</span>
00015 <span class="comment">/// \code #include "net/prism2.h" \endcode</span>
00016 <span class="comment">/// \par Overview</span>
00017 <span class="comment">/// This driver provides initialization and transmit/receive</span>
00018 <span class="comment">/// functions for the Prism2 802.11b Wireless-LAN Controller.</span>
00019 <span class="comment">///</span>
00020 <span class="comment">/// \note This driver works but is still in development.</span>
00021 <span class="comment"></span><span class="comment">//</span>
00022 <span class="comment">//*****************************************************************************</span><span class="comment"></span>
00023 <span class="comment">//@{</span>
00024 <span class="comment"></span>
00025 <span class="preprocessor">#ifndef PRISM2_H</span>
00026 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_H</span>
00027 <span class="preprocessor"></span>
00028 <span class="preprocessor">#include "<a class="code" href="global_8h.html">global.h</a>"</span>
00029
00030 <span class="preprocessor">#define nop() asm volatile ("nop")</span>
00031 <span class="preprocessor"></span>
00032 <span class="comment">// PRISM2 I/O register defines</span>
00033 <span class="preprocessor">#define PRISM2_REG_CMD 0x00</span>
00034 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_REG_PARAM0 0x02</span>
00035 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_REG_PARAM1 0x04</span>
00036 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_REG_PARAM2 0x06</span>
00037 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_REG_STATUS 0x08</span>
00038 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_REG_RESP0 0x0A</span>
00039 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_REG_RESP1 0x0C</span>
00040 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_REG_RESP2 0x0E</span>
00041 <span class="preprocessor"></span>
00042 <span class="preprocessor">#define PRISM2_REG_INFOFID 0x10</span>
00043 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_REG_RXFID 0x20</span>
00044 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_REG_ALLOCFID 0x22</span>
00045 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_REG_TXFID 0x24</span>
00046 <span class="preprocessor"></span>
00047 <span class="preprocessor">#define PRISM2_REG_BAP0SEL 0x18</span>
00048 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_REG_BAP0OFFSET 0x1C</span>
00049 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_REG_BAP0DATA 0x36</span>
00050 <span class="preprocessor"></span>
00051 <span class="preprocessor">#define PRISM2_REG_BAP1SEL 0x1A</span>
00052 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_REG_BAP1OFFSET 0x1E</span>
00053 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_REG_BAP1DATA 0x38</span>
00054 <span class="preprocessor"></span>
00055 <span class="preprocessor">#define PRISM2_REG_EVSTAT 0x30</span>
00056 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_REG_INTEN 0x32</span>
00057 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_REG_EVACK 0x34</span>
00058 <span class="preprocessor"></span>
00059 <span class="preprocessor">#define PRISM2_REG_SWSUP0 0x28</span>
00060 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_REG_SWSUP1 0x2A</span>
00061 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_REG_SWSUP2 0x2C</span>
00062 <span class="preprocessor"></span>
00063 <span class="preprocessor">#define PRISM2_REG_AUXPAGE 0x3A</span>
00064 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_REG_AUXOFFSET 0x3C</span>
00065 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_REG_AUXDATA 0x3E</span>
00066 <span class="preprocessor"></span>
00067
00068 <span class="comment">// PRISM2 commands defines</span>
00069 <span class="preprocessor">#define PRISM2_CMD_INIT 0x0000</span>
00070 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_CMD_ENABLE_MAC0 0x0001</span>
00071 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_CMD_DISABLE_MAC0 0x0002</span>
00072 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_CMD_DIAG 0x0003</span>
00073 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_CMD_ALLOC 0x000A</span>
00074 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_CMD_TX 0x000B</span>
00075 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_CMD_TX_RECL 0x010B</span>
00076 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_CMD_NOTIFY 0x0010</span>
00077 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_CMD_INQUIRE 0x0011</span>
00078 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_CMD_ACCESS_RD 0x0021</span>
00079 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_CMD_ACCESS_WR 0x0121</span>
00080 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_CMD_BUSY 0x8000</span>
00081 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_CMD_NORESP 0xFFFF</span>
00082 <span class="preprocessor"></span>
00083 <span class="comment">// PRISM2 command result codes</span>
00084 <span class="preprocessor">#define PRISM2_RESULT_SUCCESS 0x00</span>
00085 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RESULT_CARDFAIL 0x01</span>
00086 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RESULT_NOBUFFER 0x05</span>
00087 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RESULT_CMDERROR 0x7F</span>
00088 <span class="preprocessor"></span>
00089 <span class="comment">// PRISM2 BAP Offset defines</span>
00090 <span class="preprocessor">#define PRISM2_BAPOFFSET_ERROR 0x4000</span>
00091 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_BAPOFFSET_BUSY 0x8000</span>
00092 <span class="preprocessor"></span>
00093 <span class="comment">// PRISM2 event bit defines</span>
00094 <span class="preprocessor">#define PRISM2_EVENT_RX 0x0001</span>
00095 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_EVENT_TX 0x0002</span>
00096 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_EVENT_TXEXEC 0x0004</span>
00097 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_EVENT_ALLOC 0x0008</span>
00098 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_EVENT_CMD 0x0010</span>
00099 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_EVENT_DTIM 0x0020</span>
00100 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_EVENT_INFO 0x0080</span>
00101 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_EVENT_INFDROP 0x2000</span>
00102 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_EVENT_WTERR 0x4000</span>
00103 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_EVENT_TICK 0x8000</span>
00104 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_EVENT_ALL 0xFFFF</span>
00105 <span class="preprocessor"></span>
00106 <span class="comment">// PRISM2 Record ID defines (RIDs)</span>
00107 <span class="preprocessor">#define PRISM2_RID_CNFPORTTYPE 0xFC00</span>
00108 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFOWNMACADDR 0xFC01</span>
00109 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFDESIREDSSID 0xFC02</span>
00110 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFOWNCHANNEL 0xFC03</span>
00111 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFOWNSSID 0xFC04</span>
00112 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFOWNATIMWIN 0xFC05</span>
00113 <span class="preprocessor"></span><span class="preprocessor">#define PRISM2_RID_CNFSYSSCALE 0xFC06</span>
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>
|
{FILE END}
{FOOTER START}
Powered by WebSVN v2.8.3