Hi all,
I've got some experience writing USB drivers using bulk transfers but
have not yet implemented a HID device driver in any form.
I have a potential client that wants a driver written for an input
device (USB) that is HID compliant. However, the firmware appears as two
separate HID devices (with data coming in on 2 EPs).
My client would like a HID (miniport?) driver written that intercepts
these HID reports and presents a single HID compliant device to Windows.
Will I be writing a miniport or a filter driver? Since the 'composite'
device will simply concatenate the two reports there should be a
relatively thin layer. Any ball-park figures for how long I can expect
that to take?
Also, the second phase of the project is to extend the driver stack to
emulate a serial device (with the required protocol conversion). Again,
am I looking at a filter driver here? And how long?
I intend to get a copy of Walt's book ASAP but would like to hear
opinions on how long I can expect this process to take?
TIA
Regards,
--
Mark McDougall, Software Engineer
Virtual Logic Pty Ltd, <http://www.vl.com.au>
21-25 King St, Rockdale, 2216
Ph: +612-9599-3255 Fax: +612-9599-3266