ch32v203通过HID COM与usb device发送数据时,数据被覆盖

如题,通过HID COM发送自定义数据的同时,也通过usb device发送鼠标数据,会导致自定义数据发送的数据污染,这两个情况最终都调用了下面的方法

uint8_t USBD_ENDPx_DataUp(uint8_t endp_index, uint8_t *pbuf, uint16_t len)

,想咨询下有什么方式可以避免这类问题吗

你好,自定义HID的上传端点与鼠标的上传端点应该是不同的,所以调用函数uint8_t USBD_ENDPx_DataUp(uint8_t endp_index, uint8_t *pbuf, uint16_t len)传入的端点索引也应该是不同的,那应该不会互相影响的


主机端收到的数据会持续5秒左右,在这个过程中,频繁的移动鼠标,会导致自定义HID鼠标事件数据覆盖


只有登录才能回复,可以选择微信账号登录