我可以在Delphi(2010)中使用简单的东西(一个端点,ReportID = 0)使USB HID工作。
但现在我需要每毫秒发送96个字(192字节)的数据。我看到如何在具有三个64字节端点的从器件(PICmicro)中执行此操作。 (全速中断传输限制为每个端点64字节。)但我没有看到更灵活的USB / Delphi对象或在JvclHIDDeviceController对象中指定端点的方法。
ReportID是否告诉我收到的端点?
答案 0 :(得分:0)
ReportID是否告诉我收到的端点?
没有。使用时,它是64个(最大)数据字节中的第一个。
我需要每毫秒发送96个字(192字节)的数据
使用WinUSB(或LibUSB-win32)和批量管道听起来比试图创建和访问具有3个HID接口的复合设备更简单。