問題タブ [libusb-1.0]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
639 参照

c - libusb 不完全な型へのポインターを逆参照する

この問題について多くの質問があることは承知していますが、具体的には、Ubuntu での libusb ライブラリの実装に問題があります。これが私のコードです:

これは、libusb の例からほぼそのまま引用されています。

http://libusb.sourceforge.net/doc/examples-code.html

しかし、それは大量の「不完全な型へのポインターの逆参照」エラーを生成しています。

具体的には、次の行で不完全型エラーへのこの逆参照ポインターを取得しています。

そして、次の行で 2 回:

私が言ったように、これは奇妙です。なぜなら、私は (ほとんどの場合) これを作り上げていないからです。これは、lib Web サイトの確立された例から取られています。

どんな提案も素晴らしいでしょう。ありがとう!

0 投票する
0 に答える
337 参照

python - LibUsb-win32 では、すべてのデバイスに独自の INF ファイルが必要ですか?

HID デバイスとしてコンピューターに接続し、作成する Python アプリケーションと通信できる USB ボードを開発しようとしています。Python を使用したいので、HID デバイスを使用してドライバーを無料にしました。

これは、lilbusb-win32 に遭遇するまでは素晴らしい解決策のように思えました。少し作業した後、USB デバイス用の INF ファイルを作成する必要があるようです。INF が USB デバイスの ID (VID と PID) を認識することを読みました。これは、すべてのデバイスに独自の INF ファイルを同梱する必要があることを意味するのではないでしょうか? そもそも、HID を使用してドライバーを無料にするという考えは基本的に否定されますか?

Libusb-win32 と PyUsb を使用すると、すべて同じ HID デバイス (製品 ID が異なるだけ) である限り、任意のボードと通信するプログラムを作成できますか? その場合、ユーザーは自分のプログラムと一緒に INF をダウンロードする必要がありますか?

これは、そもそも HID を使用する目的に反しているようです。

0 投票する
0 に答える
142 参照

c - USB アイソクロナス転送でコールバックが発生しない場合がある

cindrella ボードの cimax USB インターフェイスを介してトランスポート ストリームを受信しようとしています。デバイスへのアクセスに libusb を使用しています。問題は、コールバック関数が呼び出されず、デバイスが切り離されていることを示すことがあります。

0 投票する
1 に答える
2012 参照

libusb - libusb を使用して RTS/DTR を設定するには?

libusb-0.1 と libusb-1.0 の両方にセッター RTS/DTR 関数が見当たりません。usb_control_msg() を使用して smth special を送信する必要がありますか? USB デバイスは CDC デバイスです (FTDI ではありません)