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

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

?? descriptor.h

?? 這個程序是本人對周立功的ARM 2200實驗板開發(fā)的USB固件程序的第一部分
?? H
字號:
/****************************************Copyright (c)**************************************************
**                               廣州周立功單片機發(fā)展有限公司
**                                     研    究    所
**                                        產(chǎn)品一部 
**
**                                 http://www.zlgmcu.com
**
** 文   件   名: Descriptor.h
** 最后修改日期: 2004年7月2日
** 描        述: USB驅(qū)動程序軟件包: PDIUSBD12 設(shè)備端驅(qū)動程序 USB協(xié)議層有關(guān)描述符結(jié)構(gòu)體定義及取值
** 版	     本: V1.0
**********************************************************************************************************/




typedef unsigned char  INT8U;                   /* 無符號8位整型變量                        */
typedef signed   char  INT8;                    /* 有符號8位整型變量                        */
typedef unsigned short INT16U;                  /* 無符號16位整型變量                       */
typedef signed   short INT16;                   /* 有符號16位整型變量                       */
typedef unsigned int   INT32U;                  /* 無符號32位整型變量                       */
typedef signed   int   INT32;                   /* 有符號32位整型變量                       */
typedef float          FP32;                    /* 單精度浮點數(shù)(32位長度)                 */
typedef double         FP64;                    /* 雙精度浮點數(shù)(64位長度)                 */


/****************************************Copyright (c)**************************************************
**                               廣州周立功單片機發(fā)展有限公司
**                                     研    究    所
**                                        產(chǎn)品一部 
**
**                                 http://www.zlgmcu.com
**
** 文   件   名: Descriptor.h
** 最后修改日期: 2004年7月2日
** 描        述: USB驅(qū)動程序軟件包: PDIUSBD12 設(shè)備端驅(qū)動程序 USB協(xié)議層有關(guān)描述符結(jié)構(gòu)體定義及取值
** 版	     本: V1.0
**********************************************************************************************************/


/*
*********************************************************************************************
*        					USB 描述符結(jié)構(gòu)體及其成員取值宏定義
*********************************************************************************************
*/
/***********  USB  設(shè)備描述符結(jié)構(gòu)體  ****************/
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  配置描述符結(jié)構(gòu)體  ****************/
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  接口描述符結(jié)構(gòu)體  ****************/
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  端點描述符結(jié)構(gòu)體  ****************/
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 字符串描述符結(jié)構(gòu)體  ****************/
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 電源描述符結(jié)構(gòu)體  ****************/
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 通用描述符結(jié)構(gòu)體  ****************/
typedef struct _USB_COMMON_DESCRIPTOR {
    INT8U bLength;
    INT8U bDescriptorType;
} USB_COMMON_DESCRIPTOR, *PUSB_COMMON_DESCRIPTOR;


/***********  USB HUB 描述符結(jié)構(gòu)體  ***************/
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;

/*
*********************************************************************************************
*                  	 通用 描述符結(jié)構(gòu)體成員取值宏定義
*********************************************************************************************
*/
	//*******************************************************
	// USB 設(shè)備請求類型掩碼 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) 數(shù)據(jù)傳輸方向: D7
#define DEVICE_ADDRESS_MASK      0x7F

