My students are working on developing a set of tools for testing and implementing mechanisms without a driver station and settled on the CTRE HERO for their control board, due to the need for CAN. However, they’ve been a little ambitious, and they’re limited by the number of digital and analog inputs on the HERO.
To expand the number of inputs and outputs, they want to use a custom USB HID, like the MSP430 Launchpad. We recognize that the HERO only has support for devices which send basic HID commands, but they were hoping this would work since the Launchpad claims to be able to run as a generic USB HID.
The Launchpad has been configured following the instructions from TI and appears correctly when connected to a computer, but they’re not sure how to declare it in their code, and simply calling it as a gamepad and attaching it using
new GameController(UsbHostDevice.GetInstance());
doesn’t seem to be working.
Any suggestions? Is there a special configuration we’re missing for the Launchpad? Thank you!
