# XInput USB Core for Arduino AVR The files in this repository allow you to emulate an Xbox gamepad (XInput) using a USB-capable Arduino microcontroller. ## Supported Boards * [Adafruit Circuit Playground 32u4](https://www.adafruit.com/product/3000) * [Arduino Esplora](https://store.arduino.cc/usa/arduino-esplora) * [Arduino Industrial 101](https://store.arduino.cc/usa/arduino-industrial-101) * [Arduino Leonardo](https://store.arduino.cc/usa/leonardo) * [Arduino Leonardo ETH](https://store.arduino.cc/usa/arduino-leonardo-eth) * [Arduino Micro](https://store.arduino.cc/usa/arduino-micro) * [Arduino Robot Control / Motor](https://store.arduino.cc/usa/arduino-robot) * [Arduino Yún](https://store.arduino.cc/usa/arduino-yun) * [Arduino Yún Mini](https://store.arduino.cc/usa/arduino-yun-mini) * [LilyPad Arduino USB](https://www.sparkfun.com/products/12049) * [Linino One](https://store.arduino.cc/usa/linino-one) Unfortunately boards such as the Uno, Nano, or Mega that do not have native USB support will *not* work. ## License The Arduino core files are licensed under the terms of the [GNU Lesser General Public License (LGPL) version 2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html). Modifications are released under these same terms. See the [LICENSE](LICENSE.txt) file for more information. Newly contributed files for XInput support are licensed under the terms of the more permissive [MIT license](https://opensource.org/licenses/MIT).