Hi experts,
My customer has built a prototype board using MSP430F5510 and is starting to develop software. They are thinking of creating a Composite USB device which is a combination of HID Keyboard device and HID Vender define device.
Q1: What is used to determine the "MI_xx" number that is displayed when the USB device is connected to the PC?
If it is a normal USB device, it will be displayed as "MI_00" or "MI_01". See Figure 9. USB Keyboard in Windows Device Manager in "slaa514.pdf". However, the MSP430 with H8_Keyboard written in MSP430USBDEVPAC did not display "MI_xx" but "7&36BFE8EE", which is a series of numbers and letters. My customer wants to tie "MI_00" and "MI_01" to HID Keyboard device and HID Vender define device respectively.
Q2: Regarding USB HID Vender define device, is it possible to assign the following endpoints and commands with F5510?
EP2: Response command corresponding to the read command of the setting value from the device to the host
EP3: Configuration command and setting value read command from the host to the device
(EP2 and EP3 are both 36Byte.)
We consider that these commands can be realized by implementing them in software that deviates from the sample code.
I'm sorry, but to be honest, I don't have any experience in USB development. Please let me know if there is any missing information or questions regarding the above question.
Best regards,
O.H