A HID device with Multiple interfaces
From: bvm (bvm_at_donotreplayto.com)
Date: 11/15/04
- Next message: Nick: "PCMCIA question"
- Previous message: Steve Maillet \(eMVP\): "Re: XScale problem"
- Next in thread: Michael Schaffner, P.E.: "Re: A HID device with Multiple interfaces"
- Reply: Michael Schaffner, P.E.: "Re: A HID device with Multiple interfaces"
- Messages sorted by: [ date ] [ thread ]
Date: Mon, 15 Nov 2004 16:56:11 -0600
Ok, so I have a keyboard here and when I look at what happens when it gets
connected to the system, I see that there are two interfaces. The first
interface has only 1 associated device with it, a keyboard hid device.
The second interface, has 3. The first, a system control hid
(sleep/wakeup keys), a consumer hid( ff, rw play keys) and a vendor
defined hid (don't care). I've been told to write 1 HID driver that will
handle all event 4 hid events (actually only 2, keyboard and consumer).
After some digging this seems possible in windows 2000/XP/2003 by having a
key with a only a vendor ID, product ID and rev versus a Vendor ID,
Product ID, rev and Interface ID. Is the same thing possible under CE?
Can I have 1 driver load that will handle all the HIDs across both
interfaces?
I know that the device ID keys are different under Windows CE. I know
they are something like :
[HKEY_LOCAL_MACHINE\Drivers\HID\LoadClients\VID_PID_REV\Interface_Collection\UsagePage_Usage\Keyboard].
So, any suggestions? Or should I just quit and open a flower shop?
-- Using Opera's revolutionary e-mail client: http://www.opera.com/m2/
- Next message: Nick: "PCMCIA question"
- Previous message: Steve Maillet \(eMVP\): "Re: XScale problem"
- Next in thread: Michael Schaffner, P.E.: "Re: A HID device with Multiple interfaces"
- Reply: Michael Schaffner, P.E.: "Re: A HID device with Multiple interfaces"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|