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

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

?? usb.h

?? mini2440嵌入式linux
?? H
字號:
/****************************************************************
 NAME: usb.h
 DESC: definitions(USB data structure) for USB setup operation.
       Because It's h/w independent file, it may be used without any change in future.
       Reuse the source of S3C2400X u24xmon 
 HISTORY:
 Apr.07.2000:purnnamu: first release. 
 ****************************************************************/
#ifndef __USB_H__
#define __USB_H__

//************************
//       Endpoint 0      
//************************

// Standard bmRequestTyje (Direction) 
#define HOST_TO_DEVICE              (0x00)
#define DEVICE_TO_HOST              (0x80)    

// Standard bmRequestType (Type) 
#define STANDARD_TYPE               (0x00)
#define CLASS_TYPE                  (0x20)
#define VENDOR_TYPE                 (0x40)
#define RESERVED_TYPE               (0x60)

// Standard bmRequestType (Recipient) 
#define DEVICE_RECIPIENT            (0)
#define INTERFACE_RECIPIENT         (1)
#define ENDPOINT_RECIPIENT          (2)
#define OTHER_RECIPIENT             (3)

// Feature Selectors 
#define DEVICE_REMOTE_WAKEUP        (1)
#define EP_STALL                    (0)

// Standard Request Codes 
#define GET_STATUS                  (0)
#define CLEAR_FEATURE               (1)
#define SET_FEATURE                 (3)
#define SET_ADDRESS                 (5)
#define GET_DESCRIPTOR              (6)
#define SET_DESCRIPTOR              (7)
#define GET_CONFIGURATION           (8)
#define SET_CONFIGURATION           (9)
#define GET_INTERFACE               (10)
#define SET_INTERFACE               (11)
#define SYNCH_FRAME                 (12)

// Class-specific Request Codes 
#define GET_DEVICE_ID               (0)
#define GET_PORT_STATUS             (1)
#define SOFT_RESET                  (2)

// Descriptor Types
#define DEVICE_TYPE                 (1)
#define CONFIGURATION_TYPE          (2)
#define STRING_TYPE                 (3)
#define INTERFACE_TYPE              (4)
#define ENDPOINT_TYPE               (5)

//configuration descriptor: bmAttributes 
#define CONF_ATTR_DEFAULT	    (0x80) //Spec 1.0 it was BUSPOWERED bit.
#define CONF_ATTR_REMOTE_WAKEUP     (0x20)
#define CONF_ATTR_SELFPOWERED       (0x40)

//endpoint descriptor
#define EP_ADDR_IN		    (0x80)	
#define EP_ADDR_OUT		    (0x00)

#define EP_ATTR_CONTROL		    (0x0)	
#define EP_ATTR_ISOCHRONOUS	    (0x1)
#define EP_ATTR_BULK		    (0x2)
#define EP_ATTR_INTERRUPT	    (0x3)	


//string descriptor
#define LANGID_US_L 		    (0x09)  
#define LANGID_US_H 		    (0x04)


struct USB_SETUP_DATA{
    U8 bmRequestType;    
    U8 bRequest;         
    U8 bValueL;          
    U8 bValueH;          
    U8 bIndexL;          
    U8 bIndexH;          
    U8 bLengthL;         
    U8 bLengthH;         
};


struct USB_DEVICE_DESCRIPTOR{
    U8 bLength;    
    U8 bDescriptorType;         
    U8 bcdUSBL;
    U8 bcdUSBH;
    U8 bDeviceClass;          
    U8 bDeviceSubClass;          
    U8 bDeviceProtocol;          
    U8 bMaxPacketSize0;         
    U8 idVendorL;
    U8 idVendorH;
    U8 idProductL;
    U8 idProductH;
    U8 bcdDeviceL;
    U8 bcdDeviceH;
    U8 iManufacturer;
    U8 iProduct;
    U8 iSerialNumber;
    U8 bNumConfigurations;
};


