|
移植的stm32 hid设备 只能在while(1)中发送数据给PC后,PC的上位机bushound才能发送数据给下位机。如果hid设备不发数据给PC,则bushound发送数据时会报错“invalid command”, bushound看不到数据发下去。请问这个是什么原因导致的? 这个问题看几年前就有人提出来,但是一直没人解决。 解决问题的+微15996227589发红包。 报告描述符如下: CUSTOM_HID_ReportDesc_FS[USBD_CUSTOM_HID_REPORT_DESC_SIZE] __ALIGN_END = { /* USER CODE BEGIN 0 */ 0x06, 0xA0, 0xFF, 0x09, 0xA5, 0xA1, 0x01, 0x09, 0xA6, // 输入报表 0x09, 0xA7, 0x15, 0x00, 0x25, 0xFF, 0x75, 0x08, 0x95, 0x40, 0x81, 0x02, // 输出报表 0x09, 0xA9, 0x15, 0x00, 0x25, 0xFF, 0x75, 0x08, 0x95, 0x40, 0x91, 0x02, // 0xC0 、 /* USER CODE END 0 */ 0xC0 /* END_COLLECTION */ }; |
CubeMX lwip支持的phy芯片型号只支持一个吗?
STM32WL55如何进行ota?
STM32CubeMX对STM32H723VET6芯片生成USB Audio Class接口时,只能生成扬声器模式,不能生成麦克风模式?如果要修改为麦克风设备改怎么修改?
STSPIN32G4 STM32G431VBTx CAN FIFO发送数据帧随机变远程帧
如何将电机转速度控制在0.1RPM以下?我尝试过将SPEED_UNIT改为480,电机转速度可以控制在0.125RPM,但最转到250RPM时,编码器计数好像溢出了
STM32H723FDCANT通信
STM32G474 HRTIM的single-shot功能,如何使用?
STM32N647配置LTDC时遇到问题
无源晶振开关电路设计
为什么DMA搬运数据只搬运最后1个字节的数?
微信公众号
手机版
移植的stm32 hid设备 只能在while(1)中发送数据给PC后,PC的上位机bushound才能发送数据给下位机。如果hid设备不发数据给PC,则bushound发送数据时会报错“invalid command”, bushound看不到数据发下去。请问这个是什么原因导致的?
这个问题看几年前就有人提出来,但是一直没人解决。
解决问题的+微15996227589发红包。
报告描述符如下:
CUSTOM_HID_ReportDesc_FS[USBD_CUSTOM_HID_REPORT_DESC_SIZE] __ALIGN_END = { / USER CODE BEGIN 0 / 0x06, 0xA0, 0xFF, 0x09, 0xA5, 0xA1, 0x01, 0x09, 0xA6,
// 输入报表 0x09, 0xA7, 0x15, 0x00, 0x25, 0xFF, 0x75, 0x08, 0x95, 0x40, 0x81, 0x02,
// 输出报表 0x09, 0xA9, 0x15, 0x00, 0x25, 0xFF, 0x75, 0x08, 0x95, 0x40, 0x91, 0x02,
// 0xC0 、 / USER CODE END 0 / 0xC0 / END_COLLECTION / };
移植的stm32 hid设备 只能在while(1)中发送数据给PC后,PC的上位机bushound才能发送数据给下位机。如果hid设备不发数据给PC,则bushound发送数据时会报错“invalid command”, bushound看不到数据发下去。请问这个是什么原因导致的?
这个问题看几年前就有人提出来,但是一直没人解决。
解决问题的+微15996227589发红包。
报告描述符如下:
CUSTOM_HID_ReportDesc_FS[USBD_CUSTOM_HID_REPORT_DESC_SIZE] __ALIGN_END = { / USER CODE BEGIN 0 / 0x06, 0xA0, 0xFF, 0x09, 0xA5, 0xA1, 0x01, 0x09, 0xA6,
// 输入报表 0x09, 0xA7, 0x15, 0x00, 0x25, 0xFF, 0x75, 0x08, 0x95, 0x40, 0x81, 0x02,
// 输出报表 0x09, 0xA9, 0x15, 0x00, 0x25, 0xFF, 0x75, 0x08, 0x95, 0x40, 0x91, 0x02,
// 0xC0 、 / USER CODE END 0 / 0xC0 / END_COLLECTION / };