2015-07-02 11 views
0

Мне нужно использовать libusb 1.0 для связи с CDC. Он будет работать на Linux, но я тестирую Mac 10.10.3.libusb_claim_interface не работает на mac osx

r = libusb_claim_interface(dev_handle, connection.usb_interface_index); // returns -3 

журнала:

2015-07-02 23:43:13.901 xctest[66961:4625911] [TRACE ] [ ]: Claiming interface ... 
libusb: debug [libusb_claim_interface] interface 1 
libusb: error [darwin_claim_interface] USBInterfaceOpen: another process has device opened for exclusive access 

Я Google немного, и я нашел устройство USB открывается какой-то системной службы. Так это там любой способ отключить его или заставить libusb работать как-то? Вместо этого я не могу использовать termios.

ответ