mirror of
https://github.com/mcgurk/Arduino-USB-HID-RetroJoystickAdapter
synced 2024-11-26 19:12:18 -05:00
.. | ||
README.md | ||
RetroJoystickAdapter_Playstation_XB360 (old).ino | ||
RetroJoystickAdapter_PsxNewLib_NintendoEtensionCtrl_B360.ino | ||
RetroJoystickAdapter_PsxNewLib_XB360.ino |
Based on https://github.com/dmadison/ArduinoXInput
-
Install Arduino IDE hardware: https://github.com/dmadison/ArduinoXInput_AVR
-
Install Arduino IDE library from Library manager: XInput by David Madison
-
Tester from Windows Store: Game Controller Tester
-
Online tester: https://gamepad-tester.com/
-
Doesn't go to flashing mode automatically. Connect RST to GND to get Arduino Pro Micro to programming mode.
PsxNewLib
- https://github.com/SukkoPera/PsxNewLib (from Arduino IDE library manager 6.11.2021: 0.4.0)
- https://github.com/SukkoPera/PsxControllerShield
- https://github.com/SukkoPera/PsxControllerShield/blob/master/doc/schematics.pdf
- (my green dualshock analog controller: SCPH-1200) (Controller Type is: Guitar Hero)?
- (my black dualshock 2 controller: SCPH-10010) (Controller Type is: Dual Shock)
- https://store.curiousinventor.com/guides/PS2
- https://github.com/SukkoPera/PsxNewLib/issues/12
- https://github.com/dmadison/NintendoExtensionCtrl
TODO
- Analog triggers for Dualshock 2
- Name in Windows: Controller (Arduino Leonardo), with real XB360 controller: Controller (XBOX 360 for Windows)? Can it be changed in C:\Program Files (x86)\Arduino\hardware\xinput\avr\boards.txt?