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

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

?? usb.h

?? arm2440系統(tǒng)編程
?? H
字號(hào):
/****************************************************************
 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__*/                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品蜜臀av| 91美女视频网站| 亚洲第一狼人社区| 亚洲欧洲日产国产综合网| 精品国精品国产| 欧美成人a在线| www国产成人| 久久一日本道色综合| xf在线a精品一区二区视频网站| 7777精品伊人久久久大香线蕉完整版 | 国产精品一区一区三区| 久久激情综合网| 美女网站一区二区| 激情成人午夜视频| 高清在线观看日韩| 成人av资源在线观看| 91在线国产观看| 欧美日韩高清在线播放| 欧美一二三四在线| 91精品综合久久久久久| 精品国产一区二区三区久久影院 | 日韩精品一级中文字幕精品视频免费观看| 一区二区三区在线高清| 亚洲一区二区三区精品在线| 天堂蜜桃一区二区三区| 丝袜亚洲另类欧美| 日本aⅴ免费视频一区二区三区 | 国产亚洲一区二区在线观看| 精品国产髙清在线看国产毛片| 欧美日韩一区不卡| 久久综合九色综合97_久久久| 亚洲国产高清aⅴ视频| 亚洲欧美电影院| 美国av一区二区| 成人午夜激情片| 欧美妇女性影城| 欧美激情在线一区二区三区| 一区二区三区在线视频播放| 日本不卡视频一二三区| 99久久综合狠狠综合久久| 欧美日韩国产123区| 国产精品久久久久久久裸模| 亚洲3atv精品一区二区三区| 99re8在线精品视频免费播放| 欧美日韩成人综合天天影院| 久久精品网站免费观看| 有码一区二区三区| 乱一区二区av| 欧美日韩情趣电影| 国产精品色呦呦| 激情欧美日韩一区二区| 欧美视频在线不卡| 亚洲欧美中日韩| 黄色日韩三级电影| 欧美一激情一区二区三区| 一区二区三区成人| 国产99久久久精品| 欧美成人艳星乳罩| 午夜精品久久久久久久99水蜜桃| 99国产精品99久久久久久| 精品日韩欧美在线| 日本vs亚洲vs韩国一区三区二区 | 欧洲一区在线观看| 久久久综合九色合综国产精品| 亚洲综合在线免费观看| 成人国产视频在线观看| 国产日本欧洲亚洲| 韩国女主播成人在线观看| 91麻豆精品91久久久久久清纯| 亚洲免费高清视频在线| 99久久婷婷国产综合精品| 国产无人区一区二区三区| 麻豆精品一区二区| 日韩一区二区三区精品视频| 日本女优在线视频一区二区 | 亚洲第一成年网| 91麻豆国产自产在线观看| 中文字幕制服丝袜一区二区三区| 成人黄色软件下载| 中文字幕在线不卡国产视频| heyzo一本久久综合| 亚洲欧洲99久久| 成人激情午夜影院| 18欧美亚洲精品| 91蜜桃在线免费视频| 亚洲日本在线a| 欧美亚洲动漫精品| 丝袜诱惑亚洲看片| 91精品国产一区二区三区| 日本午夜一本久久久综合| 日韩视频一区在线观看| 久久国产精品第一页| 精品动漫一区二区三区在线观看| 久草热8精品视频在线观看| 国产拍揄自揄精品视频麻豆| 99精品国产一区二区三区不卡| 亚洲黄色片在线观看| 69精品人人人人| 国产成人免费视频网站| 国产精品不卡视频| 欧美亚洲综合在线| 麻豆精品国产传媒mv男同| 欧美经典三级视频一区二区三区| 波多野结衣视频一区| 一区二区成人在线视频| 日韩欧美一区在线观看| 精彩视频一区二区三区| 亚洲国产成人私人影院tom| 91亚洲精品久久久蜜桃网站 | 精品少妇一区二区| 不卡一区二区在线| 亚洲国产日韩精品| 久久天堂av综合合色蜜桃网| 成人国产免费视频| 青青青伊人色综合久久| 久久五月婷婷丁香社区| 欧美午夜一区二区三区免费大片| 丝袜国产日韩另类美女| 国产色产综合产在线视频| 色综合久久久久久久久久久| 久久国产精品99久久久久久老狼 | 午夜一区二区三区视频| 久久久久9999亚洲精品| 91精品国产综合久久香蕉的特点 | 99麻豆久久久国产精品免费| 精品一区二区三区日韩| 亚洲自拍都市欧美小说| 国产精品伦理在线| 欧美精品一区二区三区蜜臀| 欧美日韩中文一区| 成人av网站在线| 国产麻豆一精品一av一免费| 一区二区三区 在线观看视频| 国产亚洲成年网址在线观看| 日韩一区二区三区视频在线观看| 色综合久久综合中文综合网| 国产精品一区二区免费不卡| 奇米精品一区二区三区在线观看 | 亚洲精品一区二区在线观看| 欧美日韩一区二区在线视频| 91免费国产在线观看| 高清不卡在线观看av| 国产又粗又猛又爽又黄91精品| 日本不卡1234视频| 免播放器亚洲一区| 美国毛片一区二区三区| 日韩av在线免费观看不卡| 综合久久久久久久| 国产精品日韩精品欧美在线| 久久婷婷久久一区二区三区| 日韩欧美国产系列| 日韩视频一区二区三区在线播放| 欧美日韩三级一区| 欧美日韩国产在线播放网站| 欧亚洲嫩模精品一区三区| 99精品桃花视频在线观看| 国产精品亚洲第一| 国产超碰在线一区| av影院午夜一区| 在线一区二区观看| 欧美人狂配大交3d怪物一区| 欧美一区二区在线看| 欧美一区二区三区在线看| 91精品国产福利| 日韩免费福利电影在线观看| 精品国产乱码久久久久久蜜臀| 欧美一级久久久| 欧美精品一区二区三区很污很色的| 日韩免费视频一区| 久久精品欧美一区二区三区麻豆 | 69堂成人精品免费视频| 欧美一二三四区在线| 精品国产百合女同互慰| 国产午夜精品久久久久久免费视| 国产精品视频第一区| 亚洲综合色成人| 久久成人免费电影| 精品一区二区国语对白| www.视频一区| 99国产精品国产精品久久| 69av一区二区三区| 久久综合九色综合97_久久久 | 成人精品一区二区三区中文字幕| 美脚の诱脚舐め脚责91| 成人性生交大片免费看中文网站| 99久久综合精品| 日韩西西人体444www| 国产精品色在线| 日韩中文字幕一区二区三区| 国产一区二区久久| 色先锋久久av资源部| 日韩一区二区三区四区| 最新久久zyz资源站| 欧美aaa在线| 99天天综合性| 精品久久一区二区三区| 亚洲一区电影777| fc2成人免费人成在线观看播放| 91麻豆精品国产91久久久资源速度 | 日韩国产欧美在线观看|