struct USB_CONFIGURATION_DESCRIPTOR{
    U8 bLength;    
    U8 bDescriptorType;         
    U8 wTotalLengthL;
    U8 wTotalLengthH;
    U8 bNumInterfaces;
    U8 bConfigurationValue;
    U8 iConfiguration;
    U8 bmAttributes;
    U8 maxPower;          
};
    

struct USB_INTERFACE_DESCRIPTOR{
    U8 bLength;    
    U8 bDescriptorType;         
    U8 bInterfaceNumber;
    U8 bAlternateSetting;
    U8 bNumEndpoints;
    U8 bInterfaceClass;
    U8 bInterfaceSubClass;
    U8 bInterfaceProtocol;
    U8 iInterface;
};


struct USB_ENDPOINT_DESCRIPTOR{
    U8 bLength;    
    U8 bDescriptorType;         
    U8 bEndpointAddress;
    U8 bmAttributes;
    U8 wMaxPacketSizeL;
    U8 wMaxPacketSizeH;
    U8 bInterval;
};

 struct USB_CONFIGURATION_SET{
     U8 ConfigurationValue;
 };

 struct USB_GET_STATUS{
     U8 Device;
     U8 Interface;
     U8 Endpoint0;
     U8 Endpoint1;
     U8 Endpoint3;
 };

 struct USB_INTERFACE_GET{
     U8 AlternateSetting;
 };


 
#endif /*__USB_H__*/                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区四区不卡在线| 91免费看`日韩一区二区| 欧美在线小视频| 精品日韩在线一区| 日韩欧美在线1卡| 亚洲男女一区二区三区| 国产美女精品在线| 777奇米成人网| 一区二区三区电影在线播| 日本欧美加勒比视频| 色综合色狠狠天天综合色| 国产色91在线| 国内不卡的二区三区中文字幕 | 久久久精品蜜桃| 亚洲一级在线观看| 91首页免费视频| 国产日韩欧美麻豆| 国产成人亚洲综合a∨猫咪| 精品精品国产高清a毛片牛牛| 国产精品护士白丝一区av| 国产一区二区三区香蕉| 91精品国产高清一区二区三区| 国产精品电影院| 国产成a人亚洲精| 久久九九久久九九| 韩国成人在线视频| 精品福利一区二区三区免费视频| 日韩精品五月天| 欧美日韩精品一区二区三区| 亚洲香蕉伊在人在线观| 欧美中文字幕一二三区视频| 夜夜夜精品看看| 欧美老肥妇做.爰bbww| 亚洲第一电影网| 精品婷婷伊人一区三区三| 亚洲一区二区精品视频| 欧美日韩精品综合在线| 午夜精品久久久久久久| 欧美一二三区精品| 国产在线精品一区二区夜色| 久久综合资源网| 国产成人a级片| 国产精品久久久久永久免费观看 | 精品日韩99亚洲| 极品少妇xxxx精品少妇偷拍| 久久新电视剧免费观看| 成人夜色视频网站在线观看| 亚洲色图丝袜美腿| 欧美日韩一区二区三区视频| 奇米精品一区二区三区在线观看| 日韩精品一区二区三区中文不卡| 国产一区二区福利视频| 国产喷白浆一区二区三区| 色婷婷国产精品综合在线观看| 一区二区欧美精品| 日韩欧美国产小视频| 风间由美一区二区三区在线观看 | 国产精品嫩草99a| 色8久久人人97超碰香蕉987| 日本成人在线电影网| 久久综合色一综合色88| 91麻豆蜜桃一区二区三区| 三级在线观看一区二区| 国产视频911| 欧美在线免费视屏| 国产成人精品亚洲777人妖 | 国产一区二区三区av电影| 国产精品网站在线| 欧美日韩高清影院| 波多野结衣在线aⅴ中文字幕不卡 波多野结衣在线一区 | 欧日韩精品视频| 国产一区二区在线视频| 亚洲一区二区视频| 欧美国产欧美亚州国产日韩mv天天看完整 | 国产一区视频在线看| 亚洲人午夜精品天堂一二香蕉| 欧美一级艳片视频免费观看| 6080午夜不卡| av网站一区二区三区| 青青草成人在线观看| 亚洲精品中文在线影院| 精品剧情在线观看| 欧美视频一区在线观看| 国产大陆a不卡| 久久se这里有精品| 午夜精品久久久久久久久久| 中文字幕欧美三区| xnxx国产精品| 欧美日本在线视频| 欧美性猛交xxxx乱大交退制版| 国产99久久久精品| 国内欧美视频一区二区| 日韩高清在线观看| 亚洲一区二区视频在线观看| 中文字幕字幕中文在线中不卡视频| 精品欧美黑人一区二区三区| 欧美日韩国产美| 在线免费观看日韩欧美| 9i在线看片成人免费| 高清视频一区二区| 国产精品一区二区三区网站| 久久国产精品99久久久久久老狼| 亚洲成人7777| 亚洲成人精品在线观看| 亚洲一区电影777| 亚洲一区二区三区四区在线| 亚洲情趣在线观看| 亚洲视频1区2区| 亚洲人成伊人成综合网小说| 亚洲少妇30p| 亚洲宅男天堂在线观看无病毒| 一区二区三区四区在线免费观看 | 国产精品嫩草久久久久| 国产视频一区二区在线| 亚洲国产精品国自产拍av| 欧美国产一区在线| 亚洲天天做日日做天天谢日日欢 | 亚洲欧美另类小说| 亚洲天天做日日做天天谢日日欢| 亚洲少妇中出一区| 亚洲日本电影在线| 亚洲综合一区二区精品导航| 亚洲一区二区精品久久av| 香蕉乱码成人久久天堂爱免费| 亚洲bt欧美bt精品777| 日韩在线观看一区二区| 麻豆精品新av中文字幕| 国产精品一区久久久久| 狠狠色综合日日| 国产一区二区三区在线观看免费| 风间由美一区二区三区在线观看| 91麻豆精品一区二区三区| 精品视频1区2区3区| 91精品国产综合久久精品性色| 欧美一区二区三区视频在线观看 | 欧美日韩国产免费一区二区| 日韩亚洲欧美高清| 国产精品麻豆一区二区| 亚洲大片在线观看| 成人中文字幕合集| 在线视频你懂得一区二区三区| 欧美精品一卡二卡| 国产夜色精品一区二区av| 亚洲宅男天堂在线观看无病毒| 免费成人在线网站| 99精品视频在线观看| 欧美福利一区二区| 亚洲国产精品ⅴa在线观看| 亚洲成人av一区二区| 国产高清视频一区| 欧美精品在线观看播放| 欧美极品aⅴ影院| 亚洲va天堂va国产va久| 夫妻av一区二区| 欧美一区二区三区四区视频| 国产精品第五页| 蜜臀国产一区二区三区在线播放| 成人激情综合网站| 7878成人国产在线观看| 国产精品视频看| 日韩电影在线免费看| 成人a免费在线看| 精品国产91乱码一区二区三区| 樱花影视一区二区| 国产传媒一区在线| 欧美一区二区三区播放老司机| 日韩毛片一二三区| 国产丶欧美丶日本不卡视频| 在线不卡的av| 一区二区三区加勒比av| 丰满白嫩尤物一区二区| 欧美一区二区三区四区视频| 亚洲欧美一区二区不卡| 国产精品综合在线视频| 日韩美女一区二区三区| 一区二区三区免费| 成人精品一区二区三区四区 | 2021国产精品久久精品| 亚洲国产精品久久艾草纯爱| 99免费精品在线| 亚洲国产精华液网站w| 美女看a上一区| 日韩亚洲欧美综合| 奇米精品一区二区三区在线观看一| 一本色道久久综合亚洲91 | 国产欧美日韩精品在线| 国产一区二区美女诱惑| 欧美大胆一级视频| 男男成人高潮片免费网站| 精品视频一区二区不卡| 亚洲已满18点击进入久久| 91日韩在线专区| 亚洲欧美日韩精品久久久久| 成人国产一区二区三区精品| 国产亚洲一区二区三区在线观看| 国产激情精品久久久第一区二区| 久久亚洲综合色| 成人午夜av电影| 综合激情网...| 欧美色偷偷大香|