NunchuckHid: Use two Nintendo WII Nunchucks as a singular USB HID device.
@todo
@todo
@todo
- Testato's Arduino SoftwareWire library v1.51+ must be installed
- Copy directory
UsbGamepad
to Arduino libraries directory.
This project follows the Semantic Versioning Guidelines. Current version of the project is 0.0.1
.
All project materials are licensed under the GPL v3 unless otherwise noted. See LICENSE.txt for details.
At this point in time contributions are closed. Open an issue to request changes or make suggestions (noting active tasks in the backlog below), or fork the repository for your own modifications.
- A PCB implementing the schematic
- Remainder of
@todo
's in this document - Better break out header for USB information (for interpreting on workstation)
- Modify UsbGamepad (and rename appropriately) to act as a new generic device (not a gamepad).
- Treat accelerometers as joysticks as well? Usages for generic sensors?
- Investigate HID composite device report descriptors to separate joysticks
- Alternatively, separate internal physical collections to maintain single device setup
- See:
- Look into adding Feature option for command + control of optional modes
- Calibration
- Reporting of device status (errors?)
- libusb/hidapi driver for this device
- Create subdirectories for Arduino-specific code, and workstation-specific code.
- Workstation driver should be as cross-platform as possible.
- Workstation build system?
- Apply for a proper PID for this design on pid.codes
Inspired by Wiichuck library. Uses v-usb via v-usb-for-arduino. Uses SoftwareWire.