Présentation de l’IHM sur I2C
Pour Windows 8, Microsoft a créé un nouveau pilote hid miniport qui permet aux appareils de communiquer sur un bus I2C (Inter-Integrated Circuit).
La nouvelle solution hid miniport étend le protocole HID, au-delà de USB et Bluetooth, pour prendre en charge les appareils I2C. I2C est un protocole simple mais efficace et a été utilisé depuis plus d’une décennie dans les plateformes téléphoniques et incorporées. Ce protocole est pris en charge dans Windows 8 par un pilote KMDF intégré nommé HIDI2C.sys.
Cette prise en charge combinée pour I2C sur HID dans le pilote de boîte de réception permet aux fabricants matériels d’exécuter rapidement leurs appareils sur des fenêtres sans imposer la nécessité de créer un pilote.
Pour garantir un comportement correct sur un système avec plusieurs ressources ACPI, les deux ressources suivantes doivent apparaître en premier :
- Connexion HID I2C
- Interruption de l’appareil
Une fois ces ressources définies, d’autres ressources ACPI, d’autres types, peuvent être suivantes.
Remarques importantes :
- Aujourd’hui, le pilote HID I2C cible les systèmes SoC qui prennent en charge SPB (Simple Peripheral Bus) et GPIO. À l’avenir, Microsoft peut prendre en charge ce pilote sur des systèmes non soC.
- Le pilote HID I2C est optimisé pour prendre en charge tous les clients HID.
- Le pilote HID I2C permet aux appareils et aux fabricants système de réduire le nombre total de pilotes qu’ils doivent développer pour prendre en charge les types d’appareils courants tels que les claviers, les pavés tactiles, les écrans tactiles, les capteurs, et ainsi de suite.
- Le pilote HID I2C est disponible sur toutes les références SKU clientes de Windows et est inclus dans WinPE.