On Dec 8, 2007, at 8:47 AM, Matthias Lohr wrote:

> I want to read and write from/to a self-build interface (which  
> works under
> windows without problems).

Right, but there are several ways to read and write to HID devices in  
Windows.

Since you have interrupt endpoints, I suspect that Windows was  
reading and writing to the interrupt endpoints instead of performing  
transfers over the control endpoints. (libhid was designed for  
accessing a densely populated tree of variables, much like SNMP,  
rather than handing the RS-232-like emulation over HID that so many  
Windows-based USB devices tend to use.)

Check out the hid_interrupt_write() and hid_interrupt_read()  
functions. They are thin wrappers around the libusb interrupt  
transfer functions.

- Charles

_______________________________________________
libhid-discuss mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/libhid-discuss

Reply via email to