JAJA452A january 2011 – may 2023
API の使用方法を示す簡単なデモ・アプリケーションが提供されています。このアプリケーションは、ハイパーターミナルのような COM ポート・ターミナル・アプリケーションと似ていると考えることができます。HID インターフェイスを経由すること以外は、同様の方法でデータのチャンクを送受信します。
このプログラムを動作させるには、datapipe 関数呼び出しを使用して HID API スタックを実行する MSP430 を接続します。API スタック・ディストリビューションに、いくつかの例が提供されています。シングル・インターフェイス HID、CDC+HID 複合デバイス、および HID+HID 複合デバイスの例があります。これらはすべて、このデモ・アプリケーションで使用できます。
GUI の VID および PID フィールドに、アプリケーションで検索する VID/PID を選択します。入力後、「Set VID/PID」ボタンを押します。
VID/PID が設定されている場合、アプリケーションは、この VID/PID に一致する物理デバイスがいくつシステムに接続されているかを決定します。シリアル番号を見つけ、「Serial Number」コンボ・ボックスに入力します。リスト内の最初のシリアル番号が自動的に選択され、そのデバイスに存在する HID インターフェイスの数を決定します。「Interface」コンボ・ボックスに、それぞれのインターフェイスに対応する文字列がロードされます。「HID 0」、「HID 1」など。HID インターフェイスが見つかった場合、デフォルトで「HID 0」が選択されます。
「Connect」ボタンを押します。これにより、USB デバイスとのデータ接続が開きます。成功した場合は、ボタンの下の文字列にそのことが示されます。成功しない場合は、以下をお試しください。
接続が初期化されたら、テキストを入力して「Send」を押すと、データをデバイスに送信できます。アプリケーションがデバイスから随時受信したデータは、大きなテキスト・フィールドに表示されます。「クリア」ボタンで受信ウィンドウをクリアすることができます。
別のデバイスへのアクセス中に HID デバイスがバスから削除された場合、またはこの VID/PID の別の HID デバイスが追加された場合、アプリケーションはプルダウン・メニュー・リストを自動的に更新します。