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

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

?? descriptor.h

?? arm 學習程序例子共五個例子
?? H
字號:
/****************************************Copyright (c)**************************************************
**                               廣州周立功單片機發展有限公司
**                                     研    究    所
**                                        產品一部 
**
**                                 http://www.zlgmcu.com
**
** 文   件   名: Descriptor.h
** 最后修改日期: 2004年7月2日
** 描        述: USB驅動程序軟件包: PDIUSBD12 設備端驅動程序 USB協議層有關描述符結構體定義及取值
** 版	     本: V1.0
**********************************************************************************************************/


/*
*********************************************************************************************
*        					USB 描述符結構體及其成員取值宏定義
*********************************************************************************************
*/
/***********  USB  設備描述符結構體  ****************/
typedef struct _USB_DEVICE_DESCRIPTOR {
    INT8U bLength;
    INT8U bDescriptorType;
    INT8U bcdUSB0;
    INT8U bcdUSB1;
    INT8U bDeviceClass;
    INT8U bDeviceSubClass;
    INT8U bDeviceProtocol;
    INT8U bMaxPacketSize0;
    INT8U idVendor0;
    INT8U idVendor1;
    INT8U idProduct0;
    INT8U idProduct1;
    INT8U bcdDevice0;
    INT8U bcdDevice1;
    INT8U iManufacturer;
    INT8U iProduct;
    INT8U iSerialNumber;
    INT8U bNumConfigurations;
} USB_DEVICE_DESCRIPTOR, *PUSB_DEVICE_DESCRIPTOR;

/***********  USB  配置描述符結構體  ****************/
typedef struct _USB_CONFIGURATION_DESCRIPTOR {
    INT8U bLength;
    INT8U bDescriptorType;
    INT8U wTotalLength0;
    INT8U wTotalLength1;
    INT8U bNumInterfaces;
    INT8U bConfigurationValue;
    INT8U iConfiguration;
    INT8U bmAttributes;
    INT8U MaxPower;
} USB_CONFIGURATION_DESCRIPTOR, *PUSB_CONFIGURATION_DESCRIPTOR;

/***********  USB  接口描述符結構體  ****************/
typedef struct _USB_INTERFACE_DESCRIPTOR {
    INT8U bLength;
    INT8U bDescriptorType;
    INT8U bInterfaceNumber;
    INT8U bAlternateSetting;
    INT8U bNumEndpoints;
    INT8U bInterfaceClass;
    INT8U bInterfaceSubClass;
    INT8U bInterfaceProtocol;
    INT8U iInterface;
} USB_INTERFACE_DESCRIPTOR, *PUSB_INTERFACE_DESCRIPTOR;

/***********  USB  端點描述符結構體  ****************/
typedef struct _USB_ENDPOINT_DESCRIPTOR {
    INT8U bLength;
    INT8U bDescriptorType;
    INT8U bEndpointAddress;
    INT8U bmAttributes;
    INT8U wMaxPacketSize0;
    INT8U wMaxPacketSize1;
    INT8U bInterval;
} USB_ENDPOINT_DESCRIPTOR, *PUSB_ENDPOINT_DESCRIPTOR;


/***********  USB 字符串描述符結構體  ****************/
typedef struct _USB_STRING_DESCRIPTOR {
    INT8U bLength;
    INT8U bDescriptorType;
    INT8U bString[1];
} USB_STRING_DESCRIPTOR, *PUSB_STRING_DESCRIPTOR;

//USB最大字符長度
#define MAXIMUM_USB_STRING_LENGTH 255

/***********  USB 電源描述符結構體  ****************/
typedef struct _USB_POWER_DESCRIPTOR {
    INT8U  bLength;
    INT8U  bDescriptorType;
    INT8U  bCapabilitiesFlags;
    INT16U EventNotification;
    INT16U D1LatencyTime;
    INT16U D2LatencyTime;
    INT16U D3LatencyTime;
    INT8U  PowerUnit;
    INT16U D0PowerConsumption;
    INT16U D1PowerConsumption;
    INT16U D2PowerConsumption;
} USB_POWER_DESCRIPTOR, *PUSB_POWER_DESCRIPTOR;

// USB 供電描述符取值
#define USB_SUPPORT_D0_COMMAND      0x01
#define USB_SUPPORT_D1_COMMAND      0x02
#define USB_SUPPORT_D2_COMMAND      0x04
#define USB_SUPPORT_D3_COMMAND      0x08

