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

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

?? usb_descriptor.c

?? C8051F320 USB示波器測試程序
?? C
字號:
//-----------------------------------------------------------------------------
// F32x_USB_Descriptor.c
//-----------------------------------------------------------------------------
// Copyright 2005 Silicon Laboratories, Inc.
// http://www.silabs.com
//
// Program Description:
//
// Source file for USB firmware. Includes descriptor data.
//
//
// How To Test:    See Readme.txt
//
//
// FID:            32X000021
// Target:         C8051F32x
// Tool chain:     Keil C51 7.50 / Keil EVAL C51
//                 Silicon Laboratories IDE version 2.6
// Command Line:   See Readme.txt
// Project Name:   F32x_USB_Interrupt
//
//
// Release 1.3
//    -All changes by GP
//    -22 NOV 2005
//    -Changed revision number to match project revision
//     No content changes to this file
//    -Modified file to fit new formatting guidelines
//    -Changed file name from USB_DESCRIPTOR.c
//
// Release 1.0
//    -Initial Revision (DM)
//    -22 NOV 2002
//

//-----------------------------------------------------------------------------
// Includes
//-----------------------------------------------------------------------------

#include "USB_Register.h"
#include "USB_Main.h"
#include "USB_Descriptor.h"

//-----------------------------------------------------------------------------
// Descriptor Declarations
//-----------------------------------------------------------------------------

code const device_descriptor DeviceDesc =
{   18,                  // bLength   0x01,                // bDescriptorType   0x1001,              // bcdUSB   0x00,                // bDeviceClass   0x00,                // bDeviceSubClass   0x00,                // bDeviceProtocol   EP0_PACKET_SIZE,     // bMaxPacketSize0   0x2604,              // idVendor   0x0010,              // idProduct   0x0100,              // bcdDevice   0x01,                // iManufacturer   0x02,                // iProduct   0x00,                // iSerialNumber   0x01                 // bNumConfigurations
}; //end of DeviceDesc

code const configuration_descriptor ConfigDesc =
{
   0x09,                // Length
   0x02,                // Type
   0x2E00,              // Totallength
   0x01,                // NumInterfaces
   0x01,                // bConfigurationValue
   0x00,                // iConfiguration
   0x80,                // bmAttributes
   0xDF                 // MaxPower
}; //end of ConfigDesc

code const interface_descriptor InterfaceDesc =
{
   0x09,                // bLength
   0x04,                // bDescriptorType
   0x00,                // bInterfaceNumber
   0x00,                // bAlternateSetting
   0x04,                // bNumEndpoints
   0x00,                // bInterfaceClass
   0x00,                // bInterfaceSubClass
   0x00,                // bInterfaceProcotol
   0x00                 // iInterface
}; //end of InterfaceDesc

code const endpoint_descriptor Ep2InDesc =
{
   0x07,                // bLength
   0x05,                // bDescriptorType
   0x82,                // bEndpointAddress
   0x02,                // bmAttributes
   EP2_PACKET_SIZE_LE,  // MaxPacketSize (LITTLE ENDIAN)
   2                   // bInterval
}; //end of Endpoint1Desc

code const endpoint_descriptor Ep2OutDesc =
{
   0x07,                // bLength
   0x05,                // bDescriptorType
   0x02,                // bEndpointAddress
   0x02,                // bmAttributes
   EP2_PACKET_SIZE_LE,  // MaxPacketSize (LITTLE ENDIAN)
   2                   // bInterval
}; //end of Endpoint2Desc

code const endpoint_descriptor Ep3InDesc =
{
   0x07,                // bLength
   0x05,                // bDescriptorType
   0x83,                // bEndpointAddress
   0x02,                // bmAttributes
   EP3_PACKET_SIZE_LE,  // MaxPacketSize (LITTLE ENDIAN)
   2                   // bInterval
}; //end of Endpoint3Desc

code const endpoint_descriptor Ep3OutDesc =
{
   0x07,                // bLength
   0x05,                // bDescriptorType
   0x03,                // bEndpointAddress
   0x02,                // bmAttributes
   EP3_PACKET_SIZE_LE,  // MaxPacketSize (LITTLE ENDIAN)
   2                   // bInterval
}; //end of Endpoint3Desc
#define STR0LEN 4

code const BYTE String0Desc[] =
{
   STR0LEN, 0x03, 0x09, 0x04
}; //end of String0Desc

#define STR1LEN sizeof("STONE LABORATORIES INC.")*2

code const BYTE String1Desc[ ] =
{
   STR1LEN, 0x03,
   'S', 0,
   'T', 0,
   'O', 0,
   'N', 0,
   'E', 0,
   ' ', 0,
   'L', 0,
   'A', 0,
   'B', 0,
   'O', 0,
   'R', 0,
   'A', 0,
   'T', 0,
   'O', 0,
   'R', 0,
   'I', 0,
   'E', 0,
   'S', 0,
   ' ', 0,
   'I', 0,
   'N', 0,
   'C', 0,
   '.', 0
  }; //end of String1Desc

#define STR2LEN sizeof("StoneDAQ V0.1")*2

code const BYTE String2Desc[] =
{
   STR2LEN, 0x03,
   'S', 0,
   't', 0,
   'o', 0,
   'n', 0,
   'e', 0,
   'D', 0,
   'A', 0,
   'Q', 0,
   ' ', 0,
   'V', 0,
   '0', 0,
   '.', 0,
   '1', 0
}; //end of String2Desc

BYTE* const StringDescTable[] =
{
   String0Desc,
   String1Desc,
   String2Desc
};

//-----------------------------------------------------------------------------
// End Of File
//-----------------------------------------------------------------------------

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品911| 成人午夜视频福利| 欧美高清在线精品一区| 欧美日韩在线观看一区二区 | 日韩电影在线一区二区三区| 欧美不卡视频一区| 色哟哟精品一区| 国产在线精品不卡| 午夜视黄欧洲亚洲| 1024成人网色www| 精品久久久久久综合日本欧美| 99这里只有久久精品视频| 三级影片在线观看欧美日韩一区二区| 国产精品免费观看视频| 日韩欧美一区二区视频| 在线观看日韩av先锋影音电影院| 国产精品一线二线三线| 日韩高清不卡在线| 亚洲激情男女视频| 国产精品色婷婷久久58| 日韩欧美另类在线| 欧美精品乱码久久久久久按摩| 97超碰欧美中文字幕| 国产精品99久久久久久久女警| 肉肉av福利一精品导航| 亚洲午夜影视影院在线观看| 亚洲欧洲一区二区在线播放| 国产女人18水真多18精品一级做| 日韩欧美专区在线| 日韩一区二区三区高清免费看看| 欧美伊人精品成人久久综合97 | 精品国产免费一区二区三区四区 | 国产麻豆精品久久一二三| 五月天久久比比资源色| 亚洲精品成人精品456| 综合网在线视频| 欧美激情一区二区三区在线| 2021久久国产精品不只是精品| 日韩西西人体444www| 5858s免费视频成人| 欧美日韩免费在线视频| 欧美午夜在线观看| 欧美日本在线一区| 欧美女孩性生活视频| 在线观看91精品国产麻豆| 欧美日韩国产天堂| 欧美一级xxx| 26uuu国产电影一区二区| 久久一留热品黄| 久久久久国产一区二区三区四区| 精品国产乱码91久久久久久网站| 欧美一级搡bbbb搡bbbb| 日韩免费在线观看| 精品国产精品一区二区夜夜嗨| 日韩精品一区二区三区四区 | 精品久久人人做人人爱| 久久中文娱乐网| 久久精品一区二区三区不卡牛牛| 国产亚洲欧洲997久久综合| 国产精品久久网站| 亚洲在线免费播放| 开心九九激情九九欧美日韩精美视频电影| 美女网站色91| 成人高清伦理免费影院在线观看| 色综合久久中文字幕| 在线观看欧美精品| 日韩一区二区三区在线| 国产日韩影视精品| 亚洲视频免费在线| 视频一区二区中文字幕| 国产一区二区三区四区五区入口 | 99久久国产综合精品色伊| 一本一道久久a久久精品综合蜜臀| 欧美日韩激情一区| 久久久久久久av麻豆果冻| 亚洲欧美区自拍先锋| 日本不卡在线视频| 成人性生交大合| 欧美日本视频在线| 26uuu久久综合| 亚洲精品一二三区| 蜜桃av一区二区三区电影| 国产suv精品一区二区三区| 日本韩国精品一区二区在线观看| 8x8x8国产精品| 欧美国产成人精品| 视频一区国产视频| 不卡的av电影| 日韩欧美一级精品久久| 中文字幕在线一区| 麻豆精品在线看| 91免费视频网| 久久女同性恋中文字幕| 一区二区免费在线播放| 激情综合色综合久久| 91极品视觉盛宴| 久久精品免视看| 天天影视涩香欲综合网| 成熟亚洲日本毛茸茸凸凹| 欧美军同video69gay| 国产精品毛片无遮挡高清| 男人操女人的视频在线观看欧美 | 精品女同一区二区| 亚洲国产日韩综合久久精品| 国产一区不卡在线| 欧美一区二区日韩一区二区| 最新国产成人在线观看| 美女一区二区三区在线观看| 色8久久精品久久久久久蜜| 久久久影视传媒| 日韩电影免费在线看| 91美女片黄在线观看91美女| 久久久精品国产免费观看同学| 日韩在线播放一区二区| 色哟哟一区二区三区| 国产精品美女视频| 国内久久精品视频| 欧美一区二区三区四区高清 | 国产精品影音先锋| 日韩精品一区在线| 日本中文字幕一区| 欧美日本视频在线| 亚洲成人动漫av| 欧美视频中文字幕| 亚洲黄色免费电影| 91毛片在线观看| 亚洲欧美日韩一区二区三区在线观看| 国产高清亚洲一区| 国产三区在线成人av| 国产高清在线观看免费不卡| 久久综合色之久久综合| 久久91精品久久久久久秒播| 91麻豆精品国产91久久久| 五月婷婷激情综合| 91精品国产综合久久久蜜臀粉嫩| 午夜伊人狠狠久久| 欧美日韩国产另类不卡| 亚洲国产一区视频| 欧美男男青年gay1069videost| 亚洲一区二区视频在线| 在线看不卡av| 天堂影院一区二区| 欧美挠脚心视频网站| 蜜臀av一区二区在线免费观看| 日韩午夜激情电影| 国产精品一区二区久久精品爱涩| 亚洲精品一区二区精华| 国产麻豆成人精品| 亚洲欧洲一区二区三区| 色哟哟精品一区| 五月婷婷综合激情| 日韩亚洲国产中文字幕欧美| 久久精品国产免费看久久精品| 久久综合九色综合久久久精品综合| 国产一区二区在线看| 久久久777精品电影网影网| 成人免费观看男女羞羞视频| 亚洲欧洲精品成人久久奇米网 | 久久色视频免费观看| 国产成人在线色| 综合精品久久久| 欧美丝袜丝nylons| 九九九精品视频| 国产精品你懂的在线| 91福利区一区二区三区| 婷婷开心久久网| 久久久亚洲精品石原莉奈| 95精品视频在线| 日韩高清不卡一区| 国产欧美精品区一区二区三区| 91高清在线观看| 久久99精品国产.久久久久 | 夜夜嗨av一区二区三区中文字幕 | 美女www一区二区| 中文字幕在线不卡一区| 91精品国产全国免费观看| 国产美女视频一区| 一区二区三区在线不卡| 欧美一二三在线| 97se亚洲国产综合自在线不卡| 日本视频在线一区| 亚洲四区在线观看| 日韩欧美中文字幕公布| 91在线云播放| 久久国产尿小便嘘嘘| 亚洲三级在线观看| 欧美大片在线观看一区| 波多野结衣一区二区三区| 美女一区二区久久| 亚洲欧美日韩综合aⅴ视频| 26uuu色噜噜精品一区| 欧美色视频一区| 成人免费电影视频| 理论电影国产精品| 亚洲成人一区二区| 亚洲国产精品国自产拍av| 日韩视频在线永久播放| 色综合咪咪久久| 国产91丝袜在线播放0| 日韩国产欧美在线播放|