Tool/software: Code Composer Studio
For clarification I am basing my code off of the example in the TivaWare library called usb_dev_keyboard, from which they connected a keyboard to their tiva device. This was modified and it works with a vendor usage page and connects to a PC as the host.
I am currently trying to create a specific HID vendor usage page to connect my controller to my PC. Connection between the two is fine, however whenever I want to specify different Report ID's, the send and receive functionality of the code does not work at all. If I do not specify any Report ID (or just comment it out of the report descriptor) it works completely fine. I am wondering if something is wrong in my report description or in any other description. Or is this a problem with the base layer of code that did not support multiple report ids with the usb_dev_keyboard example.
Below is the code that I am working with:
