【发布时间】:2015-06-19 20:35:14
【问题描述】:
我正在使用 libusb-1.0。有时当我打电话时:
int rc = libusb_bulk_transfer(handle_,
EP_IN_ADDR,
(unsigned char *)buf_,
64,
&read_,
0);
它返回 rc = 0(无错误)和 read_ = 0(接收到的字节数为零)。但是我已经指定了无限超时(最后一个参数),所以'libusb_bulk_transfer'不应该在我有一些数据之前阻塞吗?
【问题讨论】:
-
你试过运行 libusb_clear_halt();在该代码之前清除任何暂停?