I am looking to create a driver for a game controller that I have (cobalt stream www.cobaltflux.com). The physical controller itself has nine front panel buttons and two control buttons (start / select). The control unit has a USB port, but as far as I can tell, no one has ever written drivers for it. The end result I want is to plug in a cobalt stream through the USB port and recognize it as a game controller.
I have programming experience. I am a senior graduate student in computer science at UC Davis and an intern at a large company with embedded systems, but this project includes several aspects that I donβt have: the interaction of hardware and software via a USB port, research on the feedback from the equipment that I did 't build (what bits light up when I press the button?), and creating drivers and indeed programs in general for windows.
Since I personally do not know anyone who could set me on the right track for the workflow to solve this problem, I ask here. I assume the approach looks something like this:
I connect the device via usb
I open a program for polling which button press effects are on the USB channel
I am writing a program that associates these signals from a USB port with game controller drivers that have
It may be worth noting that I need joyPAD support, not joySTICK support for buttons, since playback will include clicking on any number of buttons at the same time, and joysticks usually register only one input direction at any one time.
Any advice or help is appreciated. Itβs hard for me to figure out where to start.
windows usb driver joystick
user2601064
source share