HID Over I2C Protocol Specification
The specification that identifies the protocol, procedures, and features for simple input devices to talk to HID over I2C.
File name: hid-over-i2c-protocol-spec-v1-0.docx
Microsoft Word file
The Human Interface Device (HID) protocol was first defined for universal serial bus (USB)-attached input devices. These include, for example, keyboards, mice, remote controls, and buttons. The protocol itself is bus agnostic and has been ported across various transports, including Bluetooth and other wired and wireless technologies. This specification identifies the protocol, procedures and features for simple input devices to talk to HID over I2C.
This protocol has been implemented on Windows 8 operating systems. For additional details on how this protocol works on Windows 8, please refer to details in the Human Input Devices section of the Windows driver development documentation.
- Overview of HID
- Pertinent scenarios
- Descriptors and reports
- Power management
- Example: Sensors implementation