Or perhaps I do not need the Usage Path.. if the code I am porting has the calls like:
ret=usb_control_msg(dev_h,USB_MSG_OUT,0x9,0x200,0x03,PACKET,length,TIME_OUT); and ret=usb_interrupt_read(dev_h,0x00000081,data,URB_LENGTH,TIME_OUT); I would need to replace these calls with a libhid equivalent. It would seem to me that the latter should be compatible with; ret=hid_interrupt_read(hid,0x00000081,data,URB_LENGTH,TIME_OUT); But what do I do about usb_control_msg() ? I tried doing something naughty like: ret=usb_control_msg(hid->dev_handle,USB_MSG_OUT,0x9,0x200,0x03,PACKET,length,TIME_OUT); Which claims to send 16 bytes (length is 16), but the hid_interrupt_read() always return -22. And I'm not sure the device is entirely happy afterwards (had to powercycle the device at least once) Any advice? Lund _______________________________________________ libhid-discuss mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/libhid-discuss

