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

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

?? ide_base.h

?? blackfin平臺實現對SD卡的支持
?? H
字號:
#include "type.h"
#ifndef IDE
#define IDE

//IDE Register Address
#define IDECS0BASEADDR		0x20340000

#define pDataPort 		(volatile unsigned short *)(IDECS0BASEADDR +(0x00<<1))
#define pPreComp 		(volatile unsigned char *)(IDECS0BASEADDR + (0x01<<1))
#define pSectorCount		(volatile unsigned char *)(IDECS0BASEADDR + (0x02<<1))
#define pSectorNumber	(volatile unsigned char *)(IDECS0BASEADDR + (0x03<<1))
#define pCylinderLow		(volatile unsigned char *)(IDECS0BASEADDR + (0x04<<1))
#define pCylinderHigh		(volatile unsigned char *)(IDECS0BASEADDR + (0x05<<1))
#define pDriveHead		(volatile unsigned char *)(IDECS0BASEADDR + (0x06<<1))
#define pCommand 		(volatile unsigned char *)(IDECS0BASEADDR + (0x07<<1))

#define pStatus			(volatile unsigned char *)(IDECS0BASEADDR + (0x07<<1))
#define pErrorReg 		(volatile unsigned char *)(IDECS0BASEADDR + (0x01<<1))

//IDE Status Register Bit
#define IDE_BUSY 	0x80		//HD busy flag
#define IDE_DRDY 	0x40		//HD ready flag
#define IDE_DWF  	0x20		//Write error
#define IDE_DSC		0x10		//search done flag
#define IDE_DRQ		0x08		//data request query
#define IDE_CORR	0x04		//data correct
#define IDE_INDEX	0x02		
#define IDE_ERROR	0x01

//IDE Command 
#define IDE_CMD_CHECKPOWERMODE 	0x98 	// Check Power Mode      
#define IDE_CMD_CHECKPOWERMODE2 0xE5 	//Check Power Mode (same as 98h) 
#define IDE_CMD_DRIVEDIAG 	0x90     // Execute Drive Diagnostic        |             D+  |
#define IDE_CMD_FORMAT		0x50   	// Format Track                    |          V  V   |
#define	IDE_CMD_IDENTIFY	0xEC	// Identify Drive                  |             D   |
#define IDE_CMD_IDLE		0x97	//Idle                            |    V        D   |
#define IDE_CMD_IDLE2		0xE3	//Idle (same as 97h)              |    V        D   |
#define IDE_CMD_IDLEIMMEDIATE	0x95	//Idle Immediate                  |             D   |
#define IDE_CMD_IDLEIMMEDIATE2	0xE1	//Idle Immadiate (same as 95h)    |             D   |
#define IDE_CMD_INITDRIVERPARAM	0x91	//Initialize Drive Parameters     |    V        V   |
#define IDE_CMD_READBUFFER	0xE4	//Read Buffer                     |             D   |
#define IDE_CMD_READDMARETRY	0xC8	//Read DMA With Retry             |  >> Unknown <<  |
#define IDE_CMD_READDMA		0xC9	//Read DMA                        |  >> Unknown <<  |
#define IDE_CMD_READMILTI	0xC4	//Read Multiple                   |    V  V  V  V   |
#define IDE_CMD_READSECTORRETRY	0x20	//Read Sectors With Retry         |    V  V  V  V   |
#define IDE_CMD_READSECTOR	0x21	//Read Sectors                    |    V  V  V  V   |
#define IDE_CMD_READLONGRETRY	0x22	//Read Long With Retry            |    V  V  V  V   |
#define IDE_CMD_READLONG	0x23	//Read Long                       |    V  V  V  V   |
#define IDE_CMD_READVERSECRETRY	0x40	//Read Verify Sectors With Retry  |    V  V  V  V   |
#define IDE_CMD_READVERSEC	0x41	//Read Verify Sectors             |    V  V  V  V   |
//#define IDE_CMD_RECALIBRATE	0x1X	//Recalibrate                     |             D   |
//#define IDE_CMD_SEEK		0x7X	//Seek                            |          V  V   |
#define IDE_CMD_SETFEATURES	0xEF	//Set Features                    |  V          D   |
#define IDE_CMD_SETMULTIMODE	0xC6	//Set Multiple Mode               |    V        D   |
#define IDE_CMD_SETSLEEPMODE	0x99	//Set Sleep Mode                  |             D   |
#define IDE_CMD_SETSLEEPMODE2	0xE6	//Set Sleep Mode (same as 99h)    |             D   |
#define IDE_CMD_STANDY		0x96	//Standby                         |    V        D   |
#define IDE_CMD_STANDY2		0xE2	//Standby (same as 96h)           |    V        D   |
#define IDE_CMD_STANDYIMMEDIATE	0x94	//Standby Immediate               |             D   |
#define IDE_CMD_STANDYIMMEDIATE2 0xE0	//Standby Immediate (same as 94h) |             D  

//IDE Driver Function
extern void IdeStandby(void);
extern void IdeIdle(void);
extern unsigned char IdeReadSector(unsigned char SectorNum,unsigned short CylinderNum,unsigned char DriverHead);
extern unsigned char IdeWriteSector(unsigned char SectorNum,unsigned short CylinderNum,unsigned char DriverHead);
extern BYTE	Wait_Ready(void);
extern BYTE	Wait_ReadyBusy(void);
extern BYTE	Wait_DRQ(void);
extern BYTE	CheckforError(void);

//IDE Statics
#define SECTORBYTESIZE 512
#define SECTORWORDSIZE 256

//IDE Variable
typedef union {
	unsigned char u8data[512];
	unsigned short u16data[256];
	unsigned long u32data[128];
}BUFFER;

typedef struct
{
 	BUFFER currentsector;
	DWORD SectorCurrentlyLoaded; 
} IDE_BUFFER;
extern IDE_BUFFER buffers;

typedef struct
{
	WORD	cylinder_num;
	WORD 	head_num;
	WORD	one_cylinder_byte;
	WORD	one_sector_byte;
	WORD	one_cylinder_sector;
	char	serialnum[21];
	char 	modelnum[41];
	DWORD	maxLBA;	   
} IDE_DRIVER;
extern IDE_DRIVER IDE_current;

#else
#endif




?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人性生交大合| 麻豆专区一区二区三区四区五区| 日韩精品在线一区二区| 91行情网站电视在线观看高清版| 99热精品国产| 91麻豆精品一区二区三区| 91丨porny丨国产| 色视频欧美一区二区三区| 色猫猫国产区一区二在线视频| 成人午夜激情视频| 91小视频免费观看| 欧美女孩性生活视频| 91精品欧美综合在线观看最新| 7777精品伊人久久久大香线蕉经典版下载 | 亚洲成人福利片| 五月天网站亚洲| 另类中文字幕网| 成人免费高清在线| 91久久精品网| 日韩女优电影在线观看| 国产日韩在线不卡| 夜夜精品浪潮av一区二区三区| 日韩福利电影在线观看| 国产呦精品一区二区三区网站| 国产99精品国产| 精品视频一区 二区 三区| 精品久久久三级丝袜| 国产精品大尺度| 亚洲超丰满肉感bbw| 久久不见久久见免费视频7| gogo大胆日本视频一区| 欧美色视频一区| 精品国产乱码久久久久久久久 | 国内不卡的二区三区中文字幕| 国产99久久久国产精品| 欧美性xxxxxxxx| 国产色婷婷亚洲99精品小说| 亚洲日本va午夜在线电影| 蜜桃视频一区二区| 94-欧美-setu| 日韩欧美一级片| 亚洲激情网站免费观看| 国产呦精品一区二区三区网站| 91热门视频在线观看| 久久你懂得1024| 欧美bbbbb| 91福利在线看| 国产精品乱码妇女bbbb| 麻豆91免费看| 欧美乱妇23p| 亚洲综合一二区| 成人黄动漫网站免费app| 日韩三级免费观看| 亚洲国产美女搞黄色| 99久久久国产精品免费蜜臀| 精品国产免费人成电影在线观看四季| 自拍av一区二区三区| 懂色av一区二区在线播放| 精品乱码亚洲一区二区不卡| 亚洲午夜精品一区二区三区他趣| 粉嫩久久99精品久久久久久夜| 日韩一区二区免费在线观看| 亚洲高清不卡在线| 欧美性视频一区二区三区| 亚洲欧美日韩在线播放| heyzo一本久久综合| 中文字幕第一区综合| 国产成人自拍网| 国产亚洲成av人在线观看导航| 美女性感视频久久| 在线91免费看| 日韩精品福利网| 日韩一区二区免费高清| 免费成人在线播放| 欧美成人精精品一区二区频| 另类中文字幕网| 精品国产91久久久久久久妲己| 蜜桃久久av一区| www国产成人免费观看视频 深夜成人网| 青青草原综合久久大伊人精品优势| 在线观看一区二区精品视频| 亚洲午夜在线视频| 91精品黄色片免费大全| 久久99在线观看| 久久久久久久久免费| 福利一区在线观看| 亚洲特级片在线| 欧美日韩精品系列| 免费在线成人网| 久久免费精品国产久精品久久久久| 韩国欧美国产一区| 中文字幕在线观看一区| 色婷婷精品大在线视频| 天天色综合天天| 久久九九全国免费| 99re成人在线| 免费日韩伦理电影| 国产欧美日韩精品一区| 色偷偷成人一区二区三区91| 日韩中文字幕亚洲一区二区va在线| 日韩精品自拍偷拍| 99久久精品费精品国产一区二区| 亚洲综合一区二区三区| 精品免费国产二区三区| 色综合久久88色综合天天6| 免费成人av资源网| 国产精品婷婷午夜在线观看| 欧美日韩免费电影| 韩国精品主播一区二区在线观看| 亚洲欧美一区二区视频| 欧美日韩的一区二区| 国产91高潮流白浆在线麻豆| 亚洲激情男女视频| 亚洲精品一区二区三区香蕉| 成人黄色网址在线观看| 亚洲免费在线观看视频| 欧美一卡二卡三卡| youjizz国产精品| 日韩精品一级中文字幕精品视频免费观看 | 一区二区免费视频| 精品日韩在线观看| 欧美亚洲国产一区在线观看网站| 黄网站免费久久| 一区二区欧美精品| 国产欧美日韩三区| 日韩三级.com| 欧美在线观看一区二区| 国产成人高清视频| 毛片av一区二区| 亚洲国产一区二区三区青草影视| 精品国一区二区三区| 欧美日韩久久久| 色综合 综合色| 粉嫩绯色av一区二区在线观看| 婷婷综合另类小说色区| 中文字幕日韩一区| 国产午夜精品一区二区三区嫩草 | 韩日av一区二区| 日韩黄色一级片| 亚洲午夜激情网站| 国产精品乱人伦中文| 久久久99免费| 亚洲精品一线二线三线| 日韩一二在线观看| 欧美高清精品3d| 欧美最新大片在线看| 一本色道综合亚洲| 91亚洲精品久久久蜜桃网站| 国产91在线|亚洲| 韩国成人在线视频| 狠狠色丁香九九婷婷综合五月| 天堂蜜桃一区二区三区| 午夜精品久久久久久久| 亚洲福中文字幕伊人影院| 亚洲女与黑人做爰| 夜夜嗨av一区二区三区四季av | 激情欧美一区二区| 久久99国产乱子伦精品免费| 日韩电影在线观看一区| 美洲天堂一区二卡三卡四卡视频| 丝瓜av网站精品一区二区 | 国产乱码一区二区三区| 国产.精品.日韩.另类.中文.在线.播放| 美女看a上一区| 国产在线播放一区三区四| 国产一区二区三区不卡在线观看 | 香蕉av福利精品导航| 亚洲成人高清在线| 久热成人在线视频| 国产精品99久久久久久久女警| 国产91精品精华液一区二区三区| 成人免费视频免费观看| 色综合久久久久久久久久久| 欧美怡红院视频| 日韩欧美不卡一区| 久久这里只精品最新地址| 亚洲国产成人一区二区三区| √…a在线天堂一区| 午夜精品影院在线观看| 韩国女主播一区二区三区| 不卡影院免费观看| 欧美视频一二三区| 精品久久久久久久久久久久久久久 | 亚洲综合自拍偷拍| 日韩av成人高清| 国产麻豆精品95视频| 91一区一区三区| 欧美成人猛片aaaaaaa| 国产精品电影一区二区三区| 性欧美疯狂xxxxbbbb| 国产精品亚洲午夜一区二区三区 | 国产精品国产馆在线真实露脸| 亚洲视频一区二区在线观看| 亚洲成av人片www| 国产高清不卡一区二区| 欧美日韩国产小视频| 久久九九全国免费| 天天综合日日夜夜精品| www.99精品| 久久综合视频网|