The goal is to connect the guitar to an Android device that supports a USB host, do some signal processing and play it through the device.
The problem is that I do not find much documentation. The device can contain 6 interfaces.
However, in all the examples that I see, the first interface is always used.
UsbInterface intf = device.getInterface(0);
My device contains 6 interfaces, but the first interface, i.e. getInterface(0)has no endpoints. 3/6 do not have endpoints, and the remaining 3 have 1 endpoint.
I read that you need to find the right interface and endpoint. In my case, I want the endpoint IN to receive data.
Any advice on how that would be greatly appreciated.
Greetings