S
sonnic...@gmail.com
Guest
Hi all
I am working on a USB device, that will have 2-3 endpoints for reading data.
I am able to get one endpoint working, but not more than that.
Endpoint0 is a system endpoint, and Endpoint1 is for sending data from the device. I want to add endpoints 2 and 3 to return more data.
Here is my issue - just figuring out how the USB protocol is, is a challange.
As of now, I know that my SIE is probably set up correctly.
I think that my configuration descriptor is wrong. It as 2 interface, 1 and 2 (also 0x81 and 0x82), but next the host computer ask for the Interface 1 report descriptor, but it does not ask for the second.
This tells me, that probably my configuration descriptor is not correct about my second interface.
I have been around google for some time, I have been reading quite a bit, but it is really hard to find any knowledge about this.
Are there anyone here, who knows or know where I can find further information?
I guess that this is mostly about the USB protocol.
I am working on a USB device, that will have 2-3 endpoints for reading data.
I am able to get one endpoint working, but not more than that.
Endpoint0 is a system endpoint, and Endpoint1 is for sending data from the device. I want to add endpoints 2 and 3 to return more data.
Here is my issue - just figuring out how the USB protocol is, is a challange.
As of now, I know that my SIE is probably set up correctly.
I think that my configuration descriptor is wrong. It as 2 interface, 1 and 2 (also 0x81 and 0x82), but next the host computer ask for the Interface 1 report descriptor, but it does not ask for the second.
This tells me, that probably my configuration descriptor is not correct about my second interface.
I have been around google for some time, I have been reading quite a bit, but it is really hard to find any knowledge about this.
Are there anyone here, who knows or know where I can find further information?
I guess that this is mostly about the USB protocol.