uint8_t USBD_HID_DataOut (void *pdev, uint8_t epnum)
{
DCD_EP_PrepareRx(pdev,HID_IN_EP,Report_buf,USB_REPORT_BUFF_SIZE);
return USBD_OK;
}
每次都是把Report_buf的数据全部读出来 然后再根据自己定的协议定的长度 再读出本次发送
过来的具体长度 有没有USB库里面有变量记录着每次发送的实际长度?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
原子哥知道吗? 如果USB_REPORT_BUFF_SIZE为64,主机有可能只发送32 23等等小于64就行,如果我接收到了能判断到底是多少个吗?
一周热门 更多>