zurachu / isd_for_linux

Linux, BSD, macOS で P/ECE と通信するコマンドラインツール
5 stars 2 forks source link

usb_set_configuration(), usb_claim_interface() の呼び出しを追加 #6

Closed zurachu closed 6 years ago

zurachu commented 6 years ago

issue https://github.com/zurachu/isd_for_linux/issues/5

参考 http://penguin.tantin.jp/hard/libusbについて.html#d9cd4039

https://github.com/libusb/libusb/blob/master/libusb/os/darwin_usb.c#L201 より、少なくとも MacOS(Darwin) 環境においては usb_set_configuration() または usb_claim_interface() を呼ばないとエンドポイントからパイプの参照への対応を検索するループに入ってなかったことになる。

-s オプション(アップロード)以外は動くようになった。