Willy-JL b83dbad6c6 USB Game Controller: Restore prev profile il y a 1 an
..
.github 64853e68f4 Add xinput from https://github.com/expected-ingot/flipper-xinput il y a 1 an
docs 64853e68f4 Add xinput from https://github.com/expected-ingot/flipper-xinput il y a 1 an
images 64853e68f4 Add xinput from https://github.com/expected-ingot/flipper-xinput il y a 1 an
screenshots 64853e68f4 Add xinput from https://github.com/expected-ingot/flipper-xinput il y a 1 an
.gitignore 64853e68f4 Add xinput from https://github.com/expected-ingot/flipper-xinput il y a 1 an
.gitsubtree 64853e68f4 Add xinput from https://github.com/expected-ingot/flipper-xinput il y a 1 an
LICENSE 64853e68f4 Add xinput from https://github.com/expected-ingot/flipper-xinput il y a 1 an
README.md 64853e68f4 Add xinput from https://github.com/expected-ingot/flipper-xinput il y a 1 an
app.c b83dbad6c6 USB Game Controller: Restore prev profile il y a 1 an
application.fam 64853e68f4 Add xinput from https://github.com/expected-ingot/flipper-xinput il y a 1 an
icon.png 64853e68f4 Add xinput from https://github.com/expected-ingot/flipper-xinput il y a 1 an

README.md

USB Game Controller for Flipper Zero

This is an app for the Flipper Zero that emulates a game controller (specifically the Xbox 360 controller) and lets the user interact with the emulated joystick, A and B buttons. It also contains a full implementation of XInput for the Flipper Zero that supports every input that a regular Xbox controller does, which you may use in other applications.

How to use it?

Connect your Flipper Zero to a computer, or any other device that supports XInput. This app likely doesn't work on Xbox consoles.

From there, open the app and it should connect automatically. The D-Pad acts as your left joystick, the center button is A and the back button is B. Holding the back button by itself will close the app, but using other inputs with the back button won't. Closing the app will reboot your Flipper.

Special Thanks

Dave Madison's "Understanding the Xbox 360 Wired Controller’s USB Data" - Detailed documentation of the protocol

Willy-JL - Help with bugs

Microsoft - Creating the Xbox itself

The Flipper Zero Team - Creating the Flipper Zero itself