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

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

?? usb.h

?? 一款硬盤MP3的源代碼
?? H
字號:
/* USB.H File
   Created by Computer-lov Date: 2004.7.13
   Last edited date 2005.4.16
   Copyright (c) 2005 Computer-lov
   version 1.1
*/

#ifndef __USB_H__
#define __USB_H__

#define BYTE unsigned char
#define WORD unsigned int

#define ENDPOINT_NUMBER            0x02
#define MAX_CONTROL_DATA_SIZE      0x20
#define MAX_LUN                    0
#define MAX_BULK_DATA_SIZE         0x40

#define MAIN_POINT_IN              0x81
#define MAIN_POINT_OUT             0x02

// 定義標準的描述符類型,也就是USB分配的各種描述符的編號,即bDescriptorType 字段的值

#define DEVICE_DESCRIPTOR               0x01  //設(shè)備描述符
#define CONFIGURATION_DESCRIPTOR        0x02  //配置描述符
#define STRING_DESCRIPTOR               0x03  //字符串描述符
#define INTERFACE_DESCRIPTOR            0x04  //接口描述符
#define ENDPOINT_DESCRIPTOR             0x05  //端點描述符


//定義標準的USB請求命令,即USB分配的各種請求的編號,即bRequest字段的值

#define GET_STATUS                      0x00  //獲取狀態(tài)請求
#define CLEAR_FEATURE                   0x01  //清除特性請求
#define SET_FEATURE                     0x03  //設(shè)置特性請求
#define SET_ADDRESS                     0x05  //設(shè)置地址請求
#define GET_DESCRIPTOR                  0x06  //獲取描述符請求
#define SET_DESCRIPTOR                  0x07  //設(shè)置描述符請求
#define GET_CONFIGURATION               0x08  //獲取配置請求
#define SET_CONFIGURATION               0x09  //設(shè)置配置請求
#define GET_INTERFACE                   0x0A  //獲取接口請求
#define SET_INTERFACE                   0x0B  //設(shè)置接口請求
#define SYNCH_FRAME                     0x0C  //同步幀請求


//定義特性選擇器

#define ENDPOINT_HALT                   0x00  //端點的禁止特性
#define DEVICE_REMOTE_WAKEUP            0x01  //設(shè)備的遠程喚醒特性


//使用的端點數(shù)

//#define Number_Endpoint               0x05  //端點數(shù)量為5


//定義的端點類型
#define ENDPOINT_TYPE_CONTROL           0x00  //控制傳輸
#define ENDPOINT_TYPE_ISOCHRONOUS       0x01  //同步傳輸
#define ENDPOINT_TYPE_BULK              0x02  //批量傳輸
#define ENDPOINT_TYPE_INTERRUPT         0x03  //中斷傳輸



//定義標準的設(shè)備描述符結(jié)構(gòu)

typedef struct _DEVICE_DCESCRIPTOR_STRUCT
{
BYTE blength;                               //設(shè)備描述符的字節(jié)數(shù)大小
BYTE bDescriptorType;                          //設(shè)備描述符類型編號
WORD bcdUSB;                                //USB版本號
BYTE bDeviceClass;                          //USB分配的設(shè)備類代碼
BYTE bDeviceSubClass;                       //USB分配的子類代碼
BYTE bDeviceProtocol;                       //USB分配的設(shè)備協(xié)議代碼
BYTE bMaxPacketSize0;                       //端點0的最大包大小
WORD idVendor;                              //廠商編號
WORD idProduct;                             //產(chǎn)品編號
WORD bcdDevice;                             //設(shè)備出廠編號
BYTE iManufacturer;                         //設(shè)備廠商字符串的索引
BYTE iProduct;                              //描述產(chǎn)品字符串的索引
BYTE iSerialNumber;                         //描述設(shè)備序列號字符串的索引
BYTE bNumConfigurations;                    //可能的配置數(shù)量
}
DEVICE_DESCRIPTOR_STRUCT, * pDEVICE_DESCRIPTOR_STRUCT;


//定義標準的配置描述符結(jié)構(gòu)

typedef struct _CONFIGURATION_DESCRIPTOR_STRUCT
{
BYTE bLength;                               //配置描述符的字節(jié)數(shù)大小
BYTE bDescriptorType;                       //配置描述符類型編號
WORD wTotalLength;                          //此配置返回的所有數(shù)據(jù)大小
BYTE bNumInterfaces;                        //此配置所支持的接口數(shù)量
BYTE bConfigurationValue;                   //Set_Configuration命令所需要的參數(shù)值
BYTE iConfiguration;                        //描述該配置的字符串的索引值
BYTE bmAttributes;                          //供電模式的選擇
BYTE MaxPower;                              //設(shè)備從總線提取的最大電流
}
CONFIGURATION_DESCRIPTOR_STRUCT, * pCONFIGURATION_DESCRIPTOR_STRUCT;


