HID over I2C の概要
Windows 8、Microsoft は、デバイスがInter-Integrated回線 (I²C) バス経由で通信できるようにする新しい HID ミニポート ドライバーを作成しました。
新しい HID ミニポート ソリューションは、I²C デバイスをサポートするために、USB と Bluetooth 以外の HID プロトコルを拡張します。 I²Cはシンプルで効率的なプロトコルであり、電話および埋め込みプラットフォームで10年以上使用されてきました。 このプロトコルは、HIDI2C.sys という名前のインボックス KMDF ドライバーによってWindows 8でサポートされます。
受信トレイ ドライバーでの I²C over HID のサポートを組み合わせることで、ハードウェアの製造者は、ドライバーを作成する必要なしに、デバイスを Windows で迅速に実行できます。
複数の ACPI リソースを持つシステムで正しい動作を保証するには、次の 2 つのリソースが最初に表示される必要があります。
- HID I²C 接続
- デバイス割り込み
これらのリソースを定義すると、他の種類の追加の ACPI リソースが後に続く場合があります。
重要な注意点:
- 現在、HID I²C ドライバーは、Simple Peripheral Bus (SPB) と GPIO をサポートする SoC システムをターゲットにしています。 今後、Microsoft は、SoC 以外のシステムでこのドライバーをサポートする可能性があります。
- HID I²C ドライバーは、すべての HID クライアントをサポートするように最適化されています。
- HID I²C ドライバーを使用すると、デバイスとシステムの製造元は、キーボード、タッチパッド、タッチ 画面、センサーなどの一般的なデバイスの種類をサポートするために開発する必要があるドライバーの合計数を減らすことができます。
- HID I²C ドライバーは、Windows のすべてのクライアント SKU で使用でき、WinPE に含まれています。