Protocol decoder:nunchuk
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Name | Nintendo Wii Nunchuk |
---|---|
Description | Nintendo Wii Nunchuk controller |
Status | supported |
License | GPLv2+ |
Source code | decoders/nunchuk |
Input | i2c |
Output | nunchuk |
Probes | — |
Optional probes | — |
Options | — |
The nunchuk protocol decoder supports the Nintendo Wii Nunchuk protocol.
Hardware
Wii Nunchuk via Buspirate v4
The i2c/wii_nunchuk directory in sigrok-dumps contains a set of example captures of I2C traffic from/to a Nintendo Wii Nunchuk game controller.
The logic analyzer used was a Saleae Logic (at 1MHz). It is probing the Wii Nunchuk that is connected to a Dangerous Prototypes Buspirate (v4) that is used as I²C master to talk to the Nunchuk controller.
Probe setup:
Probe | I²C pin |
---|---|
3 (red) | SCL |
7 (blue) | SDA |
Photos:
Protocol
The protocol is layered on top of I²C. See wiibrew.org for a detailed description of the commands and registers.