Исправление Meyer, 06.08.17 12:15 (текущая версия) :
Недели три назад решал похожую задачу, сделал небольшой сниппет. Вот.
Исходная версия Meyer, 06.08.17 12:13:
А dev-handle это libusb_device_handle, если что.