//(4) USB 請求

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩一区二区三区高清 | 久久精品这里都是精品| 一区二区久久久| 色综合久久久久综合| 国产精品久久久久久久浪潮网站| 成人v精品蜜桃久久一区| 国产精品久久久久久久浪潮网站| 99精品欧美一区二区蜜桃免费| 亚洲色图一区二区| 欧美性生活一区| 麻豆精品一区二区三区| 26uuu国产在线精品一区二区| 国产sm精品调教视频网站| 国产精品视频看| 一本久久综合亚洲鲁鲁五月天| 亚洲午夜国产一区99re久久| 日韩三级免费观看| 国产乱一区二区| 国产精品久久久久影视| 欧美色图免费看| 狠狠色丁香婷婷综合久久片| 中文一区二区在线观看| 欧美亚洲综合一区| 国产一区二区三区在线观看免费视频 | 欧美变态凌虐bdsm| 懂色一区二区三区免费观看| 亚洲综合激情另类小说区| 日韩欧美视频在线| 成人av在线看| 欧美aaaaa成人免费观看视频| 亚洲国产高清不卡| 欧美老人xxxx18| 成人动漫一区二区| 男女男精品视频| 亚洲精品你懂的| 国产亚洲自拍一区| 欧美日韩一区三区| 国产精品99久久久久久似苏梦涵| 一区二区三区四区国产精品| 2020国产精品久久精品美国| 欧美午夜精品久久久| 丁香六月久久综合狠狠色| 日韩精品午夜视频| 亚洲精选免费视频| 久久精品视频在线免费观看| 欧美剧在线免费观看网站 | 99精品久久久久久| 激情五月激情综合网| 亚洲一区二区三区在线看| 国产亚洲成aⅴ人片在线观看| 欧美日韩视频在线一区二区| 99久久国产免费看| 国内国产精品久久| 五月综合激情婷婷六月色窝| 亚洲青青青在线视频| 国产亚洲女人久久久久毛片| 91麻豆精品国产91久久久使用方法| 成人动漫视频在线| 国产成人精品午夜视频免费| 久久av资源站| 日韩精品成人一区二区在线| 亚洲一区国产视频| 亚洲人成网站色在线观看| 国产欧美一区在线| 久久免费国产精品| 精品乱码亚洲一区二区不卡| 欧美乱妇15p| 欧美高清一级片在线| 欧美日韩综合在线免费观看| 日本乱人伦一区| 91免费观看在线| 91丝袜高跟美女视频| 成人午夜电影小说| 国产aⅴ综合色| 国产激情一区二区三区| 国产九九视频一区二区三区| 国产一本一道久久香蕉| 精品在线播放免费| 久久国产三级精品| 国产一区二区在线观看视频| 黑人巨大精品欧美一区| 韩国欧美国产一区| 国产在线播放一区| 国产一区二区三区| 国产成人三级在线观看| 成人福利视频网站| 91网站黄www| 欧美日韩一区三区四区| 欧美一区二区三区人| 欧美大片国产精品| 久久午夜电影网| 国产精品每日更新| 亚洲欧美另类图片小说| 亚洲精品乱码久久久久久日本蜜臀| 亚洲乱码中文字幕| 亚洲国产日韩一级| 蜜臀精品久久久久久蜜臀| 国内精品久久久久影院色| 成人a区在线观看| 在线日韩一区二区| 欧美精品在线观看一区二区| 精品剧情在线观看| 国产日韩欧美一区二区三区乱码 | 久久久精品tv| 中文字幕一区二区三区四区| 一区二区三区四区在线| 蜜桃视频第一区免费观看| 国产精品资源站在线| 97精品国产97久久久久久久久久久久 | 亚洲男帅同性gay1069| 亚洲国产成人av网| 国产精品1区2区3区在线观看| a4yy欧美一区二区三区| 欧美人体做爰大胆视频| 久久一区二区三区国产精品| 国产精品久久久爽爽爽麻豆色哟哟 | 麻豆视频一区二区| 国产99一区视频免费| 欧美日韩国产精品自在自线| 久久久欧美精品sm网站| 亚洲精品国产精华液| 久久电影国产免费久久电影| thepron国产精品| 日韩亚洲国产中文字幕欧美| 亚洲色图欧洲色图| 久久爱www久久做| 在线免费观看日韩欧美| 欧美精品一区二区三区在线播放| 国产精品美女久久久久久2018| 视频在线观看国产精品| 成人18视频日本| 日韩欧美在线不卡| 亚洲图片欧美激情| 国产在线精品一区二区三区不卡 | 欧美裸体bbwbbwbbw| 国产欧美一区二区精品秋霞影院| 亚洲第一二三四区| www.一区二区| 2017欧美狠狠色| 日韩不卡一二三区| 色综合久久88色综合天天6| 欧美精品一区视频| 日韩在线观看一区二区| 91黄色免费观看| 日韩一区日韩二区| 国产黑丝在线一区二区三区| 日韩女同互慰一区二区| 亚洲成a人v欧美综合天堂下载| 91一区一区三区| 国产精品久久久久永久免费观看| 国产一区二区三区香蕉| 7777精品伊人久久久大香线蕉| 亚洲精选一二三| 一本到不卡免费一区二区| 中文字幕第一区二区| 国产成人综合在线观看| 26uuu亚洲| 狠狠色丁香婷综合久久| 精品日韩欧美在线| 日本不卡一区二区三区| 在线不卡免费av| 首页国产欧美日韩丝袜| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 激情综合五月天| 日韩欧美国产电影| 奇米在线7777在线精品| 日本伦理一区二区| 蜜乳av一区二区| 精品久久一二三区| 国产成a人亚洲| 一区二区三区国产精华| 欧美一区三区二区| 91国偷自产一区二区开放时间 | 2024国产精品| 国产精品综合在线视频| 人人超碰91尤物精品国产| 成人精品gif动图一区| 欧美艳星brazzers| 欧美在线小视频| 91免费看视频| 欧美性大战xxxxx久久久| 成人av网站在线观看| 国产精品一区久久久久| 一区二区三区免费看视频| 一区二区不卡在线播放| 国产盗摄一区二区三区| 亚洲永久精品国产| 久久精品在线观看| 欧美日韩国产精品成人| 欧美视频一区二| 91麻豆精品国产91久久久资源速度 | 亚洲一区二区黄色| 91麻豆精品国产综合久久久久久 | 欧美老女人在线| 亚洲第一会所有码转帖| 国产欧美一区二区在线| 日韩一区日韩二区| 日韩av电影一区| 玉米视频成人免费看| 日韩精品一区国产麻豆|