This project turns your M5StickCPlus2 into a xinput controller, supporting both physical and virtual controls via Wi-Fi.
There are two main ways to play:
-
Physical Mode: Use the buttons on the M5StickCPlus2.
-
Virtual Mode (Wi-Fi): The device creates a Wi-Fi Access Point. Connect your phone or PC to it, and use the on-screen virtual controller or keyboard.
It is highly recommended to burn the firmware using M5Burner for noob-friendly setup process.
After uploading the code to the board, follow the on-screen instructions displayed on the device.
If you prefer compiling the code yourself using Arduino IDE:
-
Clone repo and open it in Arduino IDE
-
Connect M5StickCPlus2 board (official guide)
-
Install all required libraries:
- Most can be installed via the Library Manager in Arduino IDE
- For (this custom library), download as
.zipand install viaSketch > Include Library > Add .ZIP Library...