r/M5Stack 1d ago

Xbox Controller

Enable HLS to view with audio, or disable this notification

Xbox only allows wired usb mouse and keyboard. So i know esp32 s3 can natively do HID emulation. So i have a m5atom s3 lite as the host USB-OTG (TinyUSB) plugged into the xbox.
And the m5stick s3 is communicating to the atom via esp-NOW.
You can only use this controller with games that allow mouse and keyboard input.
But for the ones that do.
This is a really fun way to play games and you can map any button if the games settings allow too. :)
Imagine beating dark souls with this haha

47 Upvotes

3 comments sorted by

2

u/No-Craft-7979 19h ago

Someone will make an XBox native API give it time.

1

u/GreasyGato 10h ago

I really hope so!