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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? board.h

?? S3C2410下的NandFlash實驗代碼!
?? H
字號:
#ifndef __BOARD_H
#define __BOARD_H

#include "../inc/def.h"

#ifdef __cplusplus
extern "C" {
#endif

extern void __ENTRY(void);

void DisableInt(void);
void EnableInt(void);
void EnterCritical(U32 *);
void ExitCritical(U32 *);
void outportb(U8, U32);
void outportw(U16, U32);
void outportl(U32, U32);
U8  inportb(U32);
U16 inportw(U32);
U32 inportl(U32);

extern U32 SysRstVector;
extern U32 UdfInsVector;
extern U32 SwiSvcVector;
extern U32 InsAbtVector;
extern U32 DatAbtVector;
extern U32 ReservedVector;
extern U32 IrqSvcVector;
extern U32 FiqSvcVector;

void CacheDisable(void);
void CacheEnable(void);
void CacheFlush(void);

#define min(x1,x2) ((x1<x2)? x1:x2)
#define max(x1,x2) ((x1>x2)? x1:x2)
#define	abs(x)				(((x)>=0)?(x):-(x))
#define	abs_diff(x1, x2)	(((x1)>(x2))?((x1)-(x2)):((x2)-(x1)))

void PortInit(void);

void SystemClockInit(void);
U32  GetSysClock(SysClock *);
void SetSysClockPara(void *);
void GetSysClockPara(void *);
int  SetSysClock(void);
U32  GetCpuClock(void);
U32  GetMasterClock(void);

void SerialTxChar(char);
void SerialTxString(char *);
void SerialTxEmpty(void);
int  SerialRxReady(void);
char SerialRxKey(void);
char SerialRxChar(void);
int  SerialRxToBuf(char *);
void SerialChgBaud(U32);
U16  SerialSwitch(U16);
int Uart_GetIntNum(void) ;

int kbhit(void);
int getkey(void);
//#define	kbhit	SerialRxReady
//#define	getkey	SerialRxKey
void putch(char ch);
void puts(char *str);
char getch(void);
//#define	getch	SerialRxChar
//#define	putch	SerialTxChar
#define	putchar	putch
//#define	puts	SerialTxString

#define DebugOut	printf
#define	ERROR		printf

//led,key,buzzer,etc...
void Beep(U32 freq, U32 time);	//蜂鳴器鳴叫
void LedSet(U32 LedStatus);		//四個LED 點亮/熄滅狀態(tài)設(shè)置
U32  LedGet(void);
void LedDisp(void);				//跑馬燈程序
U16  GetKeyStatus(void);

#define	KEY1_DOWN()	(!(GetKeyStatus()&1))
#define	KEY2_DOWN()	(!(GetKeyStatus()&2))
#define	KEY3_DOWN()	(!(GetKeyStatus()&4))
#define	KEY4_DOWN()	(!(GetKeyStatus()&8))

//Timer
void TimerInit(U32);
void Delay(U32 time);
int  WaitEventWithTimeout(int (*event)(void), int cond, U32 ms);

//RTC timer
void RtcSetDay(TIME_STRUC *time);
void RtcSetWeek(TIME_STRUC *time);
void RtcSetTime(TIME_STRUC *time);
void RtcGetTime(TIME_STRUC *time);
void RtcAlarm(TIME_STRUC *time);

//
//extern void (*pNorFlashInit)(void);
//extern void (*pNorFlashProg)(U32, U32, U32);
void NorFlashInit(void);
void NorFlashStatusRep(void);
void NorFlashProg(U32 dst, U32 src, U32 size);
#define	NorFlashRead(dst, src, size)	memcpy((char *)(dst), (char *)(ROM_BASE+(src)), (int)(size))
U32 NFSaveParams(char *pEnv);
U32 NFSearchParams(char *pEnv);

//
int eth_init(void);
int arp_init(void);

//
void EnableIrq(int);
void DisableIrq(int);
void AckAndClrIrq(int);

//
void MemCfgInit(void);
//
void BoardInitStart(void);
void BoardInitEnd(void);
void BoardPrepareRun(void);

//Show boot information
void ShowBootInfo(void);

//Shell
void ShellIn(void);

#ifdef __cplusplus
}
#endif

#endif /*__BOARD_H*/

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美日韩系列| 色欧美乱欧美15图片| 色琪琪一区二区三区亚洲区| 欧美一区二区三区婷婷月色| 久久久www成人免费无遮挡大片| 午夜精品久久久久影视| 99久久精品免费精品国产| www国产成人| 日韩国产欧美在线视频| 欧美性猛片aaaaaaa做受| 中文字幕欧美日本乱码一线二线| 久久国产精品色婷婷| 欧美日韩中文另类| 亚洲人成网站在线| 成人免费看片app下载| 久久女同性恋中文字幕| 麻豆视频一区二区| 欧美精品久久99| 亚洲综合激情网| 成人app软件下载大全免费| 久久综合成人精品亚洲另类欧美 | 欧美亚洲一区三区| 中文字幕欧美区| 韩国三级中文字幕hd久久精品| 9191精品国产综合久久久久久| 亚洲自拍另类综合| 91福利社在线观看| 洋洋av久久久久久久一区| 色先锋久久av资源部| 国产精品久久久久久久久免费丝袜 | 国产午夜精品理论片a级大结局| 蜜乳av一区二区| 欧美一区二区三区公司| 免费观看日韩av| 日韩欧美不卡一区| 精品亚洲国内自在自线福利| 日韩区在线观看| 久久国产精品色婷婷| 久久中文娱乐网| 国产精品影视网| 日本一区二区免费在线观看视频 | 精品国产1区二区| 国模一区二区三区白浆| 欧美精品一区二区久久婷婷 | 日日夜夜一区二区| 精品美女一区二区| 粉嫩高潮美女一区二区三区 | 久久九九国产精品| 成人精品国产免费网站| 一区二区三区中文免费| 91精品中文字幕一区二区三区| 麻豆91精品91久久久的内涵| 2023国产精品视频| av激情综合网| 亚洲一区二区三区视频在线播放| 欧美另类一区二区三区| 久久国产综合精品| 亚洲三级理论片| 日韩一区二区三区免费看| 国产麻豆9l精品三级站| 亚洲美女淫视频| 欧美一二三四在线| 成人av集中营| 免费的国产精品| 国产精品不卡在线| 欧美一级二级三级蜜桃| a级高清视频欧美日韩| 五月婷婷综合在线| 国产精品视频一二三区| 欧美日本韩国一区| 99天天综合性| 国内精品嫩模私拍在线| 亚洲欧美aⅴ...| 久久女同精品一区二区| 欧美日韩在线播| 成人爱爱电影网址| 精品在线观看免费| 亚洲一区二区不卡免费| 亚洲国产精品高清| 日韩一区二区精品在线观看| 色婷婷综合中文久久一本| 国产一区二区电影| 美女网站一区二区| 亚洲女爱视频在线| 欧美激情中文字幕| 26uuu亚洲综合色| 欧美一区二区三区免费大片| 91老师片黄在线观看| 成人午夜精品一区二区三区| 老汉av免费一区二区三区| 亚洲午夜久久久久| 亚洲激情欧美激情| 国产精品精品国产色婷婷| 欧美v国产在线一区二区三区| 欧美在线一二三| 99re6这里只有精品视频在线观看| 激情国产一区二区 | 国产精品一区二区免费不卡| 天堂影院一区二区| 尤物在线观看一区| 成人免费在线视频观看| 国产精品污网站| 国产婷婷色一区二区三区四区| 日韩精品一区二区三区四区 | 日韩影院精彩在线| 性感美女久久精品| 午夜国产精品影院在线观看| 亚洲欧美综合色| 国产精品久久综合| 国产视频911| 中文字幕国产一区二区| 国产精品日日摸夜夜摸av| 国产午夜精品福利| 国产女人18毛片水真多成人如厕 | 精品国产亚洲一区二区三区在线观看| 欧美精选一区二区| 日韩三区在线观看| 26uuu国产电影一区二区| 亚洲欧美乱综合| 亚洲男同性恋视频| ㊣最新国产の精品bt伙计久久| 亚洲视频综合在线| 亚洲欧美激情在线| 亚洲综合999| 免费在线观看一区二区三区| 精品亚洲国内自在自线福利| 国产乱码精品一区二区三区av| 粉嫩一区二区三区性色av| jlzzjlzz亚洲日本少妇| 在线精品国精品国产尤物884a| 欧美中文一区二区三区| 欧美绝品在线观看成人午夜影视| 欧美美女喷水视频| 欧美精品一区二区三区蜜桃视频 | 亚洲国产中文字幕| 视频在线观看91| 国产精品18久久久久久vr| 成人av先锋影音| 欧美日韩三级在线| 国产亚洲1区2区3区| 亚洲欧美日韩中文播放| 轻轻草成人在线| 成人午夜免费电影| 欧美日韩一区视频| 国产亚洲欧洲997久久综合| 一区二区三区在线视频观看 | 成人午夜电影久久影院| 欧美午夜精品久久久久久超碰| 日韩一区二区三区免费观看| 日本一区二区视频在线| 首页国产丝袜综合| 成人精品视频一区二区三区尤物| 欧美日韩一区三区四区| 国产欧美一区二区三区在线老狼| 亚洲一区二区在线视频| 激情小说亚洲一区| 欧美午夜精品久久久| 国产校园另类小说区| 日产欧产美韩系列久久99| 99久久久国产精品免费蜜臀| 精品蜜桃在线看| 亚洲动漫第一页| 91亚洲精品一区二区乱码| 欧美成人性战久久| 亚洲国产日韩精品| 99在线精品一区二区三区| 精品黑人一区二区三区久久| 亚洲五月六月丁香激情| av日韩在线网站| 国产亚洲美州欧州综合国| 麻豆精品一区二区| 欧美不卡一区二区三区四区| 亚洲色大成网站www久久九九| 蜜臀av在线播放一区二区三区| 91国产视频在线观看| 国产精品国产精品国产专区不蜜 | 午夜精品久久久久久久| 91在线高清观看| 国产欧美日韩激情| 国产高清在线精品| 欧美mv日韩mv国产| 青青草成人在线观看| 欧美精品视频www在线观看 | 中文字幕久久午夜不卡| 老司机免费视频一区二区| 欧美日本韩国一区二区三区视频| 亚洲欧美区自拍先锋| 91蜜桃网址入口| 亚洲视频1区2区| 99re视频这里只有精品| 一区免费观看视频| youjizz国产精品| 中文字幕在线一区二区三区| 丁香六月久久综合狠狠色| 欧美—级在线免费片| 国产精品一级在线| 国产欧美日韩综合| 国产99精品视频| 欧美激情一区二区三区蜜桃视频| 国产精品一线二线三线|