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

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

?? usb110.h

?? 數(shù)碼顯示
?? H
字號:
//===================================================================//
//     Project Name : MOTOROLA-PDIUSBD12 USB-MCS CARD
//      Module Name : Master Firmware Program
//     Product Type : License
//      OS/Dev Tool : CodeWarrior Development Studio for HC(S)08 Microcontrollers
//  Original Author : Ming Zeng
//     Organization : Tsinghua University , DEP 
//    Original Date : Feb, 20, 2003
//             Addr : Tsinghua University, Beijing City
//              TEL : 
//            EMail : ming@zming.net
//          Website : http://www.zming.net
//		  Copyright : Copyright ZMing.net, 2003
//         Comments : 
//                    
//			
//===================================================================//

#ifndef   __USB110_H__
#define   __USB110_H__

#define MAXIMUM_USB_STRING_LENGTH 255

// values for the bits returned by the USB GET_STATUS command
#define USB_GETSTATUS_SELF_POWERED                0x01
#define USB_GETSTATUS_REMOTE_WAKEUP_ENABLED       0x02


#define USB_DEVICE_DESCRIPTOR_TYPE                0x01
#define USB_CONFIGURATION_DESCRIPTOR_TYPE         0x02
#define USB_STRING_DESCRIPTOR_TYPE                0x03
#define USB_INTERFACE_DESCRIPTOR_TYPE             0x04
#define USB_ENDPOINT_DESCRIPTOR_TYPE              0x05
#define USB_POWER_DESCRIPTOR_TYPE                 0x06

#define USB_DESCRIPTOR_MAKE_TYPE_AND_INDEX(d, i) ((unsigned short)((unsigned short)d<<8 | i))

//
// Values for bmAttributes field of an
// endpoint descriptor
//

#define USB_ENDPOINT_TYPE_MASK                    0x03

#define USB_ENDPOINT_TYPE_CONTROL                 0x00
#define USB_ENDPOINT_TYPE_ISOCHRONOUS             0x01
#define USB_ENDPOINT_TYPE_BULK                    0x02
#define USB_ENDPOINT_TYPE_INTERRUPT               0x03


//
// definitions for bits in the bmAttributes field of a 
// configuration descriptor.
//
#define USB_CONFIG_POWERED_MASK                   0xc0

#define USB_CONFIG_BUS_POWERED                    0x80
#define USB_CONFIG_SELF_POWERED                   0x40
#define USB_CONFIG_REMOTE_WAKEUP                  0x20

//
// Endpoint direction bit, stored in address
//

#define USB_ENDPOINT_DIRECTION_MASK               0x80

// test direction bit in the bEndpointAddress field of
// an endpoint descriptor.
#define USB_ENDPOINT_DIRECTION_OUT(addr)          (!((addr) & USB_ENDPOINT_DIRECTION_MASK))
#define USB_ENDPOINT_DIRECTION_IN(addr)           ((addr) & USB_ENDPOINT_DIRECTION_MASK)

//
// USB defined request s
// see chapter 9 of the USB 1.0 specifcation for
// more information.
//

// These are the correct values based on the USB 1.0
// specification

#define USB_REQUEST_GET_STATUS                    0x00
#define USB_REQUEST_CLEAR_FEATURE                 0x01

#define USB_REQUEST_SET_FEATURE                   0x03

#define USB_REQUEST_SET_ADDRESS                   0x05
#define USB_REQUEST_GET_DESCRIPTOR                0x06
#define USB_REQUEST_SET_DESCRIPTOR                0x07
#define USB_REQUEST_GET_CONFIGURATION             0x08
#define USB_REQUEST_SET_CONFIGURATION             0x09
#define USB_REQUEST_GET_INTERFACE                 0x0A
#define USB_REQUEST_SET_INTERFACE                 0x0B
#define USB_REQUEST_SYNC_FRAME                    0x0C


//
// defined USB device classes
//


