USB HID Use endpoint 0x82
using the second endpoint address looked pretty simple. I open the endpoint, changed my descriptor to use 0x82 instead of 0x81, changed the code so that I send two different reports, one for 0x81 and the other for 0x82 and everything looks simple. But nothing transmits to the PC, I see nothing in the trace.
This goes back to my encoder. For some reason, when I code the endpoints to both use 0x81, the keyboard and encoder don't work. If I put one at 0x81 and the other at 0x82, the one at 0x81 works but not 0x82. If I try just 0x82 standalone, that doesn't work either.
This is pretty basic and I'm hoping someone can point me at my failing. I don't think I have to change the HID report descriptor with an endpoint address change, do I?
I seem to be pretty close now, my encoder works when its address 0x81 and the keyboard works when it is 0x81. If I can get 0x82 endpoint address to work, I'll be dancing in the street.
Thanks,
Jerry