Pengantar HID melalui I2C

Untuk Windows 8, Microsoft membuat driver miniport HID baru yang memungkinkan perangkat berkomunikasi melalui bus sirkuit Inter-Integrated (I2C).

Solusi miniport HID baru memperluas protokol HID, di luar USB dan Bluetooth, untuk mendukung perangkat I2C. I2C adalah protokol sederhana tetapi efisien dan telah digunakan selama lebih dari satu dekade di ponsel dan platform yang disematkan. Protokol ini didukung di Windows 8 oleh driver KMDF dalam kotak bernama HIDI2C.sys.

Dukungan gabungan untuk I2C melalui HID di driver kotak masuk, memungkinkan manufaktur perangkat keras untuk menjalankan perangkat mereka dengan cepat di jendela tanpa memaksakan kebutuhan untuk membuat driver.

Untuk memastikan perilaku yang benar pada sistem dengan beberapa sumber daya ACPI, dua sumber daya berikut harus muncul terlebih dahulu:

  • Koneksi HID I2C
  • Interupsi perangkat

Setelah sumber daya ini ditentukan, sumber daya ACPI tambahan, dari jenis lain, dapat mengikuti.

Catatan penting:

  • Saat ini, driver HID I2C menargetkan sistem SoC yang mendukung Simple Peripheral Bus (SPB) dan GPIO. Di masa mendatang, Microsoft dapat mendukung driver ini pada sistem non-SoC.
  • Driver HID I2C dioptimalkan untuk mendukung semua Klien HID.
  • Driver HID I2C memungkinkan perangkat dan produsen sistem mengurangi jumlah total driver yang harus mereka kembangkan untuk mendukung jenis perangkat umum seperti keyboard, touchpad, layar sentuh, sensor, dan sebagainya.
  • Driver HID I2C tersedia di semua SKU klien Windows dan disertakan dalam WinPE.