#define USB_SUPPORT_D1_WAKEUP       0x10
#define USB_SUPPORT_D2_WAKEUP       0x20

/***********  USB 通用描述符結構體  ****************/
typedef struct _USB_COMMON_DESCRIPTOR {
    INT8U bLength;
    INT8U bDescriptorType;
} USB_COMMON_DESCRIPTOR, *PUSB_COMMON_DESCRIPTOR;


/***********  USB HUB 描述符結構體  ***************/
typedef struct _USB_HUB_DESCRIPTOR {
    INT8U        bDescriptorLength;      // Length of this descriptor
    INT8U        bDescriptorType;        // Hub configuration type
    INT8U        bNumberOfPorts;         // number of ports on this hub
    INT16U       wHubCharacteristics;    // Hub Charateristics
    INT8U        bPowerOnToPowerGood;    // port power on till power good in 2ms
    INT8U        bHubControlCurrent;     // max current in mA
    //
    // room for 255 ports power control and removable bitmask
    INT8U        bRemoveAndPowerMask[64];
} USB_HUB_DESCRIPTOR, *PUSB_HUB_DESCRIPTOR;

/*
*********************************************************************************************
*                  	 通用 描述符結構體成員取值宏定義
*********************************************************************************************
*/
	//*******************************************************
	// USB 設備請求類型掩碼 masks 
	//*******************************************************
//(1) 接收方: D4...D0 
#define USB_RECIPIENT            (INT8U)0x1F
#define USB_RECIPIENT_DEVICE     (INT8U)0x00
#define USB_RECIPIENT_INTERFACE  (INT8U)0x01
#define USB_RECIPIENT_ENDPOINT   (INT8U)0x02

//(2) 類型: D6...D5
#define USB_REQUEST_TYPE_MASK    (INT8U)0x60
#define USB_STANDARD_REQUEST     (INT8U)0x00
#define USB_CLASS_REQUEST        (INT8U)0x20
#define USB_VENDOR_REQUEST       (INT8U)0x40

//(3) 數據傳輸方向: D7
#define DEVICE_ADDRESS_MASK      0x7F

