The architecture was clear in my head. I wasn't writing a full driver from scratch—that was madness. I was writing a . My code would sit on top of the Microsoft HID Class driver stack. My job was to translate the raw I2C signals into something the Human Interface Device (HID) layer could understand.
If status returned STATUS_SUCCESS , the chip was awake. But being awake and being useful were two different things. sileadinc.com kmdf hid minidriver for touch i2c device
Jerry walked away, satisfied. I sat back and watched the Device Manager. The entry read: Sileadinc.com Touch I2C Device . The architecture was clear in my head