タグ付けされた質問 「hid」

2
Bluetooth HIDモジュール
独自のBluetooth HIDデバイス(一種のカスタムゲームコントローラー)を実装しようとしていますが、探しているものを見つけることができません。 私はタスクに基づいて私にとってわずかに高価だと思われる2つのソリューションに出くわしました。2つのソリューションは、RN42-HID([購入]をクリックしてHIDバージョンを表示する)とBluegiga WT12です。どちらも私の目的のために私には高価に思えます。何もインストールせずにHIDプロファイルを使用する一般的なBluetoothキーボードと周辺機器がどのように機能するのか疑問に思います。私が知らない他のモジュールはありますか? 明確にするために、PCで、たとえばシリアルBluetooth接続のコマンドをHIDコマンドに変換するソフトウェアが必要ないようにします。BluetoothモジュールがHIDデバイスとして認識され、動作することを厳密に望んでいます。
15 bluetooth  hid 

1
マウスの1インチあたりのドット数...
USBマウスをホストする組み込みアプリケーションを作成しています。USB HIDマウス/トラックボール/その他すべてに汎用的にしようとしています。マウスのレポートが異なることを発見しました...ほとんどすべてが+ -127の相対X / Y座標を報告しますが、一部のモデルは非常にゆっくりと動き、他のモデルは非常に速く動くという点で、異なるモデル間でのアプリケーションの変化の「感触」が大幅に変化します。これは、マウスが報告する論理空間の物理的なサイズに関連していると思います。 HID記述子にはこのための特定のフィールドがありますが、マウスはそれらを使用しません...少なくとも、私が使用しているブートモードでは(ここにドライバーはありません!)(編集:マウスがブートモードで起動しない、私の間違い) 。この時点で、VID / PIDをキーとするテーブルを作成することに専念します。これは、私は各マウスをテストして、そのチューニングを作成する必要があることを意味します。 これらのマウスをWindowsに接続して、同等の動きを得ることができます。私は特別なドライバーを探していますが、通常のドライバーはMSの一般的な2006 HIDです。 私の主な質問:これは典型的なOSでどのように処理されますか?おそらく、より速く動くマウスのほうが報告間隔が短い(エンドポイント記述子を読んでいない)など、何か不足していますか?または、誰かがすべてのVID / PIDの組み合わせについてDPIの表を作成して作成する必要がありましたか?レポート記述子に物理的なものと論理的なものを入れただけの場合、これは正常に機能します。助けてください...
11 mouse  hid 

1
USB HIDディスクリプターを構築するための値はどこで検索しますか?
自分が試したいPIC32 USBプロジェクトのCでUSB HID記述子を作成する方法について少し自習しようとしています。 HID Usage Tablesドキュメントをhttp://www.usb.org/developers/hidpage/からダウンロードし、実際の値がHID記述子のさまざまな要素に示されている場所を見つけようとしました。 私が見ているサンプルからの抜粋で説明しましょう: ROM struct{BYTE report[HID_RPT01_SIZE];}hid_rpt01={{ 0x05,0x01, // USAGE_PAGE (Generic Desktop) 0x09,0x05, // USAGE (Game Pad) 0xA1,0x01, // COLLECTION (Application) 0x15,0x00, // LOGICAL_MINIMUM(0) 0x25,0x01, // LOGICAL_MAXIMUM(1) 0x35,0x00, // PHYSICAL_MINIMUM(0) 0x45,0x01, // PHYSICAL_MAXIMUM(1) // ... 上記の例から、BYTE配列がキーと値のペアで構成されていることがわかります。たとえば、2行目:0x05,0x01はキー0x05を示し、これはUsage Pageであり、0x01はGeneric Desktopを示す値です。 これらの値がHID Usage Table PDFドキュメントのどこに示されているのかを把握しようとしています。たとえば、私はその参照を見つけることができません USAGE_PAGE == 0x05 そして例えば COLLECTION …
10 usb  hid 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.