>As far as enumerating as two different classes of >devices, it should be possible separately, if not >at the same time (IIRC some devices, not PIC based, >do this, so why can't it be done in a PIC?). Is this portion not actually handled by the PC side driver? i.e. the driver for the specific PID/VID knows that the hardware device "out there" has two functions, and provides suitable entry points for each? -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist