How to debug or visualise the ARM USB HID project on Mac

hidsoftwareusb

I've been looking around to try and find an application for Mac OS X that I can use to visualise the inputs of an USB HID device, like for example a game controller, or my USB HID STM32F4 Discovery project.

I'm working on a USB HID project in my free time, and would like to see how the inputs are responding on my screen, using the visualisation application.

Simply put, I'm looking for a game controller calibration/visualisation app like found on Windows:

enter image description here

I've been looking around, and can't find anything. Must be using the wrong search terms in Google. Can anyone recommend something?

Best Answer

There is Gamepad Companion, and ControllerMate that let you configure the USB HID to keyboard presses, but they don't have a display like the windows tool. Some of the Xbox HID drivers do, but only for the xbox controllers.

If you just need to see when the buttons on your hid device are pressed, you could use Snes9x, map them to the buttons in the controller setup, and it will display what buttons are pressed when you press them. Doesn't display any axis information.

Edit: HID Wizard has a visual setup as well. Again, no axis information. Dolphin the gamecube/wii emulator does have axis information, but geared towards a gamecube like controller.

Afaik, there is no random/arbitrary hid profile display like the windows tool.