//(4) USB 請求

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产精品麻豆| 激情文学综合插| 国产成人精品亚洲777人妖| 日韩精品中文字幕在线不卡尤物| 美国精品在线观看| 精品国产a毛片| 国产99久久久国产精品潘金 | 成人性生交大片免费看视频在线| 国产亚洲综合av| 成人网页在线观看| 成人97人人超碰人人99| 午夜影院在线观看欧美| 26uuu另类欧美亚洲曰本| 色综合久久久久久久久| 免费高清不卡av| 亚洲欧美在线视频| 日韩欧美三级在线| 精品国产sm最大网站免费看| 中文字幕 久热精品 视频在线| 欧美久久一区二区| 福利一区二区在线| 在线国产亚洲欧美| 国产高清不卡一区| 色av综合在线| 成人一区二区三区视频 | 亚洲成年人网站在线观看| 亚洲va韩国va欧美va| 蜜桃视频第一区免费观看| 国内国产精品久久| 一本色道久久综合狠狠躁的推荐| 欧美日韩精品免费观看视频| 成人福利电影精品一区二区在线观看| 91亚洲男人天堂| 国产福利一区二区三区视频 | 欧美理论片在线| 欧美电视剧免费全集观看| 国产精品精品国产色婷婷| 日韩欧美电影一二三| 欧美国产日韩亚洲一区| 午夜视频一区二区| 亚洲国产一区二区在线播放| 久久超碰97中文字幕| 奇米一区二区三区av| 不卡视频一二三四| 日韩三级在线观看| 日韩精品在线一区| 亚洲综合免费观看高清完整版在线 | 亚洲日本乱码在线观看| 国产精品白丝在线| 理论电影国产精品| 欧美自拍偷拍一区| 国产精品天天摸av网| 久久亚洲春色中文字幕久久久| 亚洲欧洲美洲综合色网| 精品写真视频在线观看| 精品中文字幕一区二区小辣椒 | 久久成人免费日本黄色| 欧美日韩一区二区在线视频| 欧美日韩国产a| 亚洲麻豆国产自偷在线| 亚洲韩国精品一区| 91女厕偷拍女厕偷拍高清| 国产三级欧美三级日产三级99| 欧美电影精品一区二区| 亚洲mv大片欧洲mv大片精品| 91免费看`日韩一区二区| 国产精品女同一区二区三区| 国内精品伊人久久久久影院对白| 91精品国产色综合久久ai换脸| 日韩一级欧美一级| 婷婷综合五月天| 欧美妇女性影城| 亚洲高清免费视频| 欧美精品亚洲二区| 日韩电影在线观看电影| 激情综合网激情| 日韩美女主播在线视频一区二区三区| 亚洲sss视频在线视频| 欧美色男人天堂| 午夜国产精品一区| 欧美片网站yy| 蜜乳av一区二区三区| 欧美xfplay| 亚洲国产一区二区三区青草影视| 色哟哟一区二区在线观看| 亚洲人成小说网站色在线| 91年精品国产| 亚洲一区二区在线播放相泽| 欧美视频中文字幕| 国产人成亚洲第一网站在线播放 | 欧美一区二区免费视频| 麻豆成人久久精品二区三区小说| 91精品国产欧美一区二区18| 精品一区二区三区视频在线观看| 亚洲精品一区二区在线观看| 豆国产96在线|亚洲| 综合色天天鬼久久鬼色| 欧美精品丝袜中出| 国产精品一区专区| 91精品国产福利在线观看| 免费成人在线观看| 中文字幕中文字幕在线一区 | 在线一区二区视频| 日韩电影一区二区三区| 久久精品欧美一区二区三区麻豆| www.久久久久久久久| 久久综合色一综合色88| 91一区二区在线| 免费成人你懂的| 最新国产精品久久精品| 欧美日韩精品一区二区天天拍小说| 美女免费视频一区| 亚洲欧美国产三级| 欧美电影免费观看高清完整版 | 日本一区中文字幕| 国产精品免费人成网站| 欧美日韩国产综合一区二区三区| 国产伦精一区二区三区| 欧美精品一区二区蜜臀亚洲| 99国产欧美另类久久久精品| 国产精品水嫩水嫩| 欧美日韩1234| 北岛玲一区二区三区四区| 日韩不卡一区二区三区| 亚洲欧美乱综合| 欧美激情在线一区二区三区| 在线电影院国产精品| 成人高清伦理免费影院在线观看| 日韩在线a电影| 日韩写真欧美这视频| 色综合中文字幕国产 | 国产亚洲一区二区三区四区 | 一区二区在线观看视频| 91久久精品日日躁夜夜躁欧美| 日本不卡一二三| 一区二区三区精品在线| 欧美精品色综合| 99精品视频中文字幕| 国内精品久久久久影院薰衣草 | 国产午夜精品福利| 欧美一级二级三级蜜桃| 欧美在线不卡一区| 色综合久久中文综合久久牛| 国产一区 二区| 久久99蜜桃精品| 青青草成人在线观看| 亚洲高清免费视频| 亚洲aaa精品| 亚洲一本大道在线| 亚洲黄色av一区| 亚洲精品一卡二卡| 一区二区三区四区蜜桃| 亚洲欧美日韩成人高清在线一区| 国产精品二三区| 亚洲人被黑人高潮完整版| 亚洲欧美日本韩国| 亚洲午夜精品一区二区三区他趣| 亚洲精品欧美专区| 亚洲电影你懂得| 男女男精品网站| 久久91精品国产91久久小草| 精品一区二区三区免费毛片爱| 精品在线亚洲视频| 国产激情一区二区三区桃花岛亚洲| 国产一区欧美一区| 成人丝袜高跟foot| 972aa.com艺术欧美| 在线免费一区三区| 5566中文字幕一区二区电影| 国产精品99久久久久久久女警| 久久av中文字幕片| 成人av在线看| 欧美午夜寂寞影院| 日韩一级视频免费观看在线| 国产欧美日韩精品一区| 亚洲人xxxx| 日本美女视频一区二区| 国产专区综合网| 91国产免费观看| 日韩欧美中文一区二区| 中文字幕高清不卡| 亚洲福利视频一区| 国产精品亚洲第一区在线暖暖韩国 | 国产人成亚洲第一网站在线播放| 亚洲乱码中文字幕| 久久国产三级精品| 色综合婷婷久久| 欧美成人艳星乳罩| 综合在线观看色| 韩国成人在线视频| 欧美丝袜自拍制服另类| 欧美国产一区二区| 日韩电影免费一区| 日本道色综合久久| 久久久99久久| 爽好久久久欧美精品| 成a人片国产精品| 欧美精品一区二区在线播放| 亚洲激情第一区| 国产成人欧美日韩在线电影|