問題タブ [usb-hostcontroller]

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 投票する
0 に答える
523 参照

android - AndroidでUSB hidデバイスと通信するための非同期リクエストを作成する方法

USB msp430 マイクロコントローラー USB (HID クラス) と通信できるアプリケーションを作成しようとしているので、マイクロコントローラーで現在の日付を受信するために文字 T を送信しようとしています (非同期)。「getLokerTime」関数を呼び出すと、アプリケーションがクラッシュします。提供されたコメントを入力すると、アプリケーションがクラッシュしないため、「if (connection.requestWait () == request)」が原因だと思います。

手伝って頂けますか?

void getLokerTime(UsbDeviceConnection接続){

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

arduino - Arduino UnoのUSBホストシールド

次の Web サイトから USB ホスト シールド コードをダウンロードしました: https://github.com/felis/USB_Host_Shield_2.0/archive/master.zip。これには、アプリケーションに含める必要があるファイルが多すぎます。

Arduino Uno で動作するように USB ホスト シールドを取り付けることができるかどうかを知りたいです。はいの場合、Arduino UnoのUSBホストシールドを使用してSDカードテキストファイルを読み取るサンプルコードを誰かに提供できますか?

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

android - ホストがコマンドを送信した後、Android Usb ホストでどのように Usb デバイスが応答するかを取得するには?

簡単なチュートリアルに従って、デバイス (内部に ADNS-5000 チップを搭載した USB 光学式マウス) に接続し、bulkTransferを作成できます。

ADNS-5000 仕様 (Google で検索可能) では、いくつかの「USB コマンド」のセットが定義されており、その中には次のようなものがあります。

ニーモニック: Get_Status_Device

コマンド: 80 00 00 00 00 00 02 00

注: 通常は 00 00 を返し、セルフパワー 00 00、リモート ウェイクアップ 02 00 を返します。

だから私はそれを次のように理解しています: データを書き込むとき:

0x00, 0x00または0x00, 0x00 (このバイトシーケンスは2つの異なるステータスの結果として定義されているため、これはおそらく仕様上のエラーです)または0x20, 0x00見返りに取得する必要がありますが、APIが何かを返す方法がわかりません。

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

c++ - PCL5 コマンドを USB 経由で Brother HL-1111 プリンターに送信する方法は?

Vincullum -II Host Controller IC を使用して、USB プリンター (Brother HL-1111 シリーズ プリンター) に接続しようとしています。コントローラーの USB ポート経由でプリンターを列挙できますが、 PCL5 コマンドまたは任意のテキストを Printer に送信すると、何も印刷できません。

列挙ステータスは、下の画像に示されています。 ここに画像の説明を入力

以下の API を使用してテキストをプリンターに送信します。

以下の API を使用してプリンターにコマンドを送信します。

それで、USB経由でコマンドを実行するように案内してください。

私は正しい道を進んでいますか、それとも間違った道を進んでいますか?

0 投票する
2 に答える
3288 参照

android - Android では getDeviceList() は常に空を返す

Samsung S4 デバイスでは動作するが、MotoG、Samsung A5(2016) では動作しない

以下のコードは常にゼロを返します。マニフェスト ファイルで許可を与えてみましたが、それでも null が返されます。

アクティビティ コード内:

マニフェスト コード:

manager.getDeviceList() は常にゼロを返します。ログ情報は次のようになります。

提案をお願いします..よろしくお願いします

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

android - Android の USB ホスト経由で簡単な画像を送信する

https://developer.android.com/guide/topics/connectivity/usb/host.htmlでコード スニペットを使用してプログラムを既に試しました。

接続されているUsbDeviceを検出できますが、単純な jpeg ファイルを渡して受信側で受信できるように接続を確立する方法がまだわかりません。任意のガイダンスをいただければ幸いです。

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

android - アプリが既にフォアグラウンドにあるときに、USB イベントに応答して再起動されるのを停止します

イベント:

1.USB デバイスが接続されている。

  1. 「この USB デバイスが接続されているときに appName を開きますか?」というプロンプトが表示されます。
  2. キャンセルを押す -> アプリは開いたまま | [OK] を押す -> アプリが再起動します

必要な動作:アプリがフォアグラウンドにない場合、アプリはダイアログを表示せずにアプリを自動的に開きます。または、アプリがフォアグラウンドにある場合、ユーザーが [OK] を押してもアプリは再起動しません。

解決策の試み:すべてのアクティビティの起動モードが に設定されていることを確認してみました"SingleTask"。このソリューションはここで機能しましたが、同じことをしてもアプリは再起動しました。

一言で言えば質問:デバイスが接続されているときにユーザーがアプリを開くように言ったときに、アプリの再起動を停止するにはどうすればよいですか? または、この USB デバイスが接続されているときにアプリを起動できるようにしながら、このプロンプトを完全に停止するにはどうすればよいですか?

アプリが接続されたデバイスへのアクセスを許可するかどうかを尋ねるプロンプトを停止することを扱う同様の質問を見てきましたが、私の問題は別のプロンプトを扱っています。

前もって感謝します。