亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? debug_8c-source.html

?? ATMEL的AVR單片機庫文件
?? 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: debug.c Source File</title><link href="dox.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.3.6 --><div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a></div><h1>debug.c</h1><a href="debug_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/*! \file debug.c \brief Debugging function library. */</span>00002 <span class="comment">//*****************************************************************************</span>00003 <span class="comment">//</span>00004 <span class="comment">// File Name    : 'debug.c'</span>00005 <span class="comment">// Title        : Helpful debugging functions</span>00006 <span class="comment">// Author       : Pascal Stang - Copyright (C) 2003</span>00007 <span class="comment">// Created      : 2003-03-13</span>00008 <span class="comment">// Revised      : 2003-03-13</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>00013 <span class="comment">// Description  : This file contains a set of functions which may be useful</span>00014 <span class="comment">//      for general debugging.</span>00015 <span class="comment">//</span>00016 <span class="comment">// This code is distributed under the GNU Public License</span>00017 <span class="comment">//      which can be found at http://www.gnu.org/licenses/gpl.txt</span>00018 <span class="comment">//</span>00019 <span class="comment">//*****************************************************************************</span>00020 00021 <span class="preprocessor">#include &lt;avr/io.h&gt;</span>00022 <span class="preprocessor">#include &lt;avr/signal.h&gt;</span>00023 <span class="preprocessor">#include &lt;avr/interrupt.h&gt;</span>00024 00025 <span class="preprocessor">#include "<a class="code" href="global_8h.html">global.h</a>"</span>00026 <span class="preprocessor">#include "<a class="code" href="debug_8h.html">debug.h</a>"</span>00027 00028 <span class="preprocessor">#include "<a class="code" href="rprintf_8h.html">rprintf.h</a>"</span>        <span class="comment">// include printf support</span>00029 00030 <span class="comment">// global variables</span>00031 00032 <span class="comment">// functions</span>00033 00034 <span class="comment">// Print a part of memory as a formatted hex table with ascii translation</span><a name="l00035"></a><a class="code" href="debug_8h.html#a0">00035</a> <span class="keywordtype">void</span> <a class="code" href="debug_8h.html#a0">debugPrintHexTable</a>(u16 length, u08 *buffer)00036 {00037     u08 i;00038     u16 j;00039     u08 *buf;00040     u08 s;00041 00042     buf = buffer;00043     00044     <span class="comment">// print the low order address indicies and ASCII header</span>00045     rprintfProgStrM(<span class="stringliteral">"     00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F  0123456789ABCDEF\r\n"</span>);00046     rprintfProgStrM(<span class="stringliteral">"     -----------------------------------------------  ---- ASCII -----\r\n"</span>);00047     00048     <span class="comment">// print the data</span>00049     <span class="keywordflow">for</span>(j=0; j&lt;((length+15)&gt;&gt;4); j++)00050     {00051         <span class="comment">// print the high order address index for this line</span>00052         <a class="code" href="rprintf_8h.html#a14">rprintfu16</a>(j&lt;&lt;4);00053         <a class="code" href="rprintf_8h.html#a7">rprintfChar</a>(<span class="charliteral">' '</span>);00054 00055         <span class="comment">// print the hex data</span>00056         <span class="keywordflow">for</span>(i=0; i&lt;0x10; i++)00057         {00058             <span class="comment">// be nice and print only up to the exact end of the data</span>00059             <span class="keywordflow">if</span>( ((j&lt;&lt;4)+i) &lt; length)00060             {00061                 <span class="comment">// print hex byte</span>00062                 <a class="code" href="rprintf_8h.html#a13">rprintfu08</a>(buf[(j&lt;&lt;4)+i]);00063                 <a class="code" href="rprintf_8h.html#a7">rprintfChar</a>(<span class="charliteral">' '</span>);00064             }00065             <span class="keywordflow">else</span>00066             {00067                 <span class="comment">// we're past the end of the data's length</span>00068                 <span class="comment">// print spaces</span>00069                 rprintfProgStrM(<span class="stringliteral">"   "</span>);00070             }00071         }00072         00073         <span class="comment">// leave some space</span>00074         <a class="code" href="rprintf_8h.html#a7">rprintfChar</a>(<span class="charliteral">' '</span>);00075 00076         <span class="comment">// print the ascii data</span>00077         <span class="keywordflow">for</span>(i=0; i&lt;0x10; i++)00078         {00079             <span class="comment">// be nice and print only up to the exact end of the data</span>00080             <span class="keywordflow">if</span>( ((j&lt;&lt;4)+i) &lt; length)00081             {00082                 <span class="comment">// get the character</span>00083                 s = buf[(j&lt;&lt;4)+i]; 00084                 <span class="comment">// make sure character is printable</span>00085                 <span class="keywordflow">if</span>(s &gt;= 0x20)00086                     <a class="code" href="rprintf_8h.html#a7">rprintfChar</a>(s);00087                 <span class="keywordflow">else</span>00088                     <a class="code" href="rprintf_8h.html#a7">rprintfChar</a>(<span class="charliteral">'.'</span>);00089             }00090             <span class="keywordflow">else</span>00091             {00092                 <span class="comment">// we're past the end of the data's length</span>00093                 <span class="comment">// print a space</span>00094                 <a class="code" href="rprintf_8h.html#a7">rprintfChar</a>(<span class="charliteral">' '</span>);00095             }00096         }00097         <a class="code" href="rprintf_8c.html#a9">rprintfCRLF</a>();00098     }00099 }</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Oct 15 03:50:21 2004 for Procyon AVRlib by<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border=0 > </a>1.3.6 </small></address></body></html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区三区免费观看视频 | 337p粉嫩大胆噜噜噜噜噜91av| 亚洲欧美日韩国产另类专区| 成人性视频免费网站| 久久精品欧美日韩精品| 成人动漫精品一区二区| 亚洲蜜臀av乱码久久精品| 一本大道av伊人久久综合| 亚洲最新在线观看| 欧美精品丝袜久久久中文字幕| 三级影片在线观看欧美日韩一区二区| 欧美一区二区三区播放老司机| 毛片基地黄久久久久久天堂| 久久久一区二区| 色哟哟亚洲精品| 日本强好片久久久久久aaa| 精品国产91久久久久久久妲己| 国产成人av电影在线播放| 亚洲男同性视频| 日韩欧美一级在线播放| 懂色av中文字幕一区二区三区| 亚洲美女视频在线观看| 欧美一级理论性理论a| 国产成人综合自拍| 亚洲精品久久7777| 日韩欧美一级二级| 99re这里只有精品首页| 日韩电影在线观看一区| 国产精品区一区二区三区| 欧美伦理视频网站| 成人黄色在线网站| 久久精品国产99久久6| 国产精品卡一卡二| 日韩一级完整毛片| 91同城在线观看| 精品一区二区成人精品| 亚洲一区二区三区四区的 | 国产一区二区三区免费播放| 中文字幕一区在线观看视频| 欧美一区在线视频| 不卡av在线网| 激情六月婷婷久久| 三级精品在线观看| 一区二区在线电影| 久久亚洲免费视频| 欧美电影在哪看比较好| 95精品视频在线| 国产成人在线视频免费播放| 日韩国产欧美一区二区三区| 中文字幕一区二区三中文字幕| 精品国产伦一区二区三区免费| 欧美中文字幕亚洲一区二区va在线| 国产成人在线免费观看| 免费欧美日韩国产三级电影| 一区二区三区欧美久久| 国产欧美日韩不卡免费| 精品国产自在久精品国产| 欧美挠脚心视频网站| 色一情一乱一乱一91av| 成人精品小蝌蚪| 黑人巨大精品欧美黑白配亚洲| 天堂午夜影视日韩欧美一区二区| 亚洲人成伊人成综合网小说| 国产日韩精品一区二区浪潮av | 国产精品拍天天在线| 久久综合色综合88| 日韩精品一区二区三区在线| 欧美日韩一卡二卡三卡 | 成人中文字幕在线| 国产成人在线视频网站| 国产精品91xxx| 美女脱光内衣内裤视频久久影院| 亚洲成年人网站在线观看| 一区二区三区国产精华| 亚洲欧美国产高清| 亚洲人妖av一区二区| 中文字幕一区二区三| ...xxx性欧美| 亚洲欧美另类图片小说| 亚洲激情网站免费观看| 亚洲国产人成综合网站| 五月婷婷综合激情| 日韩vs国产vs欧美| 久久99蜜桃精品| 国产一区二区三区黄视频 | 9人人澡人人爽人人精品| 国产成人精品在线看| 成人免费视频app| www.一区二区| 色噜噜狠狠成人中文综合| 在线观看av一区二区| 欧美二区三区的天堂| 日韩一级黄色片| 久久综合九色欧美综合狠狠| 久久精品视频一区二区| 日韩一区在线免费观看| 亚洲国产成人91porn| 日本vs亚洲vs韩国一区三区| 精品一区二区免费在线观看| 国产成人av电影在线观看| 91丨porny丨在线| 欧美人体做爰大胆视频| 精品国产3级a| 亚洲免费电影在线| 日韩av中文字幕一区二区三区| 国内精品久久久久影院薰衣草| 成人性生交大片免费看中文网站| 日本精品一区二区三区四区的功能| 欧美日韩国产a| 国产亚洲欧美日韩在线一区| 国产精品国产三级国产普通话蜜臀| 亚洲精品国产品国语在线app| 爽好多水快深点欧美视频| 国产一区二区毛片| 91黄色免费观看| 久久久综合九色合综国产精品| 亚洲精选视频在线| 蜜臀久久99精品久久久久久9| 成人免费高清视频在线观看| 欧美日韩一区二区在线视频| 精品国产网站在线观看| 亚洲蜜臀av乱码久久精品| 激情小说欧美图片| 91精品办公室少妇高潮对白| 精品国产乱子伦一区| 亚洲最大的成人av| 国产69精品一区二区亚洲孕妇| 91.com视频| 亚洲欧美另类久久久精品2019| 精品在线观看免费| 欧美一a一片一级一片| 国产亚洲精品免费| 日韩不卡一区二区| 欧美主播一区二区三区| 中文字幕乱码久久午夜不卡| 视频一区欧美精品| 色综合久久99| 欧美国产激情二区三区| 男女性色大片免费观看一区二区| 99久久久久免费精品国产| 精品少妇一区二区三区免费观看 | 亚洲成人久久影院| 成人精品亚洲人成在线| 精品国产一二三| 日韩av中文字幕一区二区| 色婷婷综合久久久中文字幕| 国产午夜亚洲精品羞羞网站| 看电影不卡的网站| 欧美日韩不卡一区| 夜夜爽夜夜爽精品视频| 91丨porny丨蝌蚪视频| 国产清纯美女被跳蛋高潮一区二区久久w| 亚洲成av人片在线观看| 色www精品视频在线观看| 中文字幕中文字幕一区| 国产成人av福利| 中文字幕欧美日韩一区| 国产成人免费高清| 久久久国产精品麻豆| 久草这里只有精品视频| 精品精品欲导航| 精品影视av免费| 久久综合99re88久久爱| 久久国产尿小便嘘嘘尿| 日韩视频中午一区| 蜜桃免费网站一区二区三区| 91精品婷婷国产综合久久竹菊| 亚洲成av人片在线| 91精品国产乱| 麻豆精品国产91久久久久久| 日韩欧美中文字幕一区| 久久99国产精品麻豆| 久久久精品免费网站| 成人av综合在线| 国产精品久久久久影视| 一本久久精品一区二区| 国产精品主播直播| 久久精品视频免费| 成人毛片视频在线观看| 1024亚洲合集| 欧美日韩免费一区二区三区视频| 天天综合色天天| 精品奇米国产一区二区三区| 国产一区二区三区日韩 | 国产三区在线成人av| 丁香五精品蜜臀久久久久99网站| 中文字幕一区二区在线播放| 在线国产亚洲欧美| 六月婷婷色综合| 中文字幕av一区二区三区高 | 白白色 亚洲乱淫| 日韩精品成人一区二区在线| 日韩精品一区二区三区四区视频| 国产一区二区三区在线观看免费 | 在线播放91灌醉迷j高跟美女| 蜜桃精品在线观看| 国产精品嫩草影院av蜜臀| 欧美午夜精品免费| 国产一区不卡在线| 亚洲另类中文字|