Skip to content

Use two Nintendo WII Nunchucks as a singular USB HID device

License

Notifications You must be signed in to change notification settings

merberich/nunchuck_hid

Repository files navigation

NunchuckHid

NunchuckHid: Use two Nintendo WII Nunchucks as a singular USB HID device.

@todo

Getting Started

@todo

Installing

@todo

  • Testato's Arduino SoftwareWire library v1.51+ must be installed
  • Copy directory UsbGamepad to Arduino libraries directory.

Versioning

This project follows the Semantic Versioning Guidelines. Current version of the project is 0.0.1.

License

All project materials are licensed under the GPL v3 unless otherwise noted. See LICENSE.txt for details.

Contributing

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.

Backlog

  • 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
    • 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

Acknowledgements

Inspired by Wiichuck library. Uses v-usb via v-usb-for-arduino. Uses SoftwareWire.

About

Use two Nintendo WII Nunchucks as a singular USB HID device

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published