Various tools related to the Wii Remote / Wii Balance Board.
Displays Balance Board weight data, mostly for debug purposes.
Calibrates the Motion Plus and outputs the calibration data.
(the program will then tell you to put the wiimote onto a flat surface)
Logs Motion Plus data to stdout, in the format
seconds.nanoseconds pitch roll yaw
Where Pitch, Roll and Yaw are the raw 16-bit values.
Usage: ./mplog > filename
Experimental patch to control neverball with the balance board.
Wiimote Blinkenlights. Press D-Pad up to toggle modes, Home to quit.
wiispkr. Plays any mp3/ogg/wav audia file on the wiimote
wiispkr must be in the current
Usage: ./wiiplay btaddr file [volume]
Accepted volumes are 0 .. 255, the default is 64.
Outputs music played on a local MPD on the Wiimote speaker. Requires
in the current working directory and
sox in $PATH.
Usage: ./wiiplay-mpd btaddr [volume]
If the MPD does not have a suitable FIFO output, wiiplay-mpd will output the necessary configuration snippet.
Plays an 8bit 2kHz signed PCM file on the wiimote speaker. You can create one
sox --norm /tmp/in.wav -b 8 /tmp/out.raw channels 1 rate 2000
Usage: ./wiispkr btaddr [volume] < file