Compartilhar via


Introdução ao HID por I2C

Por Windows 8, a Microsoft criou um novo driver de miniporta HID que permite que os dispositivos se comuniquem por um barramento do Circuito Inter-Integrated (I2C).

A nova solução de miniporto HID estende o protocolo HID, além de USB e Bluetooth, para dar suporte a dispositivos I2C. I2C é um protocolo simples, mas eficiente e tem sido usado por mais de uma década em plataformas telefônicas e inseridas. Esse protocolo tem suporte em Windows 8 por um driver KMDF in-box chamado HIDI2C.sys.

Esse suporte combinado para I2C sobre HID no driver de caixa de entrada permite que os fabricantes de hardware executem seus dispositivos rapidamente nas janelas sem impor a necessidade de criar um driver.

Para garantir o comportamento correto em um sistema com vários recursos acpi, os dois recursos a seguir devem aparecer primeiro:

  • Conexão HID I2C
  • Interrupção do dispositivo

Depois que esses recursos forem definidos, recursos adicionais de ACPI, de outros tipos, poderão seguir.

Observações importantes;

  • Hoje, o driver HID I2C tem como alvo sistemas SoC que dão suporte a SPB (Barramento Periférico Simples) e GPIO. No futuro, a Microsoft poderá dar suporte a esse driver em sistemas não SoC.
  • O driver HID I2C é otimizado para dar suporte a todos os clientes HID.
  • O driver HID I2C permite que dispositivos e fabricantes de sistemas reduzam o número total de drivers que eles precisam desenvolver para dar suporte a tipos de dispositivo comuns, como teclados, touchpads, telas sensíveis ao toque, sensores e assim por diante.
  • O driver HID I2C está disponível em todos os SKUs de cliente do Windows e está incluído no WinPE.