//定義標準的接口描述符結(jié)構(gòu)

typedef struct _INTERFACE_DESCRIPTOR_STRUCT
{
BYTE bLength;                               //接口描述符的字節(jié)數(shù)大小
BYTE bDescriptorType;                       //接口描述符的類型編號
BYTE bInterfaceNumber;                      //該接口的編號
BYTE bAlternateSetting;                     //備用的接口描述符編號
BYTE bNumEndpoints;                         //該接口使用的端點數(shù),不包括端點0
BYTE bInterfaceClass;                       //接口類型
BYTE bInterfaceSubClass;                    //接口子類型
BYTE bInterfaceProtocol;                    //接口遵循的協(xié)議
BYTE iInterface;                            //描述該接口的字符串索引值
}
INTERFACE_DESCRIPTOR_STRUCT, * pINTERFACE_DESCRIPTOR_STRUCT;


//定義標準的端點描述符結(jié)構(gòu)

typedef struct _ENDPOINT_DESCRIPTOR_STRUCT
{
BYTE bLegth;                                //端點描述符字節(jié)數(shù)大小
BYTE bDescriptorType;                       //端點描述符類型編號
BYTE bEndpointAddress;                      //端點地址及輸入輸出屬性
BYTE bmAttributes;                          //端點的傳輸類型屬性
WORD wMaxPacketSize;                        //端點收、發(fā)的最大包大小
BYTE bInterval;                             //主機查詢端點的時間間隔
}
ENDPOINT_DESCRIPTOR_STRUCT, * pENDPOINT_DESCRIPTOR_STRUCT;


//一個字符串描述符結(jié)構(gòu)

typedef struct _STRING_DESCRIPTOR_STRUCT
{
BYTE bLength;                               //字符串描述符的字節(jié)數(shù)大小
BYTE bDescriptorType;                        //字符串描述符類型編號
BYTE SomeDesriptor[36];                     //UNICODE編碼的字符串
}
STRING_DESCRIPTOR_STRUCT, * pSTRING_DESCRIPTOR_STRUCT;


//標準設(shè)備請求命令結(jié)構(gòu)

typedef struct _REQUESTCMD
{
BYTE bmRequestType;                         //請求命令類型
BYTE bRequest;                              //請求命令代碼
WORD wValue;                                //命令信息
WORD wIndex;                                //索引信息
WORD wLength;                               //傳輸數(shù)據(jù)大小
}
REQUESTCMD, * pREQUESTCMD;

//setup_packet緩沖區(qū)

typedef struct _control_data_buff
{
REQUESTCMD DeviceRequest;                    //USB設(shè)備請求
unsigned int wLength;
unsigned int wCount;
unsigned char * pData;
unsigned char dataBuffer[MAX_CONTROL_DATA_SIZE];
}CONTROL_DATA_BUFF;


#endif

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美一区二区精品秋霞影院| 欧洲日韩一区二区三区| 精品久久久久99| 韩国三级在线一区| 日本一区二区三区国色天香| 粉嫩av一区二区三区在线播放| 亚洲国产精品成人久久综合一区| 成人三级伦理片| 亚洲女同女同女同女同女同69| 91看片淫黄大片一级在线观看| 亚洲国产精品一区二区www在线| 欧美日高清视频| 国内精品伊人久久久久av一坑| 国产亚洲精品久| 91国偷自产一区二区开放时间| 婷婷亚洲久悠悠色悠在线播放| 精品日韩欧美在线| 99精品国产视频| 日本成人在线看| 国产欧美日韩麻豆91| 色播五月激情综合网| 蜜桃av一区二区| 日韩理论在线观看| 日韩欧美一区二区不卡| 成人蜜臀av电影| 日本欧美韩国一区三区| 国产精品三级av| 欧美高清性hdvideosex| 懂色一区二区三区免费观看| 亚洲免费资源在线播放| 亚洲精品在线一区二区| 色综合久久中文综合久久97| 老鸭窝一区二区久久精品| 国产精品人妖ts系列视频| 777xxx欧美| 97se亚洲国产综合在线| 久久国产夜色精品鲁鲁99| 亚洲柠檬福利资源导航| 久久精品免费在线观看| 91黄视频在线观看| 成人精品免费看| 久久超碰97中文字幕| 亚洲丝袜精品丝袜在线| 久久中文字幕电影| 666欧美在线视频| 91成人免费在线视频| 国产精品一区一区| 蜜桃精品视频在线观看| 亚洲大尺度视频在线观看| 中文字幕一区二区三区蜜月| 日韩丝袜美女视频| 欧美日韩电影一区| 在线观看日韩一区| 成人av网址在线| 国产一区二区三区四| 美女视频黄免费的久久| 三级不卡在线观看| 亚洲第一福利视频在线| 一区二区三区日韩| 亚洲人成网站影音先锋播放| 国产欧美精品一区二区三区四区 | 日韩理论片在线| 26uuu国产在线精品一区二区| 欧美男女性生活在线直播观看| 91久久精品国产91性色tv| 99久久er热在这里只有精品15| 国产一区二区在线观看免费| 美女尤物国产一区| 麻豆国产精品一区二区三区| 日韩成人免费电影| 日韩精品一二三四| 日本怡春院一区二区| 日韩国产成人精品| 玖玖九九国产精品| 玖玖九九国产精品| 国产一区二区三区久久久| 在线精品视频小说1| av午夜一区麻豆| 91免费版pro下载短视频| 99久久精品久久久久久清纯| av在线一区二区| 91在线无精精品入口| 色综合久久久久综合体桃花网| 91欧美一区二区| 91福利视频在线| 欧美日本免费一区二区三区| 一本到高清视频免费精品| 在线观看免费亚洲| 欧美日韩在线播放| 91精品国产综合久久婷婷香蕉| 91精品国模一区二区三区| 日韩一区二区三区电影在线观看| 欧美va亚洲va| 国产亚洲综合在线| 亚洲视频1区2区| 午夜精品一区二区三区电影天堂| 日韩黄色一级片| 国产一区二区按摩在线观看| 成熟亚洲日本毛茸茸凸凹| 色综合天天综合| 久久亚洲精精品中文字幕早川悠里| av在线这里只有精品| 久久久亚洲欧洲日产国码αv| 亚洲va欧美va国产va天堂影院| 亚洲大片精品永久免费| 午夜电影一区二区三区| 国内成+人亚洲+欧美+综合在线 | 国产麻豆视频精品| 96av麻豆蜜桃一区二区| 制服.丝袜.亚洲.另类.中文| 亚洲精品在线免费观看视频| 亚洲日穴在线视频| 蜜桃久久av一区| 91福利在线导航| 精品卡一卡二卡三卡四在线| 1024成人网| 日本人妖一区二区| 99久久99久久精品免费看蜜桃 | 久久疯狂做爰流白浆xx| av福利精品导航| 91麻豆精品国产91久久久资源速度| 欧美激情一区不卡| 日韩高清不卡一区二区| 99re成人在线| 日韩欧美你懂的| 一区二区不卡在线播放| 国产成人免费在线观看| 欧美日韩免费高清一区色橹橹| 久久婷婷国产综合国色天香 | 国产日韩欧美综合在线| 亚洲一区欧美一区| 国产a级毛片一区| 欧美一级二级三级蜜桃| 一区二区三区在线观看国产| 国产露脸91国语对白| 欧美日韩精品综合在线| 国产精品美女久久久久久久久| 秋霞成人午夜伦在线观看| 99这里只有精品| 国产亚洲欧美激情| 美女视频一区二区| 欧美日韩国产综合一区二区三区| 国产精品久久久久久久久果冻传媒| 免费看黄色91| 欧美日韩dvd在线观看| 亚洲精品日日夜夜| av一本久道久久综合久久鬼色| 久久这里只精品最新地址| 日韩成人精品在线| 欧美精品一级二级| 亚洲一区av在线| 91美女片黄在线观看| 国产精品久久久久aaaa| 国产成人精品aa毛片| 久久奇米777| 国产在线精品一区二区不卡了 | 欧美三电影在线| **欧美大码日韩| 91视频你懂的| 亚洲啪啪综合av一区二区三区| 成人永久aaa| 中文字幕亚洲区| 99re这里只有精品视频首页| 国产精品久久久久久久久免费相片 | 欧美日韩久久久一区| 亚洲影视在线播放| 欧美性极品少妇| 亚洲国产精品久久久男人的天堂| 91激情五月电影| 亚洲午夜在线电影| 欧美精品少妇一区二区三区| 亚洲成av人**亚洲成av**| 欧美日韩一区在线观看| 午夜欧美2019年伦理| 日韩一级免费观看| 黄一区二区三区| 国产欧美一区二区三区沐欲| 国产精品自拍在线| 国产精品区一区二区三区| 成人v精品蜜桃久久一区| 亚洲天堂免费在线观看视频| 色哟哟精品一区| 日韩精品每日更新| www亚洲一区| 99久久国产综合精品色伊| 亚洲日本va午夜在线电影| 91国产视频在线观看| 三级不卡在线观看| 久久久久成人黄色影片| 成人av资源站| 亚洲国产视频网站| 日韩视频在线你懂得| 国产a久久麻豆| 亚洲一区中文日韩| 日韩欧美卡一卡二| 国产成人综合精品三级| 樱花影视一区二区| 欧美大片免费久久精品三p| 成人午夜av在线| 亚洲成人资源网|