HID over I2C の概要

Windows 8 では、デバイスが Inter-Integrated 回線 (I ² C) バスを介して通信できるようにする新しい HID ミニポートドライバーが Microsoft によって作成されました。

新しい hid ミニポートソリューションは、USB および Bluetooth 以外の hid プロトコルを拡張して、I ² C デバイスをサポートします。 I ² C は、単純かつ効率的なプロトコルで、電話および埋め込みプラットフォームで10年以上にわたって使用されています。 このプロトコルは、HIDI2C.sys という名前の組み込みの kmdf ドライバーによって Windows 8 でサポートされています。

このように、受信トレイドライバーでは、"I ² C" を使用して、デバイスを windows 上ですばやく実行できるようになりました。ドライバーを作成する必要はありません。

複数の ACPI リソースがあるシステムで正しい動作を確保するために、次の2つのリソースが最初に表示される必要があります。

  • HID I ² C 接続
  • デバイスの割り込み

これらのリソースを定義した後は、他の種類の追加の ACPI リソースが必要になる可能性があります。

重要な注意点:

  • 現在、HID I ² C ドライバーは、単純な周辺機器バス (SPB) と GPIO をサポートする SoC システムを対象としています。 今後、Microsoft はこのドライバーを SoC 以外のシステムでサポートする場合があります。
  • HID I ² C ドライバーは、すべての HID クライアントをサポートするように最適化されています。
  • HID I ² C ドライバーを使用すると、デバイスとシステム製造元は、キーボード、タッチパッド向け、タッチスクリーン、センサーなどの一般的なデバイスの種類をサポートするために開発する必要のあるドライバーの合計数を減らすことができます。
  • HID I ² C ドライバーは、Windows のすべてのクライアント sku で使用でき、WinPE に含まれています。