📄 prism2_8h.html
字号:
<!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 File Reference</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 File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2><p>Definition in file <a class="el" href="prism2_8h-source.html">prism2.h</a>.<p><code>#include "<a class="el" href="global_8h-source.html">global.h</a>"</code><br><code>#include "<a class="el" href="nic_8h-source.html">nic.h</a>"</code><br><p><a href="prism2_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"><tr><td></td></tr><tr><td colspan="2"><br><h2>Defines</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga22" doxytag="prism2.h::nop"></a>#define </td><td class="memItemRight" valign="bottom"><b>nop</b>() asm volatile ("nop")</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga23" doxytag="prism2.h::PRISM2_REG_CMD"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_REG_CMD</b> 0x00</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga24" doxytag="prism2.h::PRISM2_REG_PARAM0"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_REG_PARAM0</b> 0x02</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga25" doxytag="prism2.h::PRISM2_REG_PARAM1"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_REG_PARAM1</b> 0x04</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga26" doxytag="prism2.h::PRISM2_REG_PARAM2"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_REG_PARAM2</b> 0x06</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga27" doxytag="prism2.h::PRISM2_REG_STATUS"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_REG_STATUS</b> 0x08</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga28" doxytag="prism2.h::PRISM2_REG_RESP0"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_REG_RESP0</b> 0x0A</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga29" doxytag="prism2.h::PRISM2_REG_RESP1"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_REG_RESP1</b> 0x0C</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga30" doxytag="prism2.h::PRISM2_REG_RESP2"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_REG_RESP2</b> 0x0E</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga31" doxytag="prism2.h::PRISM2_REG_INFOFID"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_REG_INFOFID</b> 0x10</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga32" doxytag="prism2.h::PRISM2_REG_RXFID"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_REG_RXFID</b> 0x20</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga33" doxytag="prism2.h::PRISM2_REG_ALLOCFID"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_REG_ALLOCFID</b> 0x22</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga34" doxytag="prism2.h::PRISM2_REG_TXFID"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_REG_TXFID</b> 0x24</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga35" doxytag="prism2.h::PRISM2_REG_BAP0SEL"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_REG_BAP0SEL</b> 0x18</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga36" doxytag="prism2.h::PRISM2_REG_BAP0OFFSET"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_REG_BAP0OFFSET</b> 0x1C</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga37" doxytag="prism2.h::PRISM2_REG_BAP0DATA"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_REG_BAP0DATA</b> 0x36</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga38" doxytag="prism2.h::PRISM2_REG_BAP1SEL"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_REG_BAP1SEL</b> 0x1A</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga39" doxytag="prism2.h::PRISM2_REG_BAP1OFFSET"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_REG_BAP1OFFSET</b> 0x1E</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga40" doxytag="prism2.h::PRISM2_REG_BAP1DATA"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_REG_BAP1DATA</b> 0x38</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga41" doxytag="prism2.h::PRISM2_REG_EVSTAT"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_REG_EVSTAT</b> 0x30</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga42" doxytag="prism2.h::PRISM2_REG_INTEN"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_REG_INTEN</b> 0x32</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga43" doxytag="prism2.h::PRISM2_REG_EVACK"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_REG_EVACK</b> 0x34</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga44" doxytag="prism2.h::PRISM2_REG_SWSUP0"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_REG_SWSUP0</b> 0x28</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga45" doxytag="prism2.h::PRISM2_REG_SWSUP1"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_REG_SWSUP1</b> 0x2A</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga46" doxytag="prism2.h::PRISM2_REG_SWSUP2"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_REG_SWSUP2</b> 0x2C</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga47" doxytag="prism2.h::PRISM2_REG_AUXPAGE"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_REG_AUXPAGE</b> 0x3A</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga48" doxytag="prism2.h::PRISM2_REG_AUXOFFSET"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_REG_AUXOFFSET</b> 0x3C</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga49" doxytag="prism2.h::PRISM2_REG_AUXDATA"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_REG_AUXDATA</b> 0x3E</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga50" doxytag="prism2.h::PRISM2_CMD_INIT"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_CMD_INIT</b> 0x0000</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga51" doxytag="prism2.h::PRISM2_CMD_ENABLE_MAC0"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_CMD_ENABLE_MAC0</b> 0x0001</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga52" doxytag="prism2.h::PRISM2_CMD_DISABLE_MAC0"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_CMD_DISABLE_MAC0</b> 0x0002</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga53" doxytag="prism2.h::PRISM2_CMD_DIAG"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_CMD_DIAG</b> 0x0003</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga54" doxytag="prism2.h::PRISM2_CMD_ALLOC"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_CMD_ALLOC</b> 0x000A</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga55" doxytag="prism2.h::PRISM2_CMD_TX"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_CMD_TX</b> 0x000B</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga56" doxytag="prism2.h::PRISM2_CMD_TX_RECL"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_CMD_TX_RECL</b> 0x010B</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga57" doxytag="prism2.h::PRISM2_CMD_NOTIFY"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_CMD_NOTIFY</b> 0x0010</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga58" doxytag="prism2.h::PRISM2_CMD_INQUIRE"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_CMD_INQUIRE</b> 0x0011</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga59" doxytag="prism2.h::PRISM2_CMD_ACCESS_RD"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_CMD_ACCESS_RD</b> 0x0021</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga60" doxytag="prism2.h::PRISM2_CMD_ACCESS_WR"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_CMD_ACCESS_WR</b> 0x0121</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga61" doxytag="prism2.h::PRISM2_CMD_BUSY"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_CMD_BUSY</b> 0x8000</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga62" doxytag="prism2.h::PRISM2_CMD_NORESP"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_CMD_NORESP</b> 0xFFFF</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga63" doxytag="prism2.h::PRISM2_RESULT_SUCCESS"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_RESULT_SUCCESS</b> 0x00</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga64" doxytag="prism2.h::PRISM2_RESULT_CARDFAIL"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_RESULT_CARDFAIL</b> 0x01</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga65" doxytag="prism2.h::PRISM2_RESULT_NOBUFFER"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_RESULT_NOBUFFER</b> 0x05</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga66" doxytag="prism2.h::PRISM2_RESULT_CMDERROR"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_RESULT_CMDERROR</b> 0x7F</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga67" doxytag="prism2.h::PRISM2_BAPOFFSET_ERROR"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_BAPOFFSET_ERROR</b> 0x4000</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga68" doxytag="prism2.h::PRISM2_BAPOFFSET_BUSY"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_BAPOFFSET_BUSY</b> 0x8000</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga69" doxytag="prism2.h::PRISM2_EVENT_RX"></a>#define </td><td class="memItemRight" valign="bottom"><b>PRISM2_EVENT_RX</b> 0x0001</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga70" doxytag="prism2.h::PRISM2_EVENT_TX"></a>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -