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

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

?? serial.c

?? 基于華恒2410板子的uboot代碼
?? C
字號:
/* * (C) Copyright 2002 * Gary Jennejohn, DENX Software Engineering, <gj@denx.de> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA * */#include <common.h>#if defined(CONFIG_S3C2400) || defined (CONFIG_S3C2410) || defined (CONFIG_TRAB)#if defined(CONFIG_S3C2400) || defined(CONFIG_TRAB)#include <s3c2400.h>#elif defined(CONFIG_S3C2410)#include <s3c2410.h>#endifDECLARE_GLOBAL_DATA_PTR;#ifdef CONFIG_SERIAL1#define UART_NR	S3C24X0_UART0#elif defined(CONFIG_SERIAL2)# if defined(CONFIG_TRAB)#  error "TRAB supports only CONFIG_SERIAL1"# endif#define UART_NR	S3C24X0_UART1#elif defined(CONFIG_SERIAL3)# if defined(CONFIG_TRAB)#  #error "TRAB supports only CONFIG_SERIAL1"# endif#define UART_NR	S3C24X0_UART2#else#error "Bad: you didn't configure serial ..."#endifvoid serial_setbrg (void){	S3C24X0_UART * const uart = S3C24X0_GetBase_UART(UART_NR);	int i;	unsigned int reg = 0;	/* value is calculated so : (int)(PCLK/16./baudrate) -1 */	reg = get_PCLK() / (16 * gd->baudrate) - 1;	/* FIFO enable, Tx/Rx FIFO clear */	uart->UFCON = 0x07;	uart->UMCON = 0x0;	/* Normal,No parity,1 stop,8 bit */	uart->ULCON = 0x3;	/*	 * tx=level,rx=edge,disable timeout int.,enable rx error int.,	 * normal,interrupt or polling	 */	uart->UCON = 0x245;	uart->UBRDIV = reg;#ifdef CONFIG_HWFLOW	uart->UMCON = 0x1; /* RTS up */#endif	for (i = 0; i < 100; i++);}/* * Initialise the serial port with the given baudrate. The settings * are always 8 data bits, no parity, 1 stop bit, no start bits. * */int serial_init (void){	serial_setbrg ();	return (0);}/* * Read a single byte from the serial port. Returns 1 on success, 0 * otherwise. When the function is succesfull, the character read is * written into its argument c. */int serial_getc (void){	S3C24X0_UART * const uart = S3C24X0_GetBase_UART(UART_NR);	/* wait for character to arrive */	while (!(uart->UTRSTAT & 0x1));	return uart->URXH & 0xff;}#ifdef CONFIG_HWFLOWstatic int hwflow = 0; /* turned off by default */int hwflow_onoff(int on){	switch(on) {	case 0:	default:		break; /* return current */	case 1:		hwflow = 1; /* turn on */		break;	case -1:		hwflow = 0; /* turn off */		break;	}	return hwflow;}#endif#ifdef CONFIG_MODEM_SUPPORTstatic int be_quiet = 0;void disable_putc(void){	be_quiet = 1;}void enable_putc(void){	be_quiet = 0;}#endif/* * Output a single byte to the serial port. */void serial_putc (const char c){	S3C24X0_UART * const uart = S3C24X0_GetBase_UART(UART_NR);#ifdef CONFIG_MODEM_SUPPORT	if (be_quiet)		return;#endif	/* wait for room in the tx FIFO */	while (!(uart->UTRSTAT & 0x2));#ifdef CONFIG_HWFLOW	/* Wait for CTS up */	while(hwflow && !(uart->UMSTAT & 0x1))		;#endif	uart->UTXH = c;	/* If \n, also do \r */	if (c == '\n')		serial_putc ('\r');}/* * Test whether a character is in the RX buffer */int serial_tstc (void){	S3C24X0_UART * const uart = S3C24X0_GetBase_UART(UART_NR);	return uart->UTRSTAT & 0x1;}voidserial_puts (const char *s){	while (*s) {		serial_putc (*s++);	}}#endif /* defined(CONFIG_S3C2400) || defined (CONFIG_S3C2410) || defined (CONFIG_TRAB) */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲va国产va欧美va观看| 欧美私人免费视频| 午夜电影久久久| 中文字幕亚洲一区二区av在线| 欧美日韩中文字幕一区二区| 成人动漫一区二区三区| 天天操天天干天天综合网| 精品裸体舞一区二区三区| 欧洲生活片亚洲生活在线观看| 亚洲高清免费视频| 国产精品福利一区二区三区| 欧美三级中文字| 一本到高清视频免费精品| 成人激情动漫在线观看| 日本成人中文字幕在线视频| 亚洲午夜一二三区视频| ●精品国产综合乱码久久久久| 久久久99久久精品欧美| 精品国产免费视频| 欧美精品黑人性xxxx| 欧美在线免费观看亚洲| 精品一区二区免费视频| 久色婷婷小香蕉久久| 奇米色一区二区| 国产精品夜夜爽| 色美美综合视频| 在线不卡一区二区| 国产网红主播福利一区二区| 亚洲精品五月天| 日本成人超碰在线观看| 成人污视频在线观看| 欧美日韩国产成人在线91| 日韩欧美一区二区不卡| 中文字幕av在线一区二区三区| 亚洲女性喷水在线观看一区| 青娱乐精品在线视频| 99久久伊人网影院| 7777精品伊人久久久大香线蕉 | 中文字幕第一区第二区| 亚洲欧美日韩在线不卡| 韩国理伦片一区二区三区在线播放| 国产成人在线视频网站| 欧美性xxxxxxxx| 欧美激情在线看| 日本成人在线电影网| 91免费视频观看| 久久亚洲精品小早川怜子| 亚洲综合一区二区三区| 国产成a人无v码亚洲福利| 欧美日韩国产乱码电影| 中文在线一区二区| 久久精品72免费观看| 欧美三级三级三级| 国产精品美女久久久久久久网站| 日本少妇一区二区| 在线观看网站黄不卡| 欧美激情一区二区三区| 久久国产精品99精品国产| 91同城在线观看| 国产午夜亚洲精品不卡| 久久精品免费看| 在线播放亚洲一区| 亚洲一区二区三区爽爽爽爽爽 | 免费一区二区视频| 色就色 综合激情| 亚洲欧洲三级电影| 国产高清精品在线| 26uuu色噜噜精品一区| 日本特黄久久久高潮| 欧美日韩午夜在线| 亚洲aaa精品| 欧美精品tushy高清| 一个色在线综合| 在线观看亚洲精品| 亚洲国产精品一区二区久久 | 91精品国产福利| 日本麻豆一区二区三区视频| 欧美日韩综合一区| 午夜精品福利视频网站| 欧美日韩视频在线观看一区二区三区| 一区二区三区在线看| 色一区在线观看| 亚洲午夜在线视频| 欧美日韩国产片| 青青青爽久久午夜综合久久午夜| 欧美一激情一区二区三区| 午夜精品福利视频网站| 日韩一区二区三区三四区视频在线观看| 日韩激情中文字幕| 亚洲精品在线三区| 国产成人免费视频网站高清观看视频| 国产目拍亚洲精品99久久精品| 懂色av一区二区三区免费看| 中文字幕不卡在线观看| 国产sm精品调教视频网站| 国产精品久久综合| 欧美主播一区二区三区美女| 亚洲一区二区三区四区不卡| 欧美一级理论片| 国产麻豆9l精品三级站| 1024精品合集| 欧美日韩国产高清一区| 久久精品av麻豆的观看方式| 国产日产欧美精品一区二区三区| 成人免费观看视频| 五月激情综合网| 久久久久久久国产精品影院| 91免费看片在线观看| 日韩电影免费在线观看网站| 久久日一线二线三线suv| 99视频在线观看一区三区| 午夜精品免费在线观看| 精品国产免费人成电影在线观看四季 | 韩国理伦片一区二区三区在线播放| 国产欧美日本一区二区三区| 欧美性猛交xxxxxx富婆| 国产一区二区三区精品视频| 亚洲黄网站在线观看| 精品国产成人在线影院| 日本道精品一区二区三区| 毛片不卡一区二区| 国产精品国产三级国产aⅴ入口| 欧美精品少妇一区二区三区| 成人性生交大片| 看国产成人h片视频| 亚洲美女屁股眼交| 国产三级三级三级精品8ⅰ区| 欧美最猛性xxxxx直播| 国产91色综合久久免费分享| 亚洲国产精品自拍| 中文字幕制服丝袜一区二区三区 | 国产三级精品三级在线专区| 欧美日韩黄色一区二区| 99久久夜色精品国产网站| 精品一区二区三区欧美| 亚洲夂夂婷婷色拍ww47| 亚洲图片另类小说| 欧美激情综合五月色丁香| 日韩欧美一级精品久久| 在线视频国内一区二区| 成人免费va视频| 国产成人自拍网| 精品一区二区日韩| 免费精品视频在线| 亚洲成人av在线电影| 亚洲精品欧美激情| 亚洲欧美日本在线| 国产精品国产馆在线真实露脸| 久久久久久久久久久久久女国产乱 | 亚洲自拍偷拍图区| 亚洲精品综合在线| 亚洲欧美综合色| 国产精品久久久久婷婷| 中文字幕制服丝袜一区二区三区| 中国av一区二区三区| 国产欧美视频一区二区三区| 久久久久久久久免费| 国产午夜精品一区二区| 中文av一区二区| 成人免费一区二区三区视频 | 日日摸夜夜添夜夜添国产精品 | 激情综合色播五月| 国产资源在线一区| 成人综合激情网| 99久久国产免费看| 欧美伊人久久久久久午夜久久久久| 色综合天天综合色综合av| 日本高清成人免费播放| 在线免费不卡视频| 欧美日韩激情一区| 精品免费日韩av| 国产欧美日韩激情| 亚洲激情图片qvod| 日韩影院精彩在线| 国内外成人在线| 99精品视频在线观看| 在线观看网站黄不卡| 5月丁香婷婷综合| 久久天天做天天爱综合色| 中文字幕精品综合| 亚洲一区二区三区四区五区中文 | 亚洲精品欧美激情| 美女免费视频一区| 成人黄页毛片网站| 欧美日韩高清在线| 久久精品网站免费观看| 亚洲精品乱码久久久久久| 日韩综合小视频| 国产精品一区二区男女羞羞无遮挡| 99久久免费视频.com| 欧美伦理电影网| 国产精品久线观看视频| 天天av天天翘天天综合网色鬼国产| 国产精品一区三区| 在线观看不卡一区| 精品999在线播放| 一区二区成人在线视频| 韩国欧美国产一区| 欧美蜜桃一区二区三区| 欧美激情艳妇裸体舞|