#define USB_DEVICE_CLASS_RESERVED           0x00
#define USB_DEVICE_CLASS_AUDIO              0x01
#define USB_DEVICE_CLASS_COMMUNICATIONS     0x02
#define USB_DEVICE_CLASS_HUMAN_INTERFACE    0x03
#define USB_DEVICE_CLASS_MONITOR            0x04
#define USB_DEVICE_CLASS_PHYSICAL_INTERFACE 0x05
#define USB_DEVICE_CLASS_POWER              0x06
#define USB_DEVICE_CLASS_PRINTER            0x07
#define USB_DEVICE_CLASS_STORAGE            0x08
#define USB_DEVICE_CLASS_HUB                0x09
#define USB_DEVICE_CLASS_VENDOR_SPECIFIC    0xFF

//
// USB defined Feature selectors
//

#define USB_FEATURE_ENDPOINT_STALL          0x0000
#define USB_FEATURE_REMOTE_WAKEUP           0x0001
#define USB_FEATURE_POWER_D0                0x0002
#define USB_FEATURE_POWER_D1                0x0003
#define USB_FEATURE_POWER_D2                0x0004
#define USB_FEATURE_POWER_D3                0x0005

typedef struct _USB_DEVICE_DESCRIPTOR {
    unsigned char bLength;
    unsigned char bDescriptorType;
    unsigned short bcdUSB;
    unsigned char bDeviceClass;
    unsigned char bDeviceSubClass;
    unsigned char bDeviceProtocol;
    unsigned char bMaxPacketSize0;
    unsigned short idVendor;
    unsigned short idProduct;
    unsigned short bcdDevice;
    unsigned char iManufacturer;
    unsigned char iProduct;
    unsigned char iSerialNumber;
    unsigned char bNumConfigurations;
} USB_DEVICE_DESCRIPTOR, *PUSB_DEVICE_DESCRIPTOR;

typedef struct _USB_ENDPOINT_DESCRIPTOR {
    unsigned char bLength;
    unsigned char bDescriptorType;
    unsigned char bEndpointAddress;
    unsigned char bmAttributes;
    unsigned short wMaxPacketSize;
    unsigned char bInterval;
} USB_ENDPOINT_DESCRIPTOR, *PUSB_ENDPOINT_DESCRIPTOR;

//
// values for bmAttributes Field in
// USB_CONFIGURATION_DESCRIPTOR
//

#define BUS_POWERED                           0x80
#define SELF_POWERED                          0x40
#define REMOTE_WAKEUP                         0x20

typedef struct _USB_CONFIGURATION_DESCRIPTOR {
    unsigned char bLength;
    unsigned char bDescriptorType;
    unsigned short wTotalLength;
    unsigned char bNumInterfaces;
    unsigned char bConfigurationValue;
    unsigned char iConfiguration;
    unsigned char bmAttributes;
    unsigned char MaxPower;
} USB_CONFIGURATION_DESCRIPTOR, *PUSB_CONFIGURATION_DESCRIPTOR;

typedef struct _USB_INTERFACE_DESCRIPTOR {
    unsigned char bLength;
    unsigned char bDescriptorType;
    unsigned char bInterfaceNumber;
    unsigned char bAlternateSetting;
    unsigned char bNumEndpoints;
    unsigned char bInterfaceClass;
    unsigned char bInterfaceSubClass;
    unsigned char bInterfaceProtocol;
    unsigned char iInterface;
} USB_INTERFACE_DESCRIPTOR, *PUSB_INTERFACE_DESCRIPTOR;

typedef struct _USB_STRING_DESCRIPTOR {
    unsigned char bLength;
    unsigned char bDescriptorType;
    unsigned char bString[1];
} USB_STRING_DESCRIPTOR, *PUSB_STRING_DESCRIPTOR;

//
// USB power descriptor added to core specification
//

#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


typedef struct _USB_POWER_DESCRIPTOR {
    unsigned char bLength;
    unsigned char bDescriptorType;
    unsigned char bCapabilitiesFlags;
    unsigned short EventNotification;
    unsigned short D1LatencyTime;
    unsigned short D2LatencyTime;
    unsigned short D3LatencyTime;
    unsigned char PowerUnit;
    unsigned short D0PowerConsumption;
    unsigned short D1PowerConsumption;
    unsigned short D2PowerConsumption;
} USB_POWER_DESCRIPTOR, *PUSB_POWER_DESCRIPTOR;


typedef struct _USB_COMMON_DESCRIPTOR {
    unsigned char bLength;
    unsigned char bDescriptorType;
} USB_COMMON_DESCRIPTOR, *PUSB_COMMON_DESCRIPTOR;


//
// Standard USB HUB definitions 
//
// See Chapter 11
//

typedef struct _USB_HUB_DESCRIPTOR {
    unsigned char        bDescriptorLength;      // Length of this descriptor
    unsigned char        bDescriptorType;        // Hub configuration type
    unsigned char        bNumberOfPorts;         // number of ports on this hub
    unsigned short       wHubCharacteristics;    // Hub Charateristics
    unsigned char        bPowerOnToPowerGood;    // port power on till power good in 2ms
    unsigned char        bHubControlCurrent;     // max current in mA
    //
    // room for 255 ports power control and removable bitmask
    unsigned char        bRemoveAndPowerMask[64];
} USB_HUB_DESCRIPTOR, *PUSB_HUB_DESCRIPTOR;


#endif   /* __USB110_H__ */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧洲一区二区三区| 99综合影院在线| eeuss鲁片一区二区三区| 欧美精品在欧美一区二区少妇| 久久精品网站免费观看| 五月婷婷激情综合网| 色综合中文字幕国产| 日韩一区二区三区视频| 亚洲线精品一区二区三区| 成人精品免费视频| 国产亚洲精品资源在线26u| 日韩精品成人一区二区在线| 91免费版在线看| 国产日产欧产精品推荐色| 麻豆91精品91久久久的内涵| 欧美亚洲精品一区| 亚洲精品亚洲人成人网在线播放| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 久久美女高清视频| 日韩国产一二三区| 欧美日韩一区不卡| 亚洲伦理在线精品| 99精品久久只有精品| 日本一区二区三区dvd视频在线| 久久狠狠亚洲综合| 精品日产卡一卡二卡麻豆| 五月天中文字幕一区二区| 91国产福利在线| 亚洲一二三四区| 在线一区二区视频| 亚洲福利视频一区| 欧美日韩国产一区二区三区地区| 尤物av一区二区| 色成人在线视频| 亚洲综合无码一区二区| 日本黄色一区二区| 亚洲成人激情自拍| 欧美一区二区大片| 国产综合色产在线精品| 久久久亚洲高清| 成人动漫一区二区三区| 亚洲欧洲成人自拍| 欧美日韩情趣电影| 精品一区二区三区的国产在线播放| 日韩视频一区二区三区在线播放| 久久99久久精品欧美| 久久久久久久久久久99999| 国内成人自拍视频| 国产精品麻豆99久久久久久| 97久久超碰国产精品电影| 亚洲在线视频网站| 日韩女优制服丝袜电影| 国产成人在线免费观看| 1区2区3区国产精品| 欧美色综合网站| 久久国产视频网| 欧美国产日韩在线观看| 日本韩国欧美一区二区三区| 日韩激情中文字幕| 中文字幕欧美三区| 欧美日韩mp4| 国产在线观看免费一区| 亚洲乱码精品一二三四区日韩在线| 欧美绝品在线观看成人午夜影视| 国产乱对白刺激视频不卡| 亚洲精品成人在线| 亚洲精品在线三区| av午夜一区麻豆| 麻豆免费精品视频| 1024精品合集| 欧美岛国在线观看| 精品1区2区3区| 成人美女视频在线观看18| 午夜精品久久久久久久99樱桃 | 欧美放荡的少妇| 国产精品1区2区3区| 亚洲第一二三四区| 国产精品视频你懂的| 7777精品伊人久久久大香线蕉经典版下载 | 亚洲一线二线三线视频| 久久精品一区四区| 91精品视频网| 在线观看亚洲专区| 国产白丝精品91爽爽久久| 亚洲成人综合网站| 自拍偷在线精品自拍偷无码专区| 欧美成人高清电影在线| 欧美亚洲国产一区二区三区va| 国产成人夜色高潮福利影视| 亚洲一区二区三区不卡国产欧美| 中文无字幕一区二区三区 | 欧美亚洲动漫另类| av亚洲产国偷v产偷v自拍| 国产一区二三区| 日韩激情在线观看| 亚洲成年人网站在线观看| 国产精品乱码妇女bbbb| 久久久久久日产精品| 日韩欧美高清在线| 欧美一二三区精品| 欧美制服丝袜第一页| 99麻豆久久久国产精品免费优播| 国产乱人伦偷精品视频免下载| 奇米色777欧美一区二区| 视频一区中文字幕国产| 午夜精品影院在线观看| 午夜久久福利影院| 日韩—二三区免费观看av| 午夜av一区二区三区| 亚洲福利一区二区| 亚洲成a人v欧美综合天堂| 一区二区免费看| 亚洲精品免费一二三区| 亚洲精品少妇30p| 亚洲人精品午夜| 亚洲精品乱码久久久久久 | 色妹子一区二区| 91美女片黄在线| 欧美三片在线视频观看| 欧美自拍丝袜亚洲| 91麻豆精品国产无毒不卡在线观看 | 亚洲成人一二三| 首页亚洲欧美制服丝腿| 天使萌一区二区三区免费观看| 亚洲国产成人av好男人在线观看| 舔着乳尖日韩一区| 黄色精品一二区| 成人午夜av电影| 在线看国产一区| 宅男噜噜噜66一区二区66| 精品福利一二区| 国产精品久久久久天堂| 亚洲男人天堂av网| 日韩主播视频在线| 国产精品影音先锋| 95精品视频在线| 91精品国产综合久久精品图片 | 丰满少妇久久久久久久| 99精品国产热久久91蜜凸| 欧美丝袜丝交足nylons| 日韩欧美的一区| 中文字幕中文字幕一区| 亚洲综合一区在线| 国产乱人伦精品一区二区在线观看| av在线播放一区二区三区| 欧美亚洲动漫制服丝袜| 精品999久久久| 亚洲午夜视频在线观看| 久久99热国产| 日本韩国一区二区三区视频| 精品伦理精品一区| 一区二区欧美在线观看| 国产一区二区三区免费播放| 91精品1区2区| 国产欧美视频一区二区| 亚洲伊人色欲综合网| 国产传媒一区在线| 欧美日韩精品福利| 亚洲欧洲av一区二区三区久久| 奇米影视7777精品一区二区| 99视频精品在线| 久久蜜桃av一区精品变态类天堂| 亚洲狠狠爱一区二区三区| 国产精品亚洲视频| 欧美一区二区免费| 亚洲女女做受ⅹxx高潮| 国产乱子伦一区二区三区国色天香| 色婷婷亚洲一区二区三区| 精品国产乱子伦一区| 亚洲午夜一区二区三区| 99久久国产综合色|国产精品| 日韩欧美不卡在线观看视频| 一区二区三区产品免费精品久久75| 国产一区二区在线电影| 91.麻豆视频| 午夜视频在线观看一区| 色噜噜狠狠成人中文综合| 国产精品三级久久久久三级| 国产美女在线观看一区| 5858s免费视频成人| 亚洲国产精品一区二区久久| 91一区二区在线| 国产精品久久久久久久久果冻传媒| 美女视频第一区二区三区免费观看网站| 91精品福利视频| 亚洲已满18点击进入久久| 91原创在线视频| 亚洲美女免费视频| 91精彩视频在线| 亚洲欧美乱综合| 色婷婷国产精品| 一区二区欧美国产| 色老头久久综合| 亚洲成av人片| 欧美日本在线观看| 日韩和欧美一区二区三区| 精品视频资源站| 青青草国产精品亚洲专区无| 欧美一区二区三区在线视频 | 高清不卡一二三区|