From: Xiaofan C. <xia...@gm...> - 2011-01-11 11:31:13
|
On Tue, Jan 11, 2011 at 6:02 PM, taco <ta...@gm...> wrote: > hi,all, > My gadget driver have two ep, one for in data and the other for out > data; they named "ep1in" and "ep2out". new, I use libusb to write a > program to test my driver, eg. write 256 byte data to the driver, but I > don't know what is the third [endpoint] > param I should use. I tried 0x00, 0x01, 0x2, but all failed. I need to > confirm what value it is. > I looked at USB spec in ch9.3 about device request. bit 7 use for direction, > so, D4~D0 use for other; > it is relate with endpoint Yes. libusb-1.0 requires the direction bit to be set in the endpoint address. IN Endpoint 1 will be 0x81, Out Endpoint 1 will be 0x01. IN Endpoint 3 will be 0x83, Out Endpoint 3 will be 0x03. -- Xiaofan |