https://github.com/gdsports/xac_joystick_tinyusb
XAC compatible USB joystick using TinyUSB
https://github.com/gdsports/xac_joystick_tinyusb
adafruit arduino nrf52840 samd xbox-adaptive-controller
Last synced: 3 months ago
JSON representation
XAC compatible USB joystick using TinyUSB
- Host: GitHub
- URL: https://github.com/gdsports/xac_joystick_tinyusb
- Owner: gdsports
- License: mit
- Created: 2021-01-29T23:33:55.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-02-14T03:13:06.000Z (over 4 years ago)
- Last Synced: 2025-06-14T18:09:13.133Z (4 months ago)
- Topics: adafruit, arduino, nrf52840, samd, xbox-adaptive-controller
- Language: Python
- Homepage:
- Size: 306 KB
- Stars: 6
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# XAC Joystick Library for Adafruit TinyUSB
Be sure to set the USB Stack to TinyUSB.
The example works on Adafruit SAMD (tested with an ItsyBitsy M0), Seeeduino
SAMD (tested on XIAO), and Adafruit Feather nRF52840 Express. Verified to
work on an Xbox Adaptive Controller (XAC).This produces a USB composite device with HID joystick and CDC ACM port.
Removing the CDC ACM port is not required.If the CDC ACM port must be removed, the changes are described
[here](https://github.com/adafruit/Adafruit_TinyUSB_ArduinoCore/issues/19).
Patching is the only option for now.Similar patches are needed if using the Seeeduino SAMD or the Adafruit nRF52
boards.