Other Parts Discussed in Thread: MSP430USBDEVPACK
Hi experts,
My customer has built a prototype board using MSP430F5510 and is starting to develop software. Please let me confirm about USB HID class of MSP430.
Q1:Is it possible to change the following contents about Descriptor of USB HID class?
- Product ID
- Vendor ID
- Serial Number
For example, in H8_Keyboard of MSP430USBDEVPACK, Product ID and Vendor ID are defined in "descriptors.h", so I think it is possible to change them. In "usb.c", I think the serial number of each device is determined by software from "TLV_TAG_DIERECORD". I believe it can be changed by setting this to a fixed value. The customer is considering reading the Product ID and Serial Number stored in the external EEPROM and reflecting them in the USB Descriptor, so please let me know if this is feasible.
Q2: Does the F5510 support applications that combine "HID Keybord device" and "HID Vendor define device"?
We have a sample code for "HID Keybord device", so we believe it can be supported. However, I couldn't find any information about "USB HID Vendor define device". "USB HID Vendor define device" means that "Page ID" in "USB HID Descriptor" is "Vendor-defined(FF00-FFFF)". Reference material: HID Usages and Descriptions: usb.org/.../hut1_22.pdf
It would be helpful if you could tell us whether or not "HID Vendor define device" is supported.
Best regards,
O.H