DIY Switch Fightstick Switch
From GameBrew
More actions
| Switch Fightstick Code (Atmega32U4) | |
|---|---|
| General | |
| Author | fluffymadness |
| Type | Other PC Utilities |
| Version | 2019 |
| License | Mixed |
| Last Updated | 2019/03/30 |
| Links | |
| Download | |
| Website | |
| Source | |
This one is a working Switch fightstick sketch flashable via Arduino IDE. It has been tested by the author on a pro micro clone microcontroller which can be purchsed for 2-3$ on aliexpress. The motivation of the project was to have a working solution for cheap and easy source-able parts.
The Code itself has proper Button-Debounce, and 3 Modes of input.
- Digital Only.
- Fake Analog (Digital Movement is mapped to L-Analog).
- Smash Ultimate Mode (Most-left button on the second row of a fight stick is used as a modifier key to decrease the range of the Analog stick, if held).
You can switch seamlessly between the 3 modes by pressing Start+Select.
Further Info on buidling and flashing the project is found on the repository page.
Credits
Special thanks to:
- shinyquagsire's and progmem's reverseengineering work for the pokken tournament controller.
- Dean Camera for the LUFA Library.
- zlittell, msf-xinput was very helpful for starting.
- thomasfredericks for the Bounce2Lib.