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

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

?? fdc.h

?? VxWorkS下 MV2604的BSP源代碼
?? H
?? 第 1 頁 / 共 2 頁
字號(hào):
/* 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;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲人成电影网站色mp4| 亚洲欧美电影一区二区| 97超碰欧美中文字幕| 免费欧美在线视频| 亚洲嫩草精品久久| 久久夜色精品一区| 日韩一区二区三区av| 欧美日韩一本到| 色偷偷一区二区三区| 国产成人综合亚洲91猫咪| 日韩高清中文字幕一区| 亚洲精品你懂的| 国产精品毛片久久久久久| 欧美精品一区二区三区久久久| 欧美性受极品xxxx喷水| av电影一区二区| 成人深夜在线观看| 亚洲国产一区视频| 亚洲精品日韩一| 国产精品视频你懂的| 2017欧美狠狠色| 精品免费视频.| 日韩欧美一区二区在线视频| 欧美理论在线播放| 91国偷自产一区二区三区成为亚洲经典 | 五月婷婷综合在线| 亚洲欧美激情小说另类| 亚洲欧洲精品天堂一级| 国产精品美女久久久久久久网站| 久久这里只精品最新地址| 日韩一区二区视频| 欧美一区二区黄| 欧美成人女星排名| 欧美哺乳videos| 777欧美精品| 制服丝袜中文字幕亚洲| 欧美精品三级日韩久久| 欧美猛男gaygay网站| 欧美日韩一区视频| 欧美日韩dvd在线观看| 欧美三级电影网| 欧美精品精品一区| 日韩一区二区三区视频在线| 日韩女优av电影| 久久看人人爽人人| 中文一区二区完整视频在线观看| ●精品国产综合乱码久久久久| 中文字幕一区二区5566日韩| 18成人在线观看| 亚洲一区二区五区| 青青草国产成人99久久| 韩日精品视频一区| 成人美女视频在线观看18| 94色蜜桃网一区二区三区| 91蜜桃视频在线| 91猫先生在线| 在线精品亚洲一区二区不卡| 欧美精品一卡二卡| 337p日本欧洲亚洲大胆精品| 欧美国产乱子伦| 悠悠色在线精品| 日本不卡123| 国产成a人亚洲| 91国产免费观看| 日韩亚洲欧美一区二区三区| 久久精品夜夜夜夜久久| 亚洲天堂精品视频| 丝袜a∨在线一区二区三区不卡| 美女在线观看视频一区二区| 国产成人啪午夜精品网站男同| 99精品久久久久久| 欧美男生操女生| 国产午夜精品福利| 亚洲综合图片区| 九九热在线视频观看这里只有精品| 成人精品视频.| 欧美一卡二卡在线观看| 国产精品传媒在线| 美女网站色91| 95精品视频在线| 精品av久久707| 亚洲综合网站在线观看| 精品在线你懂的| 日本乱码高清不卡字幕| 精品国产一二三区| 一区二区三区欧美日韩| 麻豆久久久久久| 97久久超碰精品国产| 精品国产乱码久久久久久老虎| 亚洲三级小视频| 国产一区二区免费看| 欧美亚洲一区二区在线观看| 久久久激情视频| 免费三级欧美电影| 欧美亚洲国产一卡| 日本一二三不卡| 蜜臀av一区二区在线观看| 99国内精品久久| 久久综合狠狠综合| 亚洲成人黄色小说| av亚洲精华国产精华精华| 91精品国产综合久久香蕉的特点| 国产精品国产三级国产aⅴ原创 | 99久久国产免费看| 欧美成人猛片aaaaaaa| 亚洲电影一区二区三区| 成人av动漫在线| 久久这里只有精品视频网| 天堂成人国产精品一区| 91福利区一区二区三区| 国产精品午夜在线| 国产一区二区三区四区五区入口| 欧美日韩国产美女| 亚洲综合色网站| 91在线观看高清| 国产日韩欧美一区二区三区综合| 免费成人深夜小野草| 欧美在线观看你懂的| ...av二区三区久久精品| 久热成人在线视频| 91精品婷婷国产综合久久 | 久久福利资源站| 51精品国自产在线| 亚洲一区自拍偷拍| 欧洲亚洲精品在线| 夜夜精品视频一区二区| 91丝袜美腿高跟国产极品老师| 日本一区二区三区四区在线视频| 极品少妇一区二区| 久久综合色婷婷| 国产在线不卡视频| 亚洲精品一区二区三区香蕉| 精品中文字幕一区二区小辣椒| 欧美一区二区三区人| 免费观看成人鲁鲁鲁鲁鲁视频| 欧美一区午夜精品| 美国三级日本三级久久99 | 一区二区高清视频在线观看| 99精品国产视频| 一区二区在线看| 欧美三区在线视频| 爽好多水快深点欧美视频| 欧美剧在线免费观看网站| 青青青伊人色综合久久| 精品国产一区二区精华| 国产成人av一区| 一区在线观看免费| 91久久精品一区二区三| 亚洲国产aⅴ天堂久久| 欧美伦理视频网站| 久久超碰97中文字幕| 精品国产人成亚洲区| 国内偷窥港台综合视频在线播放| 久久九九全国免费| www.亚洲在线| 亚洲一区在线观看视频| 日韩欧美久久一区| 国产ts人妖一区二区| 国产精品的网站| 欧美日韩国产综合一区二区三区| 奇米影视一区二区三区小说| 久久精品视频在线免费观看| 白白色亚洲国产精品| 亚洲v中文字幕| 久久色在线观看| 91麻豆免费在线观看| 天天综合色天天| 精品国产3级a| 色婷婷久久久久swag精品| 偷拍日韩校园综合在线| 久久久亚洲精华液精华液精华液| caoporn国产精品| 奇米四色…亚洲| 最新久久zyz资源站| 欧美久久久久免费| 福利电影一区二区三区| 亚洲电影一区二区| 国产欧美一区二区三区网站| 欧美日韩高清不卡| 国产69精品久久久久777| 亚洲资源中文字幕| 国产日韩精品一区二区浪潮av| 在线视频一区二区三| 久久99国产精品成人| 一区二区三区在线免费视频| 久久久亚洲欧洲日产国码αv| 在线欧美一区二区| 国产黄色91视频| 午夜精品一区在线观看| 国产精品欧美综合在线| 日韩欧美一级二级| 在线区一区二视频| 成人国产精品免费网站| 久久精工是国产品牌吗| 亚洲一区二区五区| 国产精品久久久久久久久久久免费看| 91麻豆精品国产91久久久久久久久| 成人91在线观看| 久久国产麻豆精品| 亚洲成人自拍一区|