mjs513
Senior Member+
While playing with the new WACOM Library (https://forum.pjrc.com/threads/70824-USB-host-Teensy-4-1-with-Wacom-Intuos5/page2) I plugged in a HUION Inspiroy H640P Graphics Drawing Tablet and ran @KurtE's new HIDDeviceInfo sketch. However, I was expecting to see the PID/VID for the tablet:
but instead received a PID/VID for a USB device:
If I run USBHost Shield 2.0 HIDDesc, USB_desc with the following config (some of the time = on first upload of sketch):
it does enumerate correctly:
otherwise it does the same thing as USBHost_t36:
CONTINUED NEXT POST
EDIT: Changed title of thread
Code:
endor ID: 256C
Product ID: 006D
but instead received a PID/VID for a USB device:
Code:
Device Descriptor:
12 01 10 01 00 00 00 40 16 04 00 3F 00 00 01 02 00 01
VendorID = 0416, ProductID = 3F00, Version = 0000
Class/Subclass/Protocol = 0 / 0 / 0
Number of Configurations = 1
enumeration:
enumeration:
Manufacturer: Nuvoton
enumeration:
Product: WPM USB
If I run USBHost Shield 2.0 HIDDesc, USB_desc with the following config (some of the time = on first upload of sketch):
Code:
USB Usb;
USBHub Hub1(&Usb);
Code:
Device descriptor:
Descriptor Length: 12
Descriptor type: 01
USB version: 0110
Device class: 00
Device Subclass: 00
Device Protocol: 00
Max.packet size: 08
[COLOR="#FF0000"]Vendor ID: 256C
Product ID: 006D[/COLOR]
Revision ID: 0000
Mfg.string index: 05
Prod.string index: 06
Serial number index: 00
Number of conf.: 01
Configuration descriptor:
Total length: 003B
Num.intf: 02
Conf.value: 01
Conf.string: 00
Attr.: A0
Max.pwr: 32
Interface descriptor:
Intf.number: 00
Alt.: 00
Endpoints: 01
Intf. Class: 03
Intf. Subclass: 01
Intf. Protocol: 02
Intf.string: 00
Unknown descriptor:
Length: 09
Type: 21
Contents: 110100012212000705
Endpoint descriptor:
Endpoint address: 81
Attr.: 03
Max.pkt size: 0040
Polling interval: 02
Interface descriptor:
Intf.number: 01
Alt.: 00
Endpoints: 01
Intf. Class: 03
Intf. Subclass: 01
Intf. Protocol: 02
Intf.string: 00
Unknown descriptor:
Length: 09
Type: 21
Contents: 11010001225D000705
Endpoint descriptor:
Endpoint address: 82
Attr.: 03
Max.pkt size: 0010
Polling interval: 02
Addr:1(0.0.1)
Code:
Device descriptor:
Descriptor Length: 12
Descriptor type: 01
USB version: 0110
Device class: 00
Device Subclass: 00
Device Protocol: 00
Max.packet size: 40
[COLOR="#FF0000"]Vendor ID: 0416
Product ID: 3F00[/COLOR]
Revision ID: 0000
Mfg.string index: 01
Prod.string index: 02
Serial number index: 00
Number of conf.: 01
Configuration descriptor:
Total length: 0029
Num.intf: 01
Conf.value: 01
Conf.string: 00
Attr.: 80
Max.pwr: 32
Interface descriptor:
Intf.number: 00
Alt.: 00
Endpoints: 02
Intf. Class: 03
Intf. Subclass: 00
Intf. Protocol: 00
Intf.string: 00
Unknown descriptor:
Length: 09
Type: 21
Contents: 10010001221B000705
Endpoint descriptor:
Endpoint address: 81
Attr.: 03
Max.pkt size: 0040
Polling interval: 01
Endpoint descriptor:
Endpoint address: 02
Attr.: 03
Max.pkt size: 0040
Polling interval: 01
Addr:1(0.0.1)
Start
CONTINUED NEXT POST
EDIT: Changed title of thread
Last edited: