📄 print__funcs_8c.html
字号:
<div class="memdoc"><p><p>Definition at line <a class="el" href="print__funcs_8c-source.html#l00025">25</a> of file <a class="el" href="print__funcs_8c-source.html">print_funcs.c</a>.<p>References <a class="el" href="print__funcs_8c-source.html#l00043">print()</a>, and <a class="el" href="pdc__example_8c-source.html#l00051">usart0</a>.<div class="fragment"><pre class="fragment"><a name="l00026"></a>00026 {<a name="l00027"></a>00027 avr32_usart_t *<a class="code" href="pdc__example_8c.html#815b2ce862a7fa7c51e4ffb658f410dd">usart0</a> = (<span class="keywordtype">void</span> *) AVR32_USART0_ADDRESS;<a name="l00028"></a>00028 <a class="code" href="print__funcs_8c.html#6d8f6870ed871f3fac022cea8ad9240b">print</a>(usart0, str);<a name="l00029"></a>00029 }</pre></div><p><p>Here is the call graph for this function:</div></div><p><a class="anchor" name="785eba15049e9556dadb53127d8998b4"></a><!-- doxytag: member="print_funcs.c::print_dbg_hex" ref="785eba15049e9556dadb53127d8998b4" args="(unsigned long n)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">void print_dbg_hex </td> <td>(</td> <td class="paramtype">unsigned long </td> <td class="paramname"> <em>n</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table></div><div class="memdoc"><p><p>Definition at line <a class="el" href="print__funcs_8c-source.html#l00037">37</a> of file <a class="el" href="print__funcs_8c-source.html">print_funcs.c</a>.<p>References <a class="el" href="print__funcs_8c-source.html#l00071">print_hex()</a>, and <a class="el" href="pdc__example_8c-source.html#l00051">usart0</a>.<div class="fragment"><pre class="fragment"><a name="l00038"></a>00038 {<a name="l00039"></a>00039 avr32_usart_t *<a class="code" href="pdc__example_8c.html#815b2ce862a7fa7c51e4ffb658f410dd">usart0</a> = (<span class="keywordtype">void</span> *) AVR32_USART0_ADDRESS;<a name="l00040"></a>00040 <a class="code" href="print__funcs_8c.html#391175d3aeea10a8dff2d9c8b8b71534">print_hex</a>(usart0, n);<a name="l00041"></a>00041 }</pre></div><p><p>Here is the call graph for this function:</div></div><p><a class="anchor" name="d8b70d07a6681ed9a076aa8509dbe2cb"></a><!-- doxytag: member="print_funcs.c::print_dbg_ulong" ref="d8b70d07a6681ed9a076aa8509dbe2cb" args="(unsigned long n)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">void print_dbg_ulong </td> <td>(</td> <td class="paramtype">unsigned long </td> <td class="paramname"> <em>n</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table></div><div class="memdoc"><p><p>Definition at line <a class="el" href="print__funcs_8c-source.html#l00031">31</a> of file <a class="el" href="print__funcs_8c-source.html">print_funcs.c</a>.<p>References <a class="el" href="print__funcs_8c-source.html#l00057">print_ulong()</a>, and <a class="el" href="pdc__example_8c-source.html#l00051">usart0</a>.<div class="fragment"><pre class="fragment"><a name="l00032"></a>00032 {<a name="l00033"></a>00033 avr32_usart_t *<a class="code" href="pdc__example_8c.html#815b2ce862a7fa7c51e4ffb658f410dd">usart0</a> = (<span class="keywordtype">void</span> *) AVR32_USART0_ADDRESS;<a name="l00034"></a>00034 <a class="code" href="print__funcs_8c.html#87b437e5caa0abea220fa11d5d07c490">print_ulong</a>(usart0, n);<a name="l00035"></a>00035 }</pre></div><p><p>Here is the call graph for this function:</div></div><p><a class="anchor" name="391175d3aeea10a8dff2d9c8b8b71534"></a><!-- doxytag: member="print_funcs.c::print_hex" ref="391175d3aeea10a8dff2d9c8b8b71534" args="(volatile avr32_usart_t *usart, unsigned long n)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">void print_hex </td> <td>(</td> <td class="paramtype">volatile avr32_usart_t * </td> <td class="paramname"> <em>usart</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned long </td> <td class="paramname"> <em>n</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table></div><div class="memdoc"><p><p>Definition at line <a class="el" href="print__funcs_8c-source.html#l00071">71</a> of file <a class="el" href="print__funcs_8c-source.html">print_funcs.c</a>.<p>References <a class="el" href="print__funcs_8c-source.html#l00043">print()</a>.<p>Referenced by <a class="el" href="print__funcs_8c-source.html#l00037">print_dbg_hex()</a>, and <a class="el" href="usart__example3_8c-source.html#l00030">usart_int_handler()</a>.<div class="fragment"><pre class="fragment"><a name="l00072"></a>00072 {<a name="l00073"></a>00073 <span class="keywordtype">char</span> tmp[9];<a name="l00074"></a>00074 <span class="keywordtype">int</span> i;<a name="l00075"></a>00075 <a name="l00076"></a>00076 <span class="keywordflow">for</span> (i = 0; i < 8; i++) {<a name="l00077"></a>00077 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> nibble;<a name="l00078"></a>00078 <a name="l00079"></a>00079 nibble = (n >> (28 - 4 * i)) & 0xf;<a name="l00080"></a>00080 <span class="keywordflow">if</span> (nibble < 10)<a name="l00081"></a>00081 tmp[i] = nibble + <span class="charliteral">'0'</span>;<a name="l00082"></a>00082 <span class="keywordflow">else</span><a name="l00083"></a>00083 tmp[i] = nibble - 10 + <span class="charliteral">'a'</span>;<a name="l00084"></a>00084 }<a name="l00085"></a>00085 tmp[8] = 0;<a name="l00086"></a>00086 <a name="l00087"></a>00087 <a class="code" href="print__funcs_8c.html#6d8f6870ed871f3fac022cea8ad9240b">print</a>(usart, tmp);<a name="l00088"></a>00088 }</pre></div><p><p>Here is the call graph for this function:</div></div><p><a class="anchor" name="87b437e5caa0abea220fa11d5d07c490"></a><!-- doxytag: member="print_funcs.c::print_ulong" ref="87b437e5caa0abea220fa11d5d07c490" args="(volatile avr32_usart_t *usart, unsigned long n)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">void print_ulong </td> <td>(</td> <td class="paramtype">volatile avr32_usart_t * </td> <td class="paramname"> <em>usart</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned long </td> <td class="paramname"> <em>n</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table></div><div class="memdoc"><p><p>Definition at line <a class="el" href="print__funcs_8c-source.html#l00057">57</a> of file <a class="el" href="print__funcs_8c-source.html">print_funcs.c</a>.<p>References <a class="el" href="print__funcs_8c-source.html#l00043">print()</a>.<p>Referenced by <a class="el" href="print__funcs_8c-source.html#l00031">print_dbg_ulong()</a>, and <a class="el" href="usart__example2_8c-source.html#l00115">print_pm_stats()</a>.<div class="fragment"><pre class="fragment"><a name="l00058"></a>00058 {<a name="l00059"></a>00059 <span class="keywordtype">char</span> tmp[16];<a name="l00060"></a>00060 <span class="keywordtype">int</span> i = <span class="keyword">sizeof</span>(tmp) - 1;<a name="l00061"></a>00061 <a name="l00062"></a>00062 tmp[i] = 0;<a name="l00063"></a>00063 <span class="keywordflow">do</span> {<a name="l00064"></a>00064 tmp[--i] = (n % 10) + <span class="charliteral">'0'</span>;<a name="l00065"></a>00065 n /= 10;<a name="l00066"></a>00066 } <span class="keywordflow">while</span> (n);<a name="l00067"></a>00067 <a name="l00068"></a>00068 <a class="code" href="print__funcs_8c.html#6d8f6870ed871f3fac022cea8ad9240b">print</a>(usart, tmp + i);<a name="l00069"></a>00069 }</pre></div><p><p>Here is the call graph for this function:</div></div><p><hr size="1"><address style="align: right;"><small>Generated on Thu May 10 14:14:48 2007 for AVR321000 Communication with the AVR32 USART by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -