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

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

?? fdc.h

?? WINDRIVER MCP750 BSP
?? H
?? 第 1 頁 / 共 2 頁
字號:
/* fdc.h - Floppy Disk Controller (FDC) Header File *//* Copyright 1984-1998 Wind River Systems, Inc. *//* Copyright 1996,1997,1998 Motorola, Inc. *//*modification history--------------------01a,29Oct97,rbb  created by Motorola.*//*DESCRIPTIONThis file contains definitions for the bit fields of the FDC registersin ISA IO space, and for the structures that define the floppy diskcommands.*/#ifndef INCxxxXh#define INCxxxXh#ifdef __cplusplusextern "C" {#endif/* defines * * SRA - status register A bit definitions */#define FDC_SRA_PS2_IP		(1<<7)	/* IRQ6 signal state status */#define FDC_SRA_PS2_DRV2	(1<<6)	/* DRV2* disk interface input status */#define FDC_SRA_PS2_STEP	(1<<5)	/* STEP disk interface output status */#define FDC_SRA_PS2_TRK0	(1<<4)	/* TRK0* disk interface output status */#define FDC_SRA_PS2_HDSEL	(1<<3)	/* HDSEL disk interface output status */#define FDC_SRA_PS2_INDX	(1<<2)	/* INDEX* disk interface input status */#define FDC_SRA_PS2_WP		(1<<1)	/* WP* disk interface input status */#define FDC_SRA_PS2_DIR		(1<<0)	/* DIR disk interface output status */#define FDC_SRA_M30_IP		(1<<7)	/* IRQ6 signal state status */#define FDC_SRA_M30_FDRQ	(1<<6)	/* DMA request signal state status */#define FDC_SRA_M30_STEP	(1<<5)	/* STEP disk interface output status */#define FDC_SRA_M30_TRK0	(1<<4)	/* TRK0 disk interface output status */#define FDC_SRA_M30_HDSEL	(1<<3)	/* HDSEL* disk IF output status */#define FDC_SRA_M30_INDX	(1<<2)	/* INDEX disk interface input status */#define FDC_SRA_M30_WP		(1<<1)	/* WP disk interface input status */#define FDC_SRA_M30_DIR		(1<<0)	/* DIR* disk interface output status *//* SRB - status register B bit definitions */#define FDC_SRB_PS2_DR0		(1<<5)	/* DR0* select status of DOR */#define FDC_SRB_PS2_WDATA	(1<<4)	/* WDATA disk interface output status */#define FDC_SRB_PS2_RDATA	(1<<3)	/* RDATA disk interface output status */#define FDC_SRB_PS2_WGATE	(1<<2)	/* INDEX* disk interface input status */#define FDC_SRB_PS2_MTR1	(1<<1)	/* MTR1 disk interface output status */#define FDC_SRB_PS2_MTR0	(1<<0)	/* MTR0 disk interface output status */#define FDC_SRB_M30_DRV2	(1<<7)	/* DRV2* disk interface input status */#define FDC_SRB_M30_DR1		(1<<6)	/* DR1* disk interface output status */#define FDC_SRB_M30_DR0		(1<<5)	/* DR0* disk interface output status */#define FDC_SRB_M30_WDATA	(1<<4)	/* WDATA disk interface output status */#define FDC_SRB_M30_RDATA	(1<<3)	/* RDATA disk interface output status */#define FDC_SRB_M30_WGATE	(1<<2)	/* INDEX disk interface input status */#define FDC_SRB_M30_DR3		(1<<1)	/* DR3* disk interface output status */#define FDC_SRB_M30_DR2		(1<<0)	/* DR2* disk interface output status *//* DOR - digital output register bit definitions */#define FDC_DOR_MTR3		(1<<7)	/* motor enable 3 */#define FDC_DOR_MTR2		(1<<6)	/* motor enable 2 */#define FDC_DOR_MTR1		(1<<5)	/* motor enable 1 */#define FDC_DOR_MTR0		(1<<4)	/* motor enable 0 */#define FDC_DOR_DMAEN		(1<<3)	/* DMA enable (PC-AT or Model 30) */#define FDC_DOR_RESET		(1<<2)	/* reset controller */#define FDC_DOR_DRIVESEL1	(1<<1)	/* drive select, bit #1 */#define FDC_DOR_DRIVESEL0	(1<<0)	/* drive select, bit #0 *//* TDR - tape drive register bit definitions */#define FDC_TDR_ED		(1<<7)	/* extra density */#define FDC_TDR_HD		(1<<6)	/* high density */#define FDC_TDR_VLDX		(1<<5)	/* valid data */#define FDC_TDR_DRID1		(1<<5)	/* drive identifier #0 */#define FDC_TDR_DRID0		(1<<4)	/* drive identifier #1 */#define FDC_TDR_SWP1		(1<<3)	/* logical drive exchange bit #1 */#define FDC_TDR_SWP0		(1<<2)	/* logical drive exchange bit #0 */#define FDC_TDR_TAPESEL1	(1<<1)	/* tape select, bit #1 */#define FDC_TDR_TAPESEL0	(1<<0)	/* tape select, bit #0 *//* MSR - main status register bit definitions */#define FDC_MSR_RQM		(1<<7)	/* request for master */#define FDC_MSR_DIO		(1<<6)	/* data I/O direction */#define FDC_MSR_NONDMA		(1<<5)	/* non-DMA execution */#define FDC_MSR_CMDPROG		(1<<4)	/* command in progress */#define FDC_MSR_DRV3BUSY	(1<<3)	/* drive 3 busy */#define FDC_MSR_DRV2BUSY	(1<<2)	/* drive 2 busy */#define FDC_MSR_DRV1BUSY	(1<<1)	/* drive 1 busy */#define FDC_MSR_DRV0BUSY	(1<<0)	/* drive 0 busy *//* DSR - data rate select register bit definitions */#define FDC_DSR_SWRESET		(1<<7)	/* software reset */#define FDC_DSR_LOWPOWER	(1<<6)	/* low power */#define FDC_DSR_PRECOMP2	(1<<4)	/* precompensation select, bit #2 */#define FDC_DSR_PRECOMP1	(1<<3)	/* precompensation select, bit #1 */#define FDC_DSR_PRECOMP0	(1<<2)	/* precompensation select, bit #0 */#define FDC_DSR_DRATE1		(1<<1)	/* date rate select, bit #1 */#define FDC_DSR_DRATE0		(1<<0)	/* date rate select, bit #0 *//* DIR - digital input register bit definitions */#define FDC_DIR_AT_DSKCHG	(1<<7)	/* disk changed */#define FDC_DIR_PS2_DSKCHG	(1<<7)	/* disk changed */#define FDC_DIR_PS2_DRATE1	(1<<2)	/* data rate select #1 */#define FDC_DIR_PS2_DRATE0	(1<<1)	/* data rate select #0 */#define FDC_DIR_PS2_HIGHDEN	(1<<0)	/* high density selected */#define FDC_DIR_M30_DSKCHG	(1<<7)	/* disk changed */#define FDC_DIR_M30_DMAEN	(1<<3)	/* DMA enable */#define FDC_DIR_M30_NOPRE	(1<<2)	/* no precompensation */#define FDC_DIR_M30_DRATE1	(1<<1)	/* data rate select #1 */#define FDC_DIR_M30_DRATE0	(1<<0)	/* data rate select #0 *//* CCR - configuration control register bit definitions */#define FDC_CCR_DRATE1		(1<<1)	/* data rate select #1 */#define FDC_CCR_DRATE0		(1<<0)	/* data rate select #0 *//* ST0 - status register 0 bit definitions */#define FDC_ST0_IC1		(1<<7)	/* interrupt code bit #1 */#define FDC_ST0_IC0		(1<<6)	/* interrupt code bit #0 */#define FDC_ST0_SE		(1<<5)	/* seek end */#define FDC_ST0_EC		(1<<4)	/* equipment check */#define FDC_ST0_HDS		(1<<2)	/* head select */#define FDC_ST0_DS1		(1<<1)	/* drive select #1 */#define FDC_ST0_DS0		(1<<0)	/* drive select #0 *//* ST1 - status register 1 bit definitions */#define FDC_ST1_ET		(1<<7)	/* end of track */#define FDC_ST1_CE		(1<<5)	/* CRC error */#define FDC_ST1_OR		(1<<4)	/* overrun */#define FDC_ST1_ND		(1<<2)	/* no data */#define FDC_ST1_NW		(1<<1)	/* not writable */#define FDC_ST1_MA		(1<<0)	/* missing address mark *//* ST2 - status register 2 bit definitions */#define FDC_ST2_CM		(1<<6)	/* control mark */#define FDC_ST2_CD		(1<<5)	/* CRC error in data field */#define FDC_ST2_WT		(1<<4)	/* wrong track */#define FDC_ST2_SEH		(1<<3)	/* scan equal hit */#define FDC_ST2_SNS		(1<<2)	/* scan not satisfied */#define FDC_ST2_BT		(1<<1)	/* bad track */#define FDC_ST2_MD		(1<<0)	/* missing address mark in data field *//* ST3 - status register 3 bit definitions */#define FDC_ST3_WP		(1<<6)	/* write protect */#define FDC_ST3_TK0		(1<<4)	/* track 0 */#define FDC_ST3_HDS		(1<<2)	/* head select */#define FDC_ST3_DS1		(1<<1)	/* drive select #1 */#define FDC_ST3_DS0		(1<<0)	/* drive select #0 *//* FDC command set definitions */#define FDC_CS_CONFIGURE	0x13	/* configure */#define FDC_CS_DUMPREG		0x0E	/* dump registers */#define FDC_CS_FORMATTRACK	0x0D	/* format track */#define FDC_CS_LOCK		0x14	/* lock */#define FDC_CS_MODE		0x01	/* mode */#define FDC_CS_NSC		0x18	/* NSC */#define FDC_CS_PRPNDCLRMODE	0x12	/* perpendicular mode */#define FDC_CS_READDATA		0x06	/* read data */#define FDC_CS_READDELDATA	0x0C	/* read deleted data */#define FDC_CS_READID		0x0A	/* read identifier */#define FDC_CS_READATRACK	0x02	/* read a track */#define FDC_CS_RECALIBRATE	0x07	/* recalibrate */#define FDC_CS_RELATIVESEEK	0x8F	/* relative seek */#define FDC_CS_SCANEQUAL	0x11	/* scan equal */#define FDC_CS_SCANHIOREQUAL	0x1D	/* scan high or equal */#define FDC_CS_SCANLOOREQUAL	0x19	/* scan low or equal */#define FDC_CS_SEEK		0x0F	/* seek */#define FDC_CS_SENSEDRVSTAT	0x04	/* sense drive status */#define FDC_CS_SENSEINT		0x08	/* sense interrupt */#define FDC_CS_SETTRACK		0x21	/* set track */#define FDC_CS_SPECIFY		0x03	/* specify */#define FDC_CS_VERIFY		0x16	/* verify */#define FDC_CS_VERSION		0x10	/* version */#define FDC_CS_WRITEDATA	0x05	/* write data */#define FDC_CS_WRITEDELDATA	0x09	/* write deleted data *//* command/result phase bit definitions */#define FDC_CP_EIS	(1<<6)	/* enable implied seeks */#define FDC_CP_FIFO	(1<<5)	/* enable FIFO for execution phase */#define FDC_CP_POLL	(1<<4)	/* disable drive polling */#define FDC_CP_TMR	(1<<7)	/* motor timer mode */#define FDC_CP_IAF	(1<<6)	/* index address format */#define FDC_CP_IPS_M	(1<<5)	/* implied seek */#define FDC_CP_ETR	(1<<0)	/* extended track range */#define FDC_CP_FWR	(1<<7)	/* FIFO write disable */#define FDC_CP_FRD	(1<<6)	/* FIFO read disable */#define FDC_CP_BST	(1<<5)	/* burst mode disable */#define FDC_CP_R255	(1<<4)	/* recalibrate step pulses */#define FDC_CP_BFR	(1<<5)	/* CMOS disk interface buffer enable */#define FDC_CP_WLD	(1<<4)	/* scan wild card */#define FDC_CP_RG	(1<<2)	/* read gate diagnostic */#define FDC_CP_PU	(1<<0)	/* PUMP pulse output diagnostic */#define FDC_CP_MT	(1<<7)	/* multi-track sector */#define FDC_CP_MFM	(1<<6)	/* MFM mode */#define FDC_CP_WNR	(1<<6)#define FDC_CP_SK	(1<<5)	/* sector skip */#define FDC_CP_EC	(1<<7)	/* enable count */#define FDC_CP_IPS	(1<<7)	/* implied seek */#define FDC_CP_HD	(1<<2)	/* head address */#define FDC_CP_MSB	(1<<2)#define FDC_CP_DR1	(1<<1)	/* disk drive select, bit #1 */#define FDC_CP_DR0	(1<<0)	/* disk drive select, bit #0 */#define FDC_CP_DMA	(1<<0)	/* non-DMA mode flag */#define FDC_CP_OW	(1<<7)	/* overwrite */#define FDC_CP_DC3	(1<<5)#define FDC_CP_DC2	(1<<4)#define FDC_CP_DC1	(1<<3)#define FDC_CP_DC0	(1<<2)#define FDC_CP_GAP	(1<<1)#define FDC_CP_WG	(1<<0)	/* write gate *//*  * typedefs * * command (command phase) structure definitions */typedef union fdc_command     {    struct c_justdata 	{        UCHAR databytes[32];	} c_justdata;    struct c_configure 	{        UCHAR opcode;        UCHAR cbyte1;        UCHAR cbyte2;        UCHAR pretrk;	} c_configure;    struct c_dumpreg 	{        UCHAR opcode;	} c_dumpreg;    struct c_formattrack 	{        UCHAR opcode;        UCHAR cbyte1;        UCHAR bytes_per_sector;        UCHAR sectors_per_track;        UCHAR format_gap;        UCHAR data_pattern;	} c_formattrack;    struct c_lock 	{        UCHAR opcode;	} c_lock;    struct c_mode 	{        UCHAR opcode;        UCHAR cbyte1;        UCHAR cbyte2;        UCHAR cbyte3;        UCHAR cbyte4;	} c_mode;    struct c_nsc 	{      UCHAR opcode;	} c_nsc;    struct c_pmode 	{        UCHAR opcode;        UCHAR cbyte1;	} c_pmode;    struct c_readdata 	{        UCHAR opcode;        UCHAR cbyte1;        UCHAR track_number;        UCHAR drive_head_number;        UCHAR sector_number;        UCHAR bytes_per_sector;        UCHAR end_of_track_sector_number;        UCHAR intersector_gap_length;        UCHAR data_length;	} c_readdata;    struct c_readdeleteddata 	{        UCHAR opcode;        UCHAR cbyte1;        UCHAR track_number;        UCHAR drive_head_number;        UCHAR sector_number;        UCHAR bytes_per_sector;        UCHAR end_of_track_sector_number;        UCHAR intersector_gap_length;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品视频线看| 亚洲成人福利片| av在线一区二区三区| 五月天婷婷综合| 亚洲人成小说网站色在线| 欧美精品一区二区高清在线观看| 日本乱码高清不卡字幕| 日韩综合小视频| 亚洲一二三区在线观看| 欧美成人a在线| 欧美中文字幕一区| 国产真实乱对白精彩久久| 丝袜a∨在线一区二区三区不卡 | 26uuu国产一区二区三区| 欧美日韩在线三级| 色猫猫国产区一区二在线视频| 成人avav影音| 日日夜夜免费精品视频| 亚洲成在人线在线播放| 中文字幕巨乱亚洲| 久久综合九色综合97_久久久| 国产精一品亚洲二区在线视频| 久久超级碰视频| 蜜臀av性久久久久av蜜臀妖精| 日韩电影在线免费观看| 图片区小说区区亚洲影院| 亚洲一区中文日韩| 亚洲黄色免费网站| 亚洲一区二区三区中文字幕在线| 亚洲第一成人在线| 捆绑变态av一区二区三区| 亚洲成人免费在线观看| 一区二区久久久久| 五月天一区二区| 偷拍日韩校园综合在线| 亚洲欧洲成人自拍| 亚洲精品国产精品乱码不99| 性做久久久久久免费观看| 亚洲精品成人少妇| 中文乱码免费一区二区| 国产精品二三区| 亚洲免费看黄网站| 欧美va天堂va视频va在线| 国产三级精品视频| 欧美精品一区二区三区很污很色的| 精品国一区二区三区| 国产精品蜜臀av| 亚洲欧美另类小说| 日本不卡在线视频| 国产一区二区女| 色爱区综合激月婷婷| 欧美一区二区三区啪啪| 91麻豆精品国产无毒不卡在线观看| 精品国产a毛片| 亚洲免费色视频| 激情成人午夜视频| 99久久久久久| 欧美日韩免费不卡视频一区二区三区| 日韩午夜三级在线| 欧美一区二区视频观看视频| 欧美疯狂做受xxxx富婆| 欧美tickling网站挠脚心| 自拍偷拍亚洲综合| 久久er99热精品一区二区| 91麻豆视频网站| 欧美视频一区在线| 欧美视频一区在线| 国产精品久久三| 久久99精品久久久久久国产越南| 91日韩在线专区| 欧美午夜精品免费| 国产日韩欧美精品在线| 日本女优在线视频一区二区| 色香色香欲天天天影视综合网| 久久嫩草精品久久久久| 亚洲视频一区二区在线观看| 国产一区在线精品| 欧美一区二区大片| 一区二区三区成人在线视频| 久久成人免费网| 91在线观看成人| 精品处破学生在线二十三| 亚洲精品乱码久久久久久久久| 国产成人精品在线看| 91精品一区二区三区在线观看| 国产精品久久久久桃色tv| 国产精品一区二区男女羞羞无遮挡 | kk眼镜猥琐国模调教系列一区二区| 欧美一区二区精美| 中文字幕巨乱亚洲| 国产成人av资源| 国产色综合一区| 国产精品一二一区| 欧美精品一区二区三区视频| 另类的小说在线视频另类成人小视频在线| 日本乱人伦aⅴ精品| 亚洲欧美经典视频| 色综合久久中文综合久久牛| 玉米视频成人免费看| 91精品1区2区| 国产亚洲视频系列| 国产又黄又大久久| 精品99一区二区三区| 亚洲日本在线看| 欧美亚洲动漫另类| 亚洲图片欧美一区| 日韩三级视频在线看| 久久精品国产一区二区三| 精品日韩成人av| 国产成人自拍高清视频在线免费播放| 2014亚洲片线观看视频免费| 国产精品1区2区3区| 国产精品久久久久久久久免费相片| 成人激情综合网站| 亚洲综合一区二区| 99re66热这里只有精品3直播 | 日韩一区二区三区三四区视频在线观看| 亚洲国产精品麻豆| 91免费视频大全| 亚洲va中文字幕| 久久综合五月天婷婷伊人| 国产超碰在线一区| 一区二区三区鲁丝不卡| 51精品久久久久久久蜜臀| 精品一区免费av| 自拍偷在线精品自拍偷无码专区| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 亚洲综合视频在线观看| 欧美电影免费观看高清完整版| 国产不卡视频一区二区三区| 亚洲制服丝袜在线| 日韩一区二区免费在线观看| 成人午夜激情影院| 亚洲va欧美va天堂v国产综合| 日韩精品一区二区三区swag| 一道本成人在线| 国产中文字幕精品| 亚洲午夜免费电影| 欧美一区二区久久| 99天天综合性| 五月婷婷久久丁香| 久久久久久99久久久精品网站| 国产精华液一区二区三区| 亚洲一区二区三区免费视频| 久久精品无码一区二区三区 | 欧美白人最猛性xxxxx69交| 91偷拍与自偷拍精品| 久草中文综合在线| 亚洲国产日韩一区二区| 国产日韩欧美高清| 色婷婷综合久色| 成人app下载| 精品一区二区三区香蕉蜜桃| 亚洲成在人线免费| 亚洲日本中文字幕区| 国产亚洲人成网站| 日韩精品影音先锋| 欧美二区三区的天堂| 97se亚洲国产综合自在线观| 国产电影精品久久禁18| 精品一区二区免费视频| 日韩中文字幕亚洲一区二区va在线 | 欧美日韩www| 色婷婷av一区二区三区软件 | 国产乱码精品一区二区三区av | 欧美日韩1区2区| 色狠狠一区二区| 欧美精品成人一区二区三区四区| 欧美一区二区三区婷婷月色| 精品国产伦一区二区三区观看体验| 日韩精品一区二区三区在线播放 | 北条麻妃国产九九精品视频| aaa亚洲精品一二三区| 欧日韩精品视频| 欧美刺激脚交jootjob| 久久精品一区二区三区不卡牛牛 | 欧美成人性战久久| 日本一区二区三区久久久久久久久不| 国产精品欧美一级免费| 亚洲一区日韩精品中文字幕| 免费成人av在线| 成人激情黄色小说| 在线不卡一区二区| 国产欧美精品一区二区色综合 | 久久先锋影音av鲁色资源网| 国产女人18水真多18精品一级做| 亚洲美女淫视频| 久久激五月天综合精品| av不卡在线播放| 欧美大肚乱孕交hd孕妇| 国产精品欧美经典| 奇米888四色在线精品| 成人18视频在线播放| 91精品蜜臀在线一区尤物| 国产精品欧美一级免费| 日韩和欧美一区二区三区| 99精品视频免费在线观看| 日韩一区二区三区在线观看| 亚洲另类一区二区| 国产乱子轮精品视频|