You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The I2C bus from the touchpad is connected to the CPU for HID over I2C and
119
+
implements the [Precision Touchpad Protocol](https://learn.microsoft.com/en-us/windows-hardware/design/component-guidelines/touchpad-protocol-implementation).
120
+
121
+
It's also connected to the EC. This is used when booting without a touchpad.
122
+
If the Windows driver tries to connect to an I2C device but finds it does not respond, it will disable that device.
123
+
So we make the [EC pretend](https://github.com/FrameworkComputer/EmbeddedController/commit/9d49389919c36e44e451514b8278b9eb7ee6ed1e)
124
+
to be the touchpad and send the same HID report descriptor as the touchpad would.
0 commit comments