Wiiuse is a library written in C that can send and receive data from a number of Nintendo Wii remotes. It has the ability to capture button press events, motion sensing, and will include support for IR pointing, sound, nunchuk, and the classic controller.
I have made an initial release of wiiuse.
Currently you can connect multiple wiimotes, obtain button press events, roll and pitch angles, gravity force units on each axis, toggle the rumble, set the LEDs, and read from the internal memory.
This release is only for Linux and requires the BlueZ bluetooth drivers to operate.
Wiiuse compiles as a shared object. Example code is provided on how to use the library with your third party application.
Documentation was added at: http://wiiuse.net/docs/
If you have any questions feel free to stop by the forums at: http://wiiuse.net/forums/