主题中讨论的其他器件: MSP430USBDEVPACK
各位专家、您好!
我的客户使用 MSP430F5510构建了一个原型板、并开始开发软件。 请让我确认一下 MSP430的 USB HID 类。
Q1:是否可以更改 USB HID 类描述符的以下内容?
- 产品 ID
- 供应商 ID
- 序列号
例如、在 MSP430USBDEVPACK 的 H8_Keyboard 中、在"descriptor.h"中定义了产品 ID 和供应商 ID、因此我认为可以更改它们。 在"usb.c"中、我认为每个器件的序列号由来自"TLV_TAG_DIERECORD"的软件确定。 我认为可以通过将其设置为固定值来更改它。 客户正在考虑读取存储在外部 EEPROM 中的产品 ID 和序列号、并将其反映在 USB 描述符中、因此请告知我这是否可行。
Q2:F5510是否支持将"HID 密钥中止设备"和"HID 供应商定义设备"组合在一起的应用?
我们有一个"HID Keybord 器件"示例代码、因此我们相信它可以得到支持。 但是、我找不到任何有关"USB HID 供应商定义设备"的信息。 "USB HID 供应商定义设备"意味着"USB HID 描述符"中的"页面 ID"是"供应商定义(ff00-FFFF)"。 参考资料:HID 使用和说明: usb.org/.../hut1_22.pdf
如果您能告诉我们是否支持"Hid Vendor define DEVICE"、将会有所帮助。
此致、
还不错