Libusb中断传输回调

时间:2011-10-01 20:07:22

标签: c winapi libusb

我正在研究以缓冲方式(用户模式程序)计算控制信号的实时控制系统,并通过等时传输将数据输出到USB设备。 usb设备通过中断传输报告执行进度,以便pc软件可以计算并推送下一个控制阵列。

该软件基于原始win32 api,基于C运行。 (C ++仅用于程序的非时间敏感部分,例如界面,3D模型......)。

我想知道是否有办法注册回调函数以响应中断传输?

1 个答案:

答案 0 :(得分:0)

据我了解,尽管我们在谈论中断传输,但仍必须使用libusb_interrupt_transfer对USB设备进行轮询

  

中断传输通常是非周期性的小型设备   “启动”通信需要有限的等待时间。中断   设备将请求排队,直到主机轮询USB设备为止   要求数据。

摘录自https://www.beyondlogic.org/usbnutshell/usb4.shtml#Interrupt