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

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

?? usb_descriptor.h

?? 在PC上通過USB與C8051通信
?? H
字號:
/*

   File:    USB_DESCRIPTOR.h
   Author:  DM
   Created: 11/22/02

   Target Device: C8051F320

   Header file for USB firmware.  Defines standard
   descriptor structures.
*/

#ifndef  _USB_DESC_H_
#define  _USB_DESC_H_

// BYTE type definition
#ifndef _BYTE_DEF_
#define _BYTE_DEF_typedef unsigned char BYTE;#endif   /* _BYTE_DEF_ */

// WORD type definition, for KEIL Compiler
#ifndef _WORD_DEF_              // Compiler Specific, written for Little Endian
#define _WORD_DEF_typedef union {unsigned int i; unsigned char c[2];} WORD;
#define LSB 1                   // All words sent to and received from the host are
#define MSB 0                   // little endian, this is switched by software when
                                // neccessary.  These sections of code have been marked
                                // with "Compiler Specific" as above for easier modification#endif   /* _WORD_DEF_ */

//------------------------------------------
// Standard Device Descriptor Type Defintion
//------------------------------------------typedef code struct
{
   BYTE bLength;                // Size of this Descriptor in Bytes
   BYTE bDescriptorType;        // Descriptor Type (=1)
   WORD bcdUSB;                 // USB Spec Release Number in BCD
   BYTE bDeviceClass;           // Device Class Code
   BYTE bDeviceSubClass;        // Device Subclass Code	
   BYTE bDeviceProtocol;        // Device Protocol Code
   BYTE bMaxPacketSize0;        // Maximum Packet Size for EP0 
   WORD idVendor;               // Vendor ID 
   WORD idProduct;              // Product ID
   WORD bcdDevice;              // Device Release Number in BCD
   BYTE iManufacturer;          // Index of String Desc for Manufacturer
   BYTE iProduct;               // Index of String Desc for Product
   BYTE iSerialNumber;          // Index of String Desc for SerNo
   BYTE bNumConfigurations;     // Number of possible Configurations
} device_descriptor;            // End of Device Descriptor Type

//--------------------------------------------------
// Standard Configuration Descriptor Type Definition
//--------------------------------------------------
typedef code struct 
{
   BYTE bLength;                // Size of this Descriptor in Bytes
   BYTE bDescriptorType;        // Descriptor Type (=2)
   WORD wTotalLength;           // Total Length of Data for this Conf
   BYTE bNumInterfaces;         // No of Interfaces supported by this Conf
   BYTE bConfigurationValue;    // Designator Value for *this* Configuration
   BYTE iConfiguration;         // Index of String Desc for this Conf
   BYTE bmAttributes;           // Configuration Characteristics (see below)
   BYTE bMaxPower;              // Max. Power Consumption in this Conf (*2mA)
} configuration_descriptor;     // End of Configuration Descriptor Type

//----------------------------------------------
// Standard Interface Descriptor Type Definition
//----------------------------------------------
typedef code struct 
{
   BYTE bLength;                // Size of this Descriptor in Bytes
   BYTE bDescriptorType;        // Descriptor Type (=4)
   BYTE bInterfaceNumber;       // Number of *this* Interface (0..)
   BYTE bAlternateSetting;      // Alternative for this Interface (if any)
   BYTE bNumEndpoints;          // No of EPs used by this IF (excl. EP0)
   BYTE bInterfaceClass;        // Interface Class Code
   BYTE bInterfaceSubClass;     // Interface Subclass Code
   BYTE bInterfaceProtocol;     // Interface Protocol Code
   BYTE iInterface;             // Index of String Desc for this Interface
} interface_descriptor;         // End of Interface Descriptor Type

//---------------------------------------------
// Standard Endpoint Descriptor Type Definition
//---------------------------------------------
typedef code struct 
{
   BYTE bLength;                // Size of this Descriptor in Bytes
   BYTE bDescriptorType;        // Descriptor Type (=5)
   BYTE bEndpointAddress;       // Endpoint Address (Number + Direction)
   BYTE bmAttributes;           // Endpoint Attributes (Transfer Type)
   WORD wMaxPacketSize;	        // Max. Endpoint Packet Size
   BYTE bInterval;              // Polling Interval (Interrupt) ms
} endpoint_descriptor;          // End of Endpoint Descriptor Type


//-----------------------------
// Setup Packet Type Definition
//-----------------------------
typedef struct 
{
   BYTE bmRequestType;          // Request recipient, type, and direction
   BYTE bRequest;               // Specific standard request number
   WORD wValue;                 // varies according to request
   WORD wIndex;                 // varies according to request
   WORD wLength;                // Number of bytes to transfer
} setup_buffer;                 // End of Setup Packet Type

#endif  /* _USB_DESC_H_ */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美揉bbbbb揉bbbbb| 国产精品久久三区| 视频一区视频二区中文字幕| 欧美性猛片xxxx免费看久爱| 亚洲尤物在线视频观看| 欧美丝袜第三区| 美女久久久精品| 中文字幕高清不卡| 91丨九色丨黑人外教| 一区二区三区不卡视频| 91精品国产91久久久久久一区二区| 久久国产日韩欧美精品| 亚洲国产精品成人综合色在线婷婷| 国产一区二区三区免费| 亚洲精品日产精品乱码不卡| 美女视频黄a大片欧美| 中文字幕在线观看不卡| jlzzjlzz国产精品久久| 欧美大片顶级少妇| 成人国产精品免费观看视频| 精品系列免费在线观看| 成人午夜视频在线观看| 蜜臀av一区二区| 最新久久zyz资源站| 欧美国产日韩a欧美在线观看| 欧美日韩免费高清一区色橹橹 | 国产精品视频在线看| 中文字幕高清不卡| 国产精品久久久久久久久晋中| 久久女同精品一区二区| 中文字幕巨乱亚洲| 亚洲欧美一区二区三区久本道91| 亚洲chinese男男1069| 日韩三级高清在线| 欧美一级二级三级乱码| 日韩欧美区一区二| 久久九九久精品国产免费直播| 一区精品在线播放| 一区二区三区在线免费播放 | 日日夜夜免费精品视频| 日本不卡一区二区三区| 精品一区二区三区在线观看国产 | 欧美日韩国产区一| 欧美成人乱码一区二区三区| 中文字幕高清不卡| 亚洲高清视频在线| 欧美aaa在线| 91麻豆自制传媒国产之光| 欧美午夜一区二区| 91精品久久久久久蜜臀| 国产欧美一区二区三区网站 | 国产成人午夜片在线观看高清观看| 成人综合激情网| 91黄色激情网站| 精品精品欲导航| 久久久午夜电影| 亚洲精品国产a久久久久久| 一区二区三区欧美视频| 麻豆成人av在线| 亚洲.国产.中文慕字在线| 国产精品乡下勾搭老头1| 91国在线观看| 久久只精品国产| 日日嗨av一区二区三区四区| 国产精品1区2区3区在线观看| 国产乱码精品1区2区3区| 欧美日本在线播放| 国产欧美日韩精品在线| 免费在线观看精品| 不卡在线观看av| 制服丝袜在线91| 一区二区三区高清在线| 久久99精品国产.久久久久久| 风流少妇一区二区| 精品国产乱码久久久久久蜜臀| 日韩一区在线免费观看| 美女视频黄免费的久久| 成人听书哪个软件好| 欧美一级国产精品| 久久久久久免费| 午夜精品久久久久久久久久久| 97成人超碰视| 久久嫩草精品久久久精品一| 成人黄页毛片网站| 制服视频三区第一页精品| 亚洲国产激情av| 麻豆91在线看| 日韩三级中文字幕| 日韩精彩视频在线观看| 91蝌蚪国产九色| 中文字幕一区av| 国产精品一区二区久激情瑜伽| 国产不卡视频在线观看| 欧美va亚洲va| 国产在线精品视频| 精品久久国产老人久久综合| 日韩精品一二三区| 欧美一级视频精品观看| 日韩伦理免费电影| 国产精品99久久久久久久女警| 色综合久久99| 日韩激情视频网站| 欧美激情在线观看视频免费| 亚洲成年人网站在线观看| 成人黄色一级视频| 一区二区高清视频在线观看| 不卡大黄网站免费看| 中文幕一区二区三区久久蜜桃| 国产99久久久国产精品免费看| 久久综合久久综合久久综合| 久久99国产精品久久99| 欧美成人精品1314www| 日韩一区二区三区在线| 国产精品网站在线观看| 国产成人欧美日韩在线电影| 欧美一区二区在线看| 天堂va蜜桃一区二区三区 | 国产精品小仙女| 8x8x8国产精品| 日韩国产欧美在线视频| 欧美亚一区二区| 中文无字幕一区二区三区 | **网站欧美大片在线观看| 99久久久无码国产精品| 亚洲一二三四区不卡| 成人免费在线视频观看| 亚洲国产一区视频| 美女网站视频久久| 国产乱人伦精品一区二区在线观看| 日韩欧美在线观看一区二区三区| 亚洲成人你懂的| 91官网在线免费观看| 亚洲一区二区av电影| 欧美精品一级二级三级| 日韩黄色小视频| 精品国产伦一区二区三区观看方式| 国产在线不卡一区| 欧美精品一区二区蜜臀亚洲| 日本美女视频一区二区| 日韩一区二区在线观看视频 | 国产精品久久久久一区二区三区 | 久久激情五月婷婷| 精品日产卡一卡二卡麻豆| 韩国v欧美v亚洲v日本v| 国产精品乱人伦一区二区| 在线中文字幕一区| 日韩av二区在线播放| 久久蜜桃av一区二区天堂| 色国产综合视频| 青娱乐精品视频| 中文无字幕一区二区三区| 色视频成人在线观看免| 香蕉久久一区二区不卡无毒影院| 久久久久久久久久美女| 91老师国产黑色丝袜在线| 亚洲国产成人91porn| 久久久久亚洲综合| 色吊一区二区三区| 天堂一区二区在线免费观看| 中文字幕不卡在线播放| 欧美视频一区在线| 91精品国产色综合久久久蜜香臀| 色狠狠av一区二区三区| 成人av午夜电影| 99久久精品费精品国产一区二区| 丁香一区二区三区| 成人亚洲一区二区一| 国产成人一区二区精品非洲| 国产伦精品一区二区三区免费 | 欧美tickling网站挠脚心| www.激情成人| 欧美高清激情brazzers| 欧美精品成人一区二区三区四区| 欧美另类高清zo欧美| 日韩三级电影网址| 亚洲欧洲精品天堂一级| 亚洲免费观看高清完整版在线 | 91成人免费网站| 中文字幕国产一区二区| 欧美日韩精品欧美日韩精品一综合| 国产盗摄女厕一区二区三区| 午夜欧美大尺度福利影院在线看| 欧美激情一区二区| 日韩三级精品电影久久久| 在线观看中文字幕不卡| a级高清视频欧美日韩| 国产一区二区三区日韩| 免费高清成人在线| 三级在线观看一区二区| 亚洲一区二区三区视频在线播放| 国产精品天天看| 国产亚洲一区二区三区四区| 欧美v日韩v国产v| 欧美一二三区精品| 4438亚洲最大| 欧美美女喷水视频| 精品视频999| 欧美日韩一本到| 日韩激情在线观看| 欧美视频在线不卡|