[libhid-discuss] hid_interrupt_write() error
Mark S. Townsley
mstownsley at gmail.com
Wed Sep 27 22:12:04 UTC 2006
Thanks Charles. It works that both interrupt_write() and interrupt_read()
returns "SUCCESS".
However, the char * returned by interrupt_read() is emptied.
I am writing a series of bytes and supposedly, the device will response with
a 2-byte size message. When I print out the message, that is nothing.
And BTW, in lsusb, the MaxPacketSize is 8 bytes. Does that mean I cannot
write more than 8 bytes (let say 12 bytes) at a time? And if I need to
write more than 8 bytes (let say 12 bytes), do I issue interrupt_write() 2
times (8 bytes + 4 bytes) in a row?
On 9/27/06, Charles Lepple <clepple at ghz.cc> wrote:
>
>
> Mark S. Townsley wrote:
> > Hi:
> >
> > My device has 2 endpoints (of transfer type Interrupt), one is in (0x81
> EP
> > 1
> > IN) and the other is out (0x02 EP 2 OUT).
>
> I think you probably want to read from 0x81 and write to 0x02.
>
> --
> Charles Lepple
> clepple at ghz.cc
>
>
> _______________________________________________
> libhid-discuss mailing list
> libhid-discuss at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/libhid-discuss
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.alioth.debian.org/pipermail/libhid-discuss/attachments/20060927/7a56c9df/attachment.html
More information about the libhid-discuss
mailing list