📄 macro__old_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>AVR321000 Communication with the AVR32 USART: testsuite/bravo_validation/inc/macro_old.h File Reference</title><link href="doxygen.css" rel="stylesheet" type="text/css"><link href="tabs.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.5.1 --><div class="tabs"> <ul> <li><a href="main.html"><span>Main Page</span></a></li> <li><a href="annotated.html"><span>Data Structures</span></a></li> <li id="current"><a href="files.html"><span>Files</span></a></li> <li><a href="dirs.html"><span>Directories</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> </ul></div><div class="tabs"> <ul> <li><a href="files.html"><span>File List</span></a></li> <li><a href="globals.html"><span>Globals</span></a></li> </ul></div><div class="nav"><a class="el" href="dir_ed041fa8052270846d9a0dab17b0d151.html">testsuite</a> » <a class="el" href="dir_18e6971fa792d4606dff45a531675719.html">bravo_validation</a> » <a class="el" href="dir_bc52a70d7bb04512651454be1567b075.html">inc</a></div><h1>macro_old.h File Reference</h1><p><p><a href="macro__old_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">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="macro__old_8h.html#9db3b5a2ec11f4d006d13773ac8201be">_rete</a>() __asm__("rete")</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="macro__old_8h.html#a4a26247c6c33f9886ea86b0ca37fcfc">_rets</a>() __asm__("rets")</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="macro__old_8h.html#a423719f27efa86aadc4bcf7cca96c47">_tlbr</a>() __asm__("tlbr")</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="macro__old_8h.html#ed0bfc0e754d02502bebcd9d7decfe00">_tlbs</a>() __asm__("tlbs")</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="macro__old_8h.html#595cc81a777ea9e96dd9eeb8b6d8f79a">_tlbw</a>() __asm__("tlbw")</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="macro__old_8h.html#ceac52cf9be75194e4062a07a54af35b">ACCESS_DENIED</a> -4</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="macro__old_8h.html#7642b767ecd93ccfeaede2534739d8a3">ADDR</a>(var, n) (*(volatile unsigned long *)(var + n))</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="macro__old_8h.html#5c6902753045184560325d09411be6bb">CLEARBIT</a>(var, n) __asm__( "mfsr r10, %1 \n cbr r10, %0 \n mtsr %1, r10 \n": :"X"(n), "g"(var) )</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="macro__old_8h.html#8fe83ac76edc595f6b98cd4a4127aed5">ERROR</a> -1</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="macro__old_8h.html#cffba448b25238fbb83b78ed3988c2ce">EVBA</a> 4</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="macro__old_8h.html#65e9886d74aaee76545e83dd09011727">false</a> 0</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="macro__old_8h.html#9722b1b767d4cdbb65ff8f6dc159c2cc">MULTIPLE_HITS</a> -3</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="macro__old_8h.html#33bfc1f995233887a0414369c36936b8">NOT_FOUND</a> -2</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="macro__old_8h.html#b764ddc836a396762a8a1d9bd6b18222">SETBIT</a>(var, n) __asm__( "mfsr r10, %1 \n sbr r10, %0 \n mtsr %1, r10 \n": :"X"(n), "g"(var) )</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="macro__old_8h.html#5a87fe709ac41333c9504c722dfb053c">SETREG</a>(var, n) __asm__( "mov r10, %0 \n mtsr %1, r10 \n": :"X"(n), "g"(var) )</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="macro__old_8h.html#baed93a16a0cde13f32bc4dc48b96804">SR</a> 0</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="macro__old_8h.html#a90cac659d18e8ef6294c7ae337f6b58">SUCCESS</a> 1</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="macro__old_8h.html#cfb96981b092452c1d9b009e3cf4f494">TESTBIT</a>(var, n) __asm__( "mfsr r10, %1 \n cbr r10, %0 \n mtsr %1, r10 \n": :"X"(n), "g"(var) )</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="macro__old_8h.html#41f9c5fb8b08eb5dc3edce4dcb37fee7">true</a> 1</td></tr></table><hr><h2>Define Documentation</h2><a class="anchor" name="9db3b5a2ec11f4d006d13773ac8201be"></a><!-- doxytag: member="macro_old.h::_rete" ref="9db3b5a2ec11f4d006d13773ac8201be" args="()" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">#define _rete </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> __asm__("rete")</td> </tr> </table></div><div class="memdoc"><p><p>Definition at line <a class="el" href="macro__old_8h-source.html#l00015">15</a> of file <a class="el" href="macro__old_8h-source.html">macro_old.h</a>.</div></div><p><a class="anchor" name="a4a26247c6c33f9886ea86b0ca37fcfc"></a><!-- doxytag: member="macro_old.h::_rets" ref="a4a26247c6c33f9886ea86b0ca37fcfc" args="()" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">#define _rets </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> __asm__("rets")</td> </tr> </table></div><div class="memdoc"><p><p>Definition at line <a class="el" href="macro__old_8h-source.html#l00016">16</a> of file <a class="el" href="macro__old_8h-source.html">macro_old.h</a>.</div></div><p><a class="anchor" name="a423719f27efa86aadc4bcf7cca96c47"></a><!-- doxytag: member="macro_old.h::_tlbr" ref="a423719f27efa86aadc4bcf7cca96c47" args="()" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">#define _tlbr </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> __asm__("tlbr")</td> </tr> </table></div><div class="memdoc"><p><p>Definition at line <a class="el" href="macro__old_8h-source.html#l00018">18</a> of file <a class="el" href="macro__old_8h-source.html">macro_old.h</a>.</div></div><p><a class="anchor" name="ed0bfc0e754d02502bebcd9d7decfe00"></a><!-- doxytag: member="macro_old.h::_tlbs" ref="ed0bfc0e754d02502bebcd9d7decfe00" args="()" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">#define _tlbs </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> __asm__("tlbs")</td> </tr> </table></div><div class="memdoc"><p><p>Definition at line <a class="el" href="macro__old_8h-source.html#l00020">20</a> of file <a class="el" href="macro__old_8h-source.html">macro_old.h</a>.</div></div><p><a class="anchor" name="595cc81a777ea9e96dd9eeb8b6d8f79a"></a><!-- doxytag: member="macro_old.h::_tlbw" ref="595cc81a777ea9e96dd9eeb8b6d8f79a" args="()" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">#define _tlbw </td> <td>(</td> </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> __asm__("tlbw")</td> </tr> </table></div><div class="memdoc"><p><p>Definition at line <a class="el" href="macro__old_8h-source.html#l00019">19</a> of file <a class="el" href="macro__old_8h-source.html">macro_old.h</a>.</div></div><p><a class="anchor" name="ceac52cf9be75194e4062a07a54af35b"></a><!-- doxytag: member="macro_old.h::ACCESS_DENIED" ref="ceac52cf9be75194e4062a07a54af35b" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ACCESS_DENIED -4 </td> </tr> </table></div><div class="memdoc"><p><p>Definition at line <a class="el" href="macro__old_8h-source.html#l00026">26</a> of file <a class="el" href="macro__old_8h-source.html">macro_old.h</a>.</div></div><p><a class="anchor" name="7642b767ecd93ccfeaede2534739d8a3"></a><!-- doxytag: member="macro_old.h::ADDR" ref="7642b767ecd93ccfeaede2534739d8a3" args="(var, n)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ADDR </td> <td>(</td> <td class="paramtype">var, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">n </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> (*(volatile unsigned long *)(var + n))</td> </tr> </table></div><div class="memdoc"><p><p>Definition at line <a class="el" href="macro__old_8h-source.html#l00007">7</a> of file <a class="el" href="macro__old_8h-source.html">macro_old.h</a>.</div></div><p><a class="anchor" name="5c6902753045184560325d09411be6bb"></a><!-- doxytag: member="macro_old.h::CLEARBIT" ref="5c6902753045184560325d09411be6bb" args="(var, n)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">#define CLEARBIT </td> <td>(</td> <td class="paramtype">var, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">n </td> <td class="paramname"> </td>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -