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

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

?? gfd_usb_protocol.h

?? 基于arm嵌入式處理器的USB驅動代碼及詳細pdf中文手冊
?? 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一区二区三区免费野_久草精品视频
国产精品国产三级国产专播品爱网 | 亚洲欧美色一区| 精品免费一区二区三区| 欧美一区午夜视频在线观看| 欧美日韩精品一区二区三区| 欧美午夜免费电影| 欧美日韩亚洲丝袜制服| 欧美日韩一区二区三区免费看| 在线免费观看不卡av| 91福利在线导航| 欧美久久久久久久久中文字幕| 欧美图片一区二区三区| 欧美一区二区三区啪啪| 精品久久久网站| 中文字幕一区二区三区蜜月| 亚洲欧美日韩国产一区二区三区 | 国产日韩欧美精品一区| 国产精品欧美久久久久一区二区| 中文字幕综合网| 午夜精品一区二区三区电影天堂 | 狠狠色狠狠色综合系列| 欧美群妇大交群的观看方式| 欧美日韩亚洲丝袜制服| 精品欧美一区二区三区精品久久| 国产亚洲欧美一区在线观看| 亚洲欧美自拍偷拍| 午夜精品123| 国产激情偷乱视频一区二区三区| 菠萝蜜视频在线观看一区| 欧美在线短视频| 精品不卡在线视频| 国产精品久久久久天堂| 日韩制服丝袜先锋影音| 成人动漫中文字幕| 欧美一区二区播放| 国产精品第四页| 青青草精品视频| av网站免费线看精品| 91精品国产欧美一区二区成人| 国产亚洲精品超碰| 午夜私人影院久久久久| 国产传媒一区在线| 欧美日韩一区在线| 国产欧美日韩综合精品一区二区| 亚洲成人免费电影| 不卡一区二区中文字幕| 欧美成人女星排行榜| 亚洲激情第一区| 岛国精品在线观看| 精品奇米国产一区二区三区| 亚洲综合色成人| av在线免费不卡| 久久久亚洲精品石原莉奈| 午夜激情久久久| 色国产综合视频| 日韩美女视频一区二区| 国产精品18久久久久久久久| 91精品福利在线一区二区三区 | 午夜精品一区在线观看| eeuss影院一区二区三区| 欧美成人女星排名| 免费看黄色91| 3d成人h动漫网站入口| 亚洲一区二区在线播放相泽| 97精品国产露脸对白| 国产欧美综合在线| 国产一区二区在线观看视频| 日韩一二三区不卡| 秋霞午夜av一区二区三区| 欧美日韩视频在线第一区| 一区二区三区 在线观看视频| 一本久久精品一区二区| 亚洲视频在线观看一区| av不卡在线观看| 成人欧美一区二区三区| 97久久超碰国产精品电影| 国产精品色噜噜| 成人app网站| 亚洲精品你懂的| 欧美日韩免费电影| 视频在线观看国产精品| 日韩欧美亚洲另类制服综合在线| 在线观看成人免费视频| 亚洲色图清纯唯美| 欧美三级韩国三级日本三斤| 亚洲一区二区欧美| 5月丁香婷婷综合| 精品夜夜嗨av一区二区三区| 久久女同精品一区二区| 国产91精品一区二区麻豆网站| 国产精品三级av| 91精品福利在线| 日韩二区三区在线观看| 久久美女高清视频| 不卡一区二区三区四区| 综合激情成人伊人| 欧美精品亚洲一区二区在线播放| 久久超碰97人人做人人爱| 国产日产欧美一区| 在线看日本不卡| 激情综合色播激情啊| 中文字幕av一区二区三区高| 99久久精品免费观看| 午夜欧美视频在线观看| 久久久久久久综合色一本| 91一区二区三区在线观看| 日韩国产精品久久| 国产色婷婷亚洲99精品小说| 99精品在线观看视频| 日本亚洲电影天堂| 中文字幕亚洲电影| 日韩精品一区二区在线| 99re热这里只有精品视频| 日本视频中文字幕一区二区三区| 国产欧美一区二区精品婷婷 | 日韩视频一区二区三区在线播放 | 成人综合在线观看| 亚洲超碰97人人做人人爱| 国产亚洲短视频| 欧美福利一区二区| 成年人网站91| 国产精品资源网站| 日韩经典一区二区| 亚洲精品ww久久久久久p站| 亚洲精品在线观| 欧美精品123区| 色综合欧美在线| 懂色av噜噜一区二区三区av| 免费一级片91| 亚洲午夜私人影院| 亚洲四区在线观看| 亚洲国产精品99久久久久久久久| 91精品婷婷国产综合久久| 欧美在线影院一区二区| 色综合天天综合色综合av| 国产成人午夜99999| 激情六月婷婷综合| 久久成人免费日本黄色| 日本女优在线视频一区二区| 亚洲综合色噜噜狠狠| 亚洲免费资源在线播放| 国产精品久久久久久久久免费相片| 精品国产污污免费网站入口| 日韩视频在线一区二区| 欧美久久久久免费| 7777精品伊人久久久大香线蕉| 欧美日韩一区二区三区高清| 日本韩国欧美在线| 色网站国产精品| 91九色02白丝porn| 欧洲中文字幕精品| 欧美日韩一区二区不卡| 欧美亚洲综合一区| 欧美日韩欧美一区二区| 欧美日韩成人一区| 综合分类小说区另类春色亚洲小说欧美 | 91久久精品一区二区| 欧美最猛性xxxxx直播| 欧美日韩在线免费视频| 欧美日韩高清不卡| 91精品国产综合久久精品麻豆| 欧美日本韩国一区二区三区视频| 精品污污网站免费看| 欧美丰满少妇xxxxx高潮对白| 56国语精品自产拍在线观看| 日韩三区在线观看| 久久五月婷婷丁香社区| 久久精品日产第一区二区三区高清版 | 久久成人免费日本黄色| 国产成人av电影在线观看| 波多野结衣的一区二区三区| 色综合久久88色综合天天| 欧美日韩黄色一区二区| 欧美一区二区三级| 国产人妖乱国产精品人妖| 亚洲女同女同女同女同女同69| 亚洲二区在线观看| 国产综合一区二区| 91看片淫黄大片一级| 91精品国模一区二区三区| 国产欧美一区二区在线| 亚洲精品伦理在线| 九九热在线视频观看这里只有精品| 国产成人av电影在线| 欧美日韩精品系列| 国产亚洲精品福利| 一二三四区精品视频| 国产中文字幕精品| 在线观看av一区二区| 久久精品一区蜜桃臀影院| 亚洲一区二区在线视频| 国产一区二区三区免费观看| 欧美亚洲图片小说| 久久久久97国产精华液好用吗| 亚洲欧美另类综合偷拍| 韩国成人在线视频| 欧美日韩一级黄| ...av二区三区久久精品| 美女国产一区二区三区| 欧美图区在线视频|