Start
01
--
Device descriptor:
Descriptor Length: 12
Descriptor type: 01
USB version: 0200
Device class: FF
Device Subclass: 00
Device Protocol: 50
Max.packet size: 40
Vendor ID: 04C5
Product ID: 1084
Revision ID: 0100
Mfg.string index: 01
Prod.string index: 02
Serial number index: 00
Number of conf.: 01
Configuration descriptor:
Total length: 0027
Num.intf: 01
Conf.value: 01
Conf.string: 00
Attr.: 80
Max.pwr: FA
Interface descriptor:
Intf.number: 00
Alt.: 00
Endpoints: 02
Intf. Class: FF
Intf. Subclass: 00
Intf. Protocol: 50
Intf.string: 00
Endpoint descriptor:
Endpoint address: 82
Attr.: 02
Max.pkt size: 0040
Polling interval: 0A
Endpoint descriptor:
Endpoint address: 01
Attr.: 02
Max.pkt size: 0040
Polling interval: 0A
Endpoint descriptor:
Endpoint address: 83
Attr.: 03
Max.pkt size: 0008
Polling interval: 0A
Addr:1(0.0.1)
I've used the usb descriptor example to find out the details of my usb device and found out that my device has a device protocol: 50. but when i tried with keyboard and a mouse, it shows device protocol: 00. am i still able to use the device for other usage? the numbers 50 is in HEX decimal.
Gladly Appreciate if anyone could help.