//usb标准设备描述符
const U8 USB_DeviceDescriptor[] = {
USB_DEVICE_DESC_SIZE, //bLength字段。设备描述符的长度为18(0x12)字节
USB_DEVICE_DESCRIPTOR_TYPE, //bDescriptorType字段。设备描述符的编号为0x01
WBVAL(0x0110), //bcdUSB字段。这里设置版本为USB1.1,即0x0110。
0x00, //bDeviceClass字段。我们不在设备描述符中定义设备类,
0x00, //bDeviceSubClass字段。bDeviceClass字段为0时,该字段也为0。
0x00, //bDeviceProtocol字段。bDeviceClass字段为0时,该字段也为0。
USB_MAX_PACKET0, //bMaxPacketSize0字段。端点0的最大包长度。
WBVAL(0x8888), //idVender字段。厂商ID号,我们这里取0x8888,仅供实验用。
WBVAL(0x8877), //idProduct字段。产品ID号,由于是第一个实验,我们这里取0x0001。\。
WBVAL(0x0100), // 设备的版本
0x01, //iManufacturer字段。厂商字符串的索引值,为了方便**和管理
0x02, //iProduct字段。产品字符串的索引值。刚刚用了1,这里就取2吧。
0x03, //iSerialNumber字段。设备的序列号字符串索引值。
0x01 //bNumConfigurations字段。该设备所具有的配置数。
};
修改这里的定义就好了,修改数组内容。
|