Тайм-ауты передачи Libusb - PullRequest
0 голосов
/ 03 апреля 2019

Мое хост-приложение (libusb на Win 10) считывает некоторые данные с конечной точки IN прерывания и массива IN с моего USB-устройства. Через несколько часов приложение перестает читать данные, например, с. В конечной точке прерывания всегда возвращается -7 (время ожидания). На устройстве USB есть некоторые данные, подготовленные для передачи, но от хоста нет входящего запроса (на стороне устройства не вызывается процедура прерывания usb).

Одновременно происходит передача от хоста к работе конечной точки OUT прерывания устройства (вызывается подпрограмма USB-прерывания на стороне устройства и данные принимаются устройством).

Не могли бы вы порекомендовать, как устранить эту проблему?

...