HID要求必须支持GET_REPORT请求,但查看范例并没对其进行处理. 这种情况下应该产生超时错误. 是这种处理方式好,还是要返回一个错误.
另外贵公司的外部固件范例程序中,处理Clear_Feature请求,发送SET_ENDP*命令后还发送一个零长度数据包是否为错误.
热门产品 :
CH339: 7端口多功能USB HUB控制器芯片
HID要求必须支持GET_REPORT请求,但查看范例并没对其进行处理. 这种情况下应该产生超时错误. 是这种处理方式好,还是要返回一个错误.
另外贵公司的外部固件范例程序中,处理Clear_Feature请求,发送SET_ENDP*命令后还发送一个零长度数据包是否为错误.
并不是没有对其处理,当主机发送GET_REPORT命令之后,给主机返回了一个错误啊!仔细的看程序就应该知道,还有就是返回的数据的含义你可以参考CH372DS2里面有详细的介绍,接在后面的数据是表示其将端点设置的状态