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.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de