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 に含まれています。