3

I have successfully running push buttons and analog sticks working on a board of mine through the serial connection via the Arduino IDE. How do I get that data to work with Xinput?

I have my own emulation software that works in Xinput beyond that. I just need to get the gamepad device xinput support. What are the neccessary steps to get this working with a driver and how I can get this up in running in the least amount of timing possible without having to edit someone else's driver too much?

user3716507
  • 39
  • 1
  • 5

1 Answers1

0

You can turning an Arduino Leonardo into a joystick, use a teensy board and the teensy joystick library, use a HID-compatible bluetooth chip (such as RN-42 HID or something similar) with a joystick/gamepad profile or just remove a controller's existing joystick parts and replace with your components.

user3704293
  • 1,026
  • 2
  • 16
  • 28
  • I am interested specifically in Xinput. reading the articles this does not seem to be the case. – user3716507 May 08 '15 at 15:42
  • You can realize a regular joystick (as described above) and implement a DirectInput application or if you need really Xbox 360 Controller use a [Xbox 360 Controller Emulator](https://github.com/x360ce/x360ce) to transfer your regular joystick. – user3704293 May 08 '15 at 17:55
  • Let's say I am a device manufacturer and need Xinput support on my gamepad to make this work on all xinput supported games on Windows. I develop emulation software for Xinput already. Think from a device manufacturer perspective. – user3716507 May 08 '15 at 18:35
  • Is there a driver I can download? – user3716507 May 08 '15 at 18:36