Tool/software: Code Composer Studio
I am trying to write a custom HID USB device using the TivaWare USB library.
I am using the HIDKeyboard example and this forum post as a starting point.
In the post another user provides some code base for creating a "generic" HID device:
https://gist.github.com/duanebester/068c87d84d8708603d6c
https://gist.github.com/duanebester/771d683e0c76f1fe2ca1
I have incorporated those into a my open test application (built off the hello TivaWare example). Currently, the application compiles and runs without throwing any errors that I can see but the device is not seen in device manager so I suspect something is breaking during initialization of the USB device. I have tried stepping through the files can chasing down all the function calls but I haven't had any luck so far. Has anyone had any luck building a custom HID device using the TivaWare library or any other library for that matter?
I have checked that the unmodified keyboard example works and is detected in windows.
I've included my project below.