STM32L4R5用STM32CubeMX自动生成USB代码,没有正式的设备描述符。如下:
#define USBD_VID 1155
#define USBD_LANGID_STRING 1033
#define USBD_MANUFACTURER_STRING "STMicroelectronics"
#define USBD_PID_FS 22315
#define USBD_PRODUCT_STRING_FS "STM32 Human interface"
#define USBD_CONFIGURATION_STRING_FS "HID Config"
#define USBD_INTERFACE_STRING_FS "HID Interface"
#define USB_SIZ_BOS_DESC 0x0C
可是USB模拟串口必须指定设备的类型,即设备类bDeviceClass必须指定为0x02。
这可怎么办啊?自己写可太难了。
请大神支招,谢谢!
|