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

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

?? lib_at91rm9200_h.html

?? DM9161在ARM9200下的驅動源碼
?? HTML
?? 第 1 頁 / 共 5 頁
字號:


<html><head>

<meta charset="iso-8859-1" content="Arm / ATMEL/ AT91 library /" http-equiv="Content-Type">

<title>HTML software transalation</title>

</head>

<body><pre><font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//*         ATMEL Microcontroller Software Support  -  ROUSSET  -</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* The software is delivered "AS IS" without warranty or condition of any</font>
<font color=#B22222>//* kind, either express, implied or statutory. This includes without</font>
<font color=#B22222>//* limitation any warranty or condition with respect to merchantability or</font>
<font color=#B22222>//* fitness <font color=#0000FF>for</font> any particular purpose, or against the infringements of</font>
<font color=#B22222>//* intellectual property rights of others.</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* File Name           : lib_AT91RM9200.h</font>
<font color=#B22222>//* Object              : AT91RM9200 inlined functions</font>
<font color=#B22222>//* Generated           : AT91 SW Application Group  07/04/2003 (11:05:04)</font>
<font color=#B22222>//*</font>
<font color=#B22222>//* CVS Reference       : /lib_pdc.h/1.2/Tue Jul 02 11:29:40 2002//</font>
<font color=#B22222>//* CVS Reference       : /lib_dbgu.h/1.1/Fri Jan 31 11:18:40 2003//</font>
<font color=#B22222>//* CVS Reference       : /lib_rtc_1245d.h/1.1/Fri Jan 31 11:19:12 2003//</font>
<font color=#B22222>//* CVS Reference       : /lib_ssc.h/1.4/Fri Jan 31 11:19:20 2003//</font>
<font color=#B22222>//* CVS Reference       : /lib_spi_AT91RMxxxx.h/1.2/Fri Jan 31 11:19:30 2003//</font>
<font color=#B22222>//* CVS Reference       : /lib_tc_1753b.h/1.1/Fri Jan 31 11:20:02 2003//</font>
<font color=#B22222>//* CVS Reference       : /lib_pmc.h/1.3/Thu Nov 14 06:40:44 2002//</font>
<font color=#B22222>//* CVS Reference       : /lib_pio.h/1.3/Fri Jan 31 11:18:56 2003//</font>
<font color=#B22222>//* CVS Reference       : /lib_twi.h/1.2/Fri Jan 31 11:19:38 2003//</font>
<font color=#B22222>//* CVS Reference       : /lib_usart.h/1.5/Thu Nov 21 15:01:52 2002//</font>
<font color=#B22222>//* CVS Reference       : /lib_mci.h/1.2/Wed Nov 20 13:18:54 2002//</font>
<font color=#B22222>//* CVS Reference       : /lib_aic.h/1.3/Fri Jul 12 06:46:10 2002//</font>
<font color=#B22222>//* CVS Reference       : /lib_udp.h/1.3/Fri Jan 31 11:19:48 2003//</font>
<font color=#B22222>//* CVS Reference       : /lib_st.h/1.4/Fri Jan 31 11:20:12 2003//</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>

<font color=#008200>#ifndef</font> lib_AT91RM9200_H
<font color=#008200>#define</font> lib_AT91RM9200_H

/* *****************************************************************************
                SOFTWARE API FOR <a href="AT91RM9200_PDC.html#PDC">PDC</a>
   ***************************************************************************** */
<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_PDC_SetNextRx">AT91F_PDC_SetNextRx</a></b></font>
<font color=#B22222>//* \brief Set the next receive transfer descriptor</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>void</font> <a href="#AT91F_PDC_SetNextRx">AT91F_PDC_SetNextRx</a> (
	<a href="AT91RM9200_h.html#AT91PS_PDC">AT91PS_PDC</a> pPDC,     <font color=#B22222>// \arg pointer to a <a href="AT91RM9200_PDC.html#PDC">PDC</a> controller</font>
	<font color=#0000FF>char</font> *address,       <font color=#B22222>// \arg address to the next bloc to be received</font>
	<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font> bytes)  <font color=#B22222>// \arg number of bytes to be received</font>
{
	pPDC-><a href="AT91RM9200_PDC.html#PDC_RNPR">PDC_RNPR</a> = (<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) address;
	pPDC-><a href="AT91RM9200_PDC.html#PDC_RNCR">PDC_RNCR</a> = bytes;
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_PDC_SetNextTx">AT91F_PDC_SetNextTx</a></b></font>
<font color=#B22222>//* \brief Set the next transmit transfer descriptor</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>void</font> <a href="#AT91F_PDC_SetNextTx">AT91F_PDC_SetNextTx</a> (
	<a href="AT91RM9200_h.html#AT91PS_PDC">AT91PS_PDC</a> pPDC,       <font color=#B22222>// \arg pointer to a <a href="AT91RM9200_PDC.html#PDC">PDC</a> controller</font>
	<font color=#0000FF>char</font> *address,         <font color=#B22222>// \arg address to the next bloc to be transmitted</font>
	<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font> bytes)    <font color=#B22222>// \arg number of bytes to be transmitted</font>
{
	pPDC-><a href="AT91RM9200_PDC.html#PDC_TNPR">PDC_TNPR</a> = (<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) address;
	pPDC-><a href="AT91RM9200_PDC.html#PDC_TNCR">PDC_TNCR</a> = bytes;
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_PDC_SetRx">AT91F_PDC_SetRx</a></b></font>
<font color=#B22222>//* \brief Set the receive transfer descriptor</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>void</font> <a href="#AT91F_PDC_SetRx">AT91F_PDC_SetRx</a> (
	<a href="AT91RM9200_h.html#AT91PS_PDC">AT91PS_PDC</a> pPDC,       <font color=#B22222>// \arg pointer to a <a href="AT91RM9200_PDC.html#PDC">PDC</a> controller</font>
	<font color=#0000FF>char</font> *address,         <font color=#B22222>// \arg address to the next bloc to be received</font>
	<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font> bytes)    <font color=#B22222>// \arg number of bytes to be received</font>
{
	pPDC-><a href="AT91RM9200_PDC.html#PDC_RPR">PDC_RPR</a> = (<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) address;
	pPDC-><a href="AT91RM9200_PDC.html#PDC_RCR">PDC_RCR</a> = bytes;
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_PDC_SetTx">AT91F_PDC_SetTx</a></b></font>
<font color=#B22222>//* \brief Set the transmit transfer descriptor</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>void</font> <a href="#AT91F_PDC_SetTx">AT91F_PDC_SetTx</a> (
	<a href="AT91RM9200_h.html#AT91PS_PDC">AT91PS_PDC</a> pPDC,       <font color=#B22222>// \arg pointer to a <a href="AT91RM9200_PDC.html#PDC">PDC</a> controller</font>
	<font color=#0000FF>char</font> *address,         <font color=#B22222>// \arg address to the next bloc to be transmitted</font>
	<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font> bytes)    <font color=#B22222>// \arg number of bytes to be transmitted</font>
{
	pPDC-><a href="AT91RM9200_PDC.html#PDC_TPR">PDC_TPR</a> = (<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) address;
	pPDC-><a href="AT91RM9200_PDC.html#PDC_TCR">PDC_TCR</a> = bytes;
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_PDC_EnableTx">AT91F_PDC_EnableTx</a></b></font>
<font color=#B22222>//* \brief Enable transmit</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>void</font> <a href="#AT91F_PDC_EnableTx">AT91F_PDC_EnableTx</a> (
	<a href="AT91RM9200_h.html#AT91PS_PDC">AT91PS_PDC</a> pPDC )       <font color=#B22222>// \arg pointer to a <a href="AT91RM9200_PDC.html#PDC">PDC</a> controller</font>
{
	pPDC-><a href="AT91RM9200_PDC.html#PDC_PTCR">PDC_PTCR</a> = <a href="AT91RM9200_h.html#AT91C_PDC_TXTEN">AT91C_PDC_TXTEN</a>;
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_PDC_EnableRx">AT91F_PDC_EnableRx</a></b></font>
<font color=#B22222>//* \brief Enable receive</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>void</font> <a href="#AT91F_PDC_EnableRx">AT91F_PDC_EnableRx</a> (
	<a href="AT91RM9200_h.html#AT91PS_PDC">AT91PS_PDC</a> pPDC )       <font color=#B22222>// \arg pointer to a <a href="AT91RM9200_PDC.html#PDC">PDC</a> controller</font>
{
	pPDC-><a href="AT91RM9200_PDC.html#PDC_PTCR">PDC_PTCR</a> = <a href="AT91RM9200_h.html#AT91C_PDC_RXTEN">AT91C_PDC_RXTEN</a>;
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_PDC_DisableTx">AT91F_PDC_DisableTx</a></b></font>
<font color=#B22222>//* \brief Disable transmit</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>void</font> <a href="#AT91F_PDC_DisableTx">AT91F_PDC_DisableTx</a> (
	<a href="AT91RM9200_h.html#AT91PS_PDC">AT91PS_PDC</a> pPDC )       <font color=#B22222>// \arg pointer to a <a href="AT91RM9200_PDC.html#PDC">PDC</a> controller</font>
{
	pPDC-><a href="AT91RM9200_PDC.html#PDC_PTCR">PDC_PTCR</a> = <a href="AT91RM9200_h.html#AT91C_PDC_TXTDIS">AT91C_PDC_TXTDIS</a>;
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_PDC_DisableRx">AT91F_PDC_DisableRx</a></b></font>
<font color=#B22222>//* \brief Disable receive</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>void</font> <a href="#AT91F_PDC_DisableRx">AT91F_PDC_DisableRx</a> (
	<a href="AT91RM9200_h.html#AT91PS_PDC">AT91PS_PDC</a> pPDC )       <font color=#B22222>// \arg pointer to a <a href="AT91RM9200_PDC.html#PDC">PDC</a> controller</font>
{
	pPDC-><a href="AT91RM9200_PDC.html#PDC_PTCR">PDC_PTCR</a> = <a href="AT91RM9200_h.html#AT91C_PDC_RXTDIS">AT91C_PDC_RXTDIS</a>;
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_PDC_IsTxEmpty">AT91F_PDC_IsTxEmpty</a></b></font>
<font color=#B22222>//* \brief Test <font color=#0000FF>if</font> the current transfer descriptor has been sent</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>int</font> <a href="#AT91F_PDC_IsTxEmpty">AT91F_PDC_IsTxEmpty</a> ( <font color=#B22222>// \<font color=#0000FF>return</font> <font color=#0000FF>return</font> 1 <font color=#0000FF>if</font> transfer is complete</font>
	<a href="AT91RM9200_h.html#AT91PS_PDC">AT91PS_PDC</a> pPDC )       <font color=#B22222>// \arg pointer to a <a href="AT91RM9200_PDC.html#PDC">PDC</a> controller</font>
{
	<font color=#0000FF>return</font> !(pPDC-><a href="AT91RM9200_PDC.html#PDC_TCR">PDC_TCR</a>);
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_PDC_IsNextTxEmpty">AT91F_PDC_IsNextTxEmpty</a></b></font>
<font color=#B22222>//* \brief Test <font color=#0000FF>if</font> the next transfer descriptor has been moved to the current td</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>int</font> <a href="#AT91F_PDC_IsNextTxEmpty">AT91F_PDC_IsNextTxEmpty</a> ( <font color=#B22222>// \<font color=#0000FF>return</font> <font color=#0000FF>return</font> 1 <font color=#0000FF>if</font> transfer is complete</font>
	<a href="AT91RM9200_h.html#AT91PS_PDC">AT91PS_PDC</a> pPDC )       <font color=#B22222>// \arg pointer to a <a href="AT91RM9200_PDC.html#PDC">PDC</a> controller</font>
{
	<font color=#0000FF>return</font> !(pPDC-><a href="AT91RM9200_PDC.html#PDC_TNCR">PDC_TNCR</a>);
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_PDC_IsRxEmpty">AT91F_PDC_IsRxEmpty</a></b></font>
<font color=#B22222>//* \brief Test <font color=#0000FF>if</font> the current transfer descriptor has been filled</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>int</font> <a href="#AT91F_PDC_IsRxEmpty">AT91F_PDC_IsRxEmpty</a> ( <font color=#B22222>// \<font color=#0000FF>return</font> <font color=#0000FF>return</font> 1 <font color=#0000FF>if</font> transfer is complete</font>
	<a href="AT91RM9200_h.html#AT91PS_PDC">AT91PS_PDC</a> pPDC )       <font color=#B22222>// \arg pointer to a <a href="AT91RM9200_PDC.html#PDC">PDC</a> controller</font>
{
	<font color=#0000FF>return</font> !(pPDC-><a href="AT91RM9200_PDC.html#PDC_RCR">PDC_RCR</a>);
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产一区二区三区 | 亚洲地区一二三色| 国产精品青草久久| 国产嫩草影院久久久久| www国产亚洲精品久久麻豆| 精品免费国产一区二区三区四区| 欧美欧美欧美欧美首页| 91精品国产综合久久精品性色| 欧美在线播放高清精品| 欧美精品tushy高清| 91精品蜜臀在线一区尤物| 日韩一区二区三区av| 精品少妇一区二区三区日产乱码| 精品日韩在线观看| 久久久国产综合精品女国产盗摄| 国产日产欧产精品推荐色| 久久久综合激的五月天| 中文字幕中文字幕在线一区| 亚洲精品国产品国语在线app| 亚洲成人在线免费| 久久99久国产精品黄毛片色诱| 六月婷婷色综合| 99免费精品视频| 制服.丝袜.亚洲.中文.综合| xf在线a精品一区二区视频网站| 国产精品久久久久9999吃药| 亚洲已满18点击进入久久| 日韩经典一区二区| 成人性色生活片| 欧美男人的天堂一二区| 亚洲国产激情av| 亚洲午夜羞羞片| 国产在线视频不卡二| 97成人超碰视| 日韩一区二区麻豆国产| 国产精品网站一区| 日韩伦理电影网| 欧美a一区二区| 国产精品一区二区三区乱码| 成人av午夜电影| 在线这里只有精品| 91精品在线免费| 欧美色涩在线第一页| 精品日韩99亚洲| 久久影院午夜论| 亚洲视频图片小说| 日本不卡视频在线| 波多野结衣欧美| 4438x成人网最大色成网站| www国产精品av| 亚洲精品日日夜夜| 精品一区二区三区在线播放| 成人性生交大片免费看中文| 欧美日韩日日夜夜| 亚洲国产精品v| 日本中文一区二区三区| 精一区二区三区| 91成人免费电影| 26uuu色噜噜精品一区二区| 亚洲精品高清在线| 国产一区二区三区av电影| 欧美日韩高清一区二区三区| 国产清纯美女被跳蛋高潮一区二区久久w| 国产精品77777| 欧美亚洲高清一区二区三区不卡| 日韩精品一区二区三区视频播放 | 国产91色综合久久免费分享| 91碰在线视频| 久久综合狠狠综合久久激情| 悠悠色在线精品| 风流少妇一区二区| 日韩免费观看高清完整版在线观看| 国产精品网站在线| 国内成人免费视频| 91精品国产综合久久香蕉的特点 | 国产精品123区| 日韩免费一区二区| 午夜精品久久久久久久久久久| 成人精品视频.| 久久精品亚洲精品国产欧美kt∨| 日韩福利电影在线| 日本电影亚洲天堂一区| 国产精品视频一二三| 国产一区二区网址| 精品电影一区二区| 美女精品一区二区| 欧美美女网站色| 亚洲色图视频网站| 成人激情视频网站| 久久久www免费人成精品| 久久69国产一区二区蜜臀| 欧美精品乱码久久久久久| 亚洲国产日日夜夜| 欧美三级电影在线看| 一区二区三区av电影| 91论坛在线播放| 综合欧美一区二区三区| www.欧美日韩| 亚洲欧美国产毛片在线| 丁香五精品蜜臀久久久久99网站| 亚洲欧美综合另类在线卡通| 97久久精品人人澡人人爽| 综合电影一区二区三区 | 7777精品伊人久久久大香线蕉超级流畅 | 久久精品亚洲国产奇米99| 国产一区视频导航| 国产日韩精品视频一区| 国产一区欧美日韩| 亚洲色图欧美偷拍| 欧美中文字幕一区| 日韩专区欧美专区| 欧美成人女星排名| 国产精品综合在线视频| 国产精品高潮呻吟| 欧美无砖专区一中文字| 亚洲成人精品影院| 亚洲精品一区二区三区蜜桃下载 | 亚洲国产一区视频| 欧美精品一区二区蜜臀亚洲| 国产激情精品久久久第一区二区| 中文字幕精品—区二区四季| 在线免费一区三区| 另类小说一区二区三区| 中文字幕 久热精品 视频在线| 91小视频在线| 久久国产精品99久久久久久老狼| 国产精品久久久久影院| 欧美日韩亚洲国产综合| 精品一区二区三区在线观看 | 日本韩国欧美国产| 国产一区二区在线观看免费| 依依成人综合视频| 精品欧美一区二区久久| 91精品1区2区| 国产精品伊人色| 日韩经典中文字幕一区| 中文字幕一区免费在线观看| 日韩一区二区三区视频| 91蝌蚪国产九色| 国产成人精品综合在线观看 | 欧美成人乱码一区二区三区| 99国产欧美另类久久久精品| 男女性色大片免费观看一区二区 | 99久久精品国产麻豆演员表| 蜜臀a∨国产成人精品| 亚洲男同性视频| 国产人成一区二区三区影院| 91精品福利在线一区二区三区| 成人av资源在线| 蜜桃视频一区二区三区在线观看| 国产精品天美传媒| 精品国产成人系列| 91精品国产手机| 在线视频中文字幕一区二区| 成人深夜在线观看| 国产一区二区三区久久悠悠色av| 天天爽夜夜爽夜夜爽精品视频| 亚洲人成网站精品片在线观看| 欧美国产日产图区| 亚洲精品一区二区三区在线观看| 欧美另类z0zxhd电影| 91成人看片片| 色欧美日韩亚洲| 99这里只有久久精品视频| 国产福利精品导航| 蜜臀久久久久久久| 日本女优在线视频一区二区| 日日嗨av一区二区三区四区| 午夜精品久久久久久| 午夜日韩在线电影| 亚洲 欧美综合在线网络| 亚洲国产va精品久久久不卡综合| 亚洲男人都懂的| 亚洲免费在线电影| 日本欧美大码aⅴ在线播放| 一区二区免费看| 亚洲一二三四在线| 视频一区二区国产| 亚洲3atv精品一区二区三区| 中文字幕字幕中文在线中不卡视频| 欧美日韩国产经典色站一区二区三区| 91精品国产色综合久久久蜜香臀| 欧美一级在线观看| 日韩精品一区二区三区三区免费| 日韩一区二区视频| 精品国产乱码久久| 欧美一区二区高清| 久久综合99re88久久爱| 中文子幕无线码一区tr| 中文字幕日韩一区二区| 亚洲一区视频在线观看视频| 一区二区成人在线视频| 国产视频一区二区在线观看| 亚洲色图欧美激情| 五月综合激情网| 国产精品1区2区3区| 色综合久久综合网97色综合| 欧美日韩综合色| 精品国产乱码久久久久久久 | 欧美亚洲一区二区在线|