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

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

?? gfd_usb_protocol.h

?? USB的驅動編程實例
?? H
字號:
/*************************************************************
 *
 * (c) 2004  ASIC , All rights reserved
 * 
 * This  source code and any compilation or derivative thereof is the
 * proprietary information of National ASIC center,
 * and is confidential in nature.
 * Under no circumstances is this software to be exposed to or placed
 * under an Open Source License of any type without the expressed
 * written permission of National ASIC center.
 *
 * File Name:	pdc_protocol.h
 *
 * History:	
 *
 *	Version		Date			Author		Comments
 * -------------------------------------------------
 * 	1.0		  2004.9.24			lmq		Initial Creation
 *
 * Note: use tab space 4
 *************************************************************/
#ifndef __PDC_PROTOCOL_H__
#define __PDC_PROTOCOL_H__

#define PDC_DEFAULT                 0x00    /* No descriptor read */
#define PDC_DESCRIPTOR_READ         0x01    /* Descriptor read, Addr not assigned */
#define PDC_ADDRESS_ASSIGNED        0x02    /* Descriptor Read, Addr assigned*/
#define PDC_CONFIGURED              0x03

/* GLOBAL STATUS VALUES */
#define STD_COMMAND                 0x00
#define SETUP_COMMAND_PHASE         0x40
#define FUNCTION_ERROR              0x7F  /* Used when we are stalling the
					     function EP0 */
#define HUB_ERROR                   0xFF  /* Used when we are stalling the
					     HUB EP0 */

/*
 * bmRequestType Values
 */

#define STANDARD_REQUEST			0x00
#define CLASS_REQUEST				0x20
#define VENDOR_REQUEST				0x40

/*
 * bmRequestType Recipient
 */
#define	RECIP_DEVICE				0x00
#define	RECIP_INTERFACE				0x01
#define	RECIP_ENDPOINT				0x02
#define	RECIP_OTHER					0x03

/*
 * bmRequestType Dir mask
 */
#define	PDC_REQTYPE_DIR_MASK		0x80

#define	PDC_BUS_NUM_CONFIG		0x01
#define	PDC_BUS_NUM_INTF		0x01
#define	PDC_BUS_NUM_STRINGS		0x03

#define	PDC_CONFIG_PIPE_MPS		0x40
					
/* 
 * Set Feature values
 */
#define PDC_FEATURE_B_HNP_ENABLE    0x0003
#define PDC_FEATURE_A_HNP_SUPPORT   0x0004
#define PDC_FEATURE_A_ALTHNP_SUPPORT	0x0005


/*
 * Recipient Selectors/Masks
 */

#define PDC_RECIPIENT_MASK			0x1F
#define PDC_DEVICE_RECIPIENT        0x00
#define PDC_INTERFACE_RECIPIENT     0x01
#define PDC_ENDPOINT_RECIPIENT      0x02
#define PDC_OTHER_RECIPIENT         0x03

/*
 * Feature Selectors
 */

#define DEVICE_REMOTE_WAKEUP   		0x01
#define ENDPOINT_STALL         		0x00

#define PDC_MAX_STRING_DESC_LEN		255

// values for the bits returned by the USB GET_STATUS command
#define PDC_GETSTATUS_SELF_POWERED                0x01
#define PDC_GETSTATUS_REMOTE_WAKEUP_ENABLED       0x02

#define PDC_DESC_MAKE_TYPE_AND_INDEX(d, i) ((USHORT)((USHORT)d<<8 | i))

/*
 * Descriptor Types
 */
#define	PDC_DEV_DESC_TYPE			0x01
#define	PDC_CONFIG_DESC_TYPE		0x02
#define	PDC_STRING_DESC_TYPE		0x03
#define	PDC_INTF_DESC_TYPE			0x04
#define	PDC_EP_DESC_TYPE			0x05
#define	PDC_OTG_DESC_TYPE			0x09

#define	PDC_DEV_DESC_LEN			0x12
#define	PDC_CONFIG_DESC_LEN			0x09
#define	PDC_INTF_DESC_LEN			0x09
#define	PDC_EP_DESC_LEN				0x07
#define	PDC_OTG_DESC_LEN			0x03

/*
 * Values for bmAttributes field of an
 * endpoint descriptor
 */

#define PDC_EP_TYPE_MASK            0x03

#define PDC_EP_TYPE_CONTROL         0x00
#define PDC_EP_TYPE_ISOCHRONOUS     0x01
#define PDC_EP_TYPE_BULK            0x02
#define PDC_EP_TYPE_INTERRUPT       0x03


/*
 * definitions for bits in the bmAttributes field of a 
 * configuration descriptor.
 */
#define PDC_CONFIG_POWERED_MASK     0xc0
#define PDC_CONFIG_BUS_POWERED      0x80
#define PDC_CONFIG_SELF_POWERED     0x40
#define PDC_CONFIG_REMOTE_WAKEUP    0x20

#define PDC_SETUP_COMMAND			0x0008

#define PDC_CTRL_MPS				0x08 //0x40changed

/*
 * Endpoint direction bit, stored in address
 */

#define PDC_EP_DIR_MASK             0x80


/*
 * USB defined request codes
 * see chapter 9 of the USB 1.1 specifcation for
 * more information.
 */

/* 
 * These are the correct values based on the USB 1.1
 * specification
 */

#define PDC_REQ_GET_STATUS          0x00
#define PDC_REQ_CLEAR_FEATURE       0x01
#define PDC_REQ_SET_FEATURE         0x03
#define PDC_REQ_SET_ADDRESS         0x05
#define PDC_REQ_GET_DESCRIPTOR      0x06
#define PDC_REQ_SET_DESCRIPTOR      0x07
#define PDC_REQ_GET_CONFIGURATION   0x08
#define PDC_REQ_SET_CONFIGURATION   0x09
#define PDC_REQ_GET_INTERFACE 		0x0A
#define PDC_REQ_SET_INTERFACE		0x0B
#define PDC_REQ_SYNC_FRAME			0x0C


/*
 * defined USB device classes --定義USB 設備類
 */


#define PDC_DC_RESERVED           	0x00
#define PDC_DC_AUDIO              	0x01
#define PDC_DC_COMMUNICATIONS     	0x02
#define PDC_DC_HUMAN_INTERFACE    	0x03
#define PDC_DC_MONITOR            	0x04
#define PDC_DC_PHYSICAL_INTERFACE 	0x05
#define PDC_DC_POWER              	0x06
#define PDC_DC_PRINTER            	0x07
#define PDC_DC_STORAGE            	0x08
#define PDC_DC_HUB                	0x09
#define PDC_DC_VENDOR_SPECIFIC    	0xFF

/*
 * USB defined Feature selectors--USB特性描述
 */

#define PDC_FEATURE_ENDPOINT_STALL  0x0000
#define PDC_FEATURE_REMOTE_WAKEUP   0x0001
#define PDC_FEATURE_POWER_D0        0x0002
#define PDC_FEATURE_POWER_D1        0x0003
#define PDC_FEATURE_POWER_D2        0x0004
#define PDC_FEATURE_POWER_D3        0x0005

#define BUS_POWERED                 0x80
#define SELF_POWERED                0x40
#define REMOTE_WAKEUP               0x20

/*
 * USB power descriptor added to core specification--USB供電描述
 */

#define PDC_SUPPORT_D0_COMMAND		0x01
#define PDC_SUPPORT_D1_COMMAND      0x02
#define PDC_SUPPORT_D2_COMMAND     	0x04
#define PDC_SUPPORT_D3_COMMAND      0x08

#define PDC_SUPPORT_D1_WAKEUP       0x10
#define PDC_SUPPORT_D2_WAKEUP       0x20


#endif /* __PDC_PROTOCOL_H__ */

/*******************************UFI 命令描述*******************/
#define INQUIRY					0X12
#define READ						0X28
#define READ_CAPACITY			0X25
#define READ_FORMAT_CAPACITY	0X23
#define REQUEST_SENSE			0X03
#define CODE_1A					0X1A
#define CODE_15					0X15
#define WRITE2                 			0X2A
#define TESTUNITREADY           		0X00
#define PREVENT					0X1E

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
波多野结衣在线aⅴ中文字幕不卡| 美日韩一区二区三区| 日韩欧美中文字幕公布| 欧美在线啊v一区| 在线免费观看视频一区| 日本精品免费观看高清观看| 91麻豆精东视频| 色综合久久中文字幕| 日本乱人伦aⅴ精品| 欧美色窝79yyyycom| 欧美日韩国产色站一区二区三区| 欧美私模裸体表演在线观看| 91精品午夜视频| 欧美成人精品高清在线播放 | 国产一区 二区| 国产成人小视频| 99精品黄色片免费大全| 欧美片网站yy| 亚洲精品一区在线观看| 国产女人aaa级久久久级| 综合欧美一区二区三区| 天天色综合成人网| 国产v日产∨综合v精品视频| av中文字幕不卡| 欧美日韩免费在线视频| 日韩免费电影网站| 国产精品成人午夜| 偷偷要91色婷婷| 国产麻豆精品95视频| 一本色道a无线码一区v| 91精品国产综合久久久久久久久久| 欧美电影免费观看高清完整版 | 欧美日韩一区二区在线视频| 日韩精品一区二区三区四区| 国产精品女上位| 日韩电影在线免费| 99视频一区二区| 欧美一级理论性理论a| 椎名由奈av一区二区三区| 美女在线视频一区| 在线一区二区三区| 久久久www免费人成精品| 亚洲一区二区偷拍精品| 成人午夜激情视频| 欧美一区二区精美| 亚洲国产综合视频在线观看| 国产九九视频一区二区三区| 欧美人牲a欧美精品| 国产精品视频在线看| 蜜桃视频一区二区三区在线观看| 99久久久精品| 久久久www成人免费毛片麻豆 | 7777精品伊人久久久大香线蕉 | 一区二区免费视频| 国产高清久久久久| 3d动漫精品啪啪一区二区竹菊| 国产精品美女www爽爽爽| 国内精品国产成人国产三级粉色| 欧美日韩国产一二三| 亚洲美女视频一区| 成人免费看片app下载| xfplay精品久久| 美女国产一区二区| 日韩久久久久久| 九九九久久久精品| 日韩一区二区三区免费看 | 99精品在线免费| 久久久久久久久久久久久久久99| 久久国产综合精品| 日韩欧美激情在线| 久久成人免费网站| 精品乱人伦小说| 九九国产精品视频| 久久日韩精品一区二区五区| 久久黄色级2电影| www国产精品av| 国产精品91xxx| 国产精品免费网站在线观看| 夫妻av一区二区| 亚洲视频在线一区| 欧美三级视频在线播放| 日韩va亚洲va欧美va久久| 6080午夜不卡| 精品一区中文字幕| 久久精品在线免费观看| 国产91精品欧美| 亚洲三级小视频| 欧美日韩中文精品| 日韩av一级电影| 久久久亚洲欧洲日产国码αv| 国产成人免费在线观看| 亚洲婷婷综合色高清在线| 日本黄色一区二区| 奇米在线7777在线精品| 精品不卡在线视频| 成人亚洲精品久久久久软件| 最近中文字幕一区二区三区| 欧美亚洲综合另类| 美国毛片一区二区三区| 国产精品视频免费| 在线观看亚洲精品视频| 久久av中文字幕片| 亚洲私人黄色宅男| 日韩视频一区二区三区| 成人福利电影精品一区二区在线观看| 亚洲日本一区二区三区| 欧美高清精品3d| 成人做爰69片免费看网站| 亚洲国产aⅴ天堂久久| 久久久久综合网| 欧美综合视频在线观看| 国产精品18久久久久久久网站| 亚洲欧洲国产专区| 亚洲精品一区二区三区四区高清| 成人午夜电影网站| 奇米影视一区二区三区小说| 一区二区中文字幕在线| 欧美电影免费观看高清完整版在线观看| 成人免费高清在线| 午夜激情久久久| 中文字幕一区二区三区乱码在线| 日韩一区二区中文字幕| 日本精品视频一区二区| 国产成人精品亚洲777人妖 | 成人av在线影院| 久久成人久久爱| 亚洲大尺度视频在线观看| 国产精品蜜臀av| 久久久精品免费网站| 欧美日韩国产经典色站一区二区三区| 高清国产一区二区| 久久99精品久久久久久 | 欧美videofree性高清杂交| 91毛片在线观看| 丰满岳乱妇一区二区三区| 久久成人久久爱| 青青草国产成人99久久| 首页综合国产亚洲丝袜| 亚洲美女在线一区| 亚洲啪啪综合av一区二区三区| 国产网站一区二区| 久久久99久久| 久久久亚洲精品石原莉奈| 精品国产乱码久久久久久牛牛| 91精品国产美女浴室洗澡无遮挡| 一本大道久久a久久精二百| 成人亚洲精品久久久久软件| 国产精品资源在线看| 久久国产视频网| 韩国精品主播一区二区在线观看| 免费美女久久99| 国内精品在线播放| 国产一区二区中文字幕| 国产精品一区三区| 盗摄精品av一区二区三区| 成人免费视频caoporn| 成人高清免费观看| 91小宝寻花一区二区三区| 91久久线看在观草草青青| 欧美亚洲禁片免费| 欧美一区二区三区播放老司机| 日韩一区二区精品在线观看| 精品久久一区二区三区| 久久精品在这里| 亚洲精品免费看| 亚洲成人黄色影院| 激情综合色综合久久综合| 国产一区福利在线| 91在线视频网址| 在线观看亚洲一区| 精品久久国产字幕高潮| 国产欧美一区二区精品性色| 亚洲区小说区图片区qvod| 午夜久久福利影院| 国产成人亚洲综合色影视| 色94色欧美sute亚洲线路一久 | 国产在线精品一区二区不卡了| 国产精品亚洲成人| 色就色 综合激情| 日韩欧美国产午夜精品| 国产精品区一区二区三区| 夜夜精品视频一区二区 | 97精品久久久午夜一区二区三区| 在线观看一区不卡| 久久只精品国产| 亚洲香蕉伊在人在线观| 国产综合色在线视频区| 色香蕉成人二区免费| 日韩一区二区在线观看| 亚洲精品一卡二卡| 国产毛片精品视频| 欧美色网站导航| 国产精品久久久久久久久免费丝袜 | 日韩无一区二区| 亚洲免费在线看| 精品亚洲国产成人av制服丝袜| 99精品视频一区二区| 精品国产一区a| 亚洲电影你懂得| 91玉足脚交白嫩脚丫在线播放|