wiiuse / News: Recent posts

Wiiuse v0.12 Released

Wiiuse is a library written in C that connects with several Nintendo Wii remotes. Supports motion sensing, IR tracking, nunchuk, classic controller, and the Guitar Hero 3 controller. Single threaded and nonblocking makes a light weight and clean API.

----------

ChangeLog:

Added:
- API function wiiuse_set_ir_sensitivity()
- Macro WIIUSE_GET_IR_SENSITIVITY()
- Event type WIIUSE_READ_DATA
- Event type WIIUSE_UNEXPECTED_DISCONNECT... read more

Posted by Michael Laforest 2008-04-03

Wiiuse v0.11 Released

Wiiuse is a library written in C that connects with several Nintendo Wii remotes. Supports motion sensing, IR tracking, nunchuk, classic controller, and the Guitar Hero 3 controller. Single threaded and nonblocking makes a light weight and clean API.

----------

ChangeLog:

Added:

- API function wiiuse_set_nunchuk_orient_threshold()

- API function wiiuse_set_nunchuk_accel_threshold()... read more

Posted by Michael Laforest 2008-02-26

Wiiuse v0.10 Released

Wiiuse is a library written in C that connects with several Nintendo Wii remotes. Supports motion sensing, IR tracking, nunchuk, classic controller, and the Guitar Hero 3 controller. Single threaded and nonblocking makes a light weight and clean API.

----------

ChangeLog:

Added:

\- Real dynamic linking \(by noisehole\)

\- Changed from callback to SDL style

\- Guitar Hero 3 controller support

\- API function wiiuse\_set\_accel\_threshold\(\)... [read more](/p/wiiuse/news/2008/02/wiiuse-v010-released/)
Posted by Michael Laforest 2008-02-12

Wiiuse v0.9 Released

Wiiuse is a library written in C that communicate with several Nintendo Wii remotes. It captures button presses, motion sensing, IR pointing, and has support for the nunchuk and classic controller. Single threaded and nonblocking makes a light weight and clean API.

----------

ChangeLog:

Fixed:
- Can now use include/wiiuse.h in C++ projects.
- HOME button works again.
- IR now functions after expansion is connected or removed.... read more

Posted by Michael Laforest 2007-11-03

Wiiuse v0.8 Released

Wiiuse is a library written in C that communicate with several Nintendo Wii remotes. It captures button presses, motion sensing, IR pointing, and has support for the nunchuk and classic controller. Single threaded and nonblocking makes a light weight and clean API.

----------

ChangeLog:

- Bumped API version to 8
- Exported all API functions for usage with non-C/C++ languages (***NEEDS TESTING***)
- Changed event callback to only trigger if a significant state change occurs.... read more

Posted by Michael Laforest 2007-10-27

Wiiuse v0.7 Releasd

Wiiuse is a library written in C that communicate with several Nintendo Wii remotes. It captures button presses, motion sensing, IR pointing, and has support for the nunchuk and classic controller. Single threaded and nonblocking makes a light weight and clean API.

----------

This version addresses problems with the Windows support from 0.6 and also includes calculating yaw position.
Tested with Microsoft Windows XP SP2's official bluetooth stack and BlueSoleil 5.0.5.... read more

Posted by Michael Laforest 2007-10-19

Wiiuse v0.6 Released

Wiiuse is a library written in C that communicate with several Nintendo Wii remotes. It captures button presses, motion sensing, IR pointing, and has support for the nunchuk and classic controller. Single threaded and nonblocking makes a light weight and clean API.

----------

ChangeLog

- Bumped API version to 0.6.
- Ported to Microsoft Windows.
- Improved IR tracking.
- Default IR virtual screen resolutions changed depending on 16:9 or 4:3.... read more

Posted by Michael Laforest 2007-10-16

Wiiuse v0.5 Released

Wiiuse is a library written in C that communicate with several Nintendo Wii remotes. It captures button presses, motion sensing, IR pointing, and has support for the nunchuk and classic controller. Single threaded and nonblocking makes a light weight and clean API.

----------

ChangeLog

- Bumped API version to 0.5.
- Greatly improved IR tracking.
- Renamed function wiiuse_set_ir_correction() to wiiuse_set_ir_position().... read more

Posted by Michael Laforest 2007-10-13

Wiiuse v0.4 Released

Wiiuse is a library written in C that communicate with several Nintendo Wii remotes. It captures button presses, motion sensing, IR pointing, and has support for the nunchuk and classic controller. Single threaded and nonblocking makes a light weight and clean API.

----------

ChangeLog

- Bumped API version to 0.4.
- Greatly improved classic controller joystick functionality.
- Changed all functions named wiimote_*() to wiiuse_*()
- Renamed many macros from WIIMOTE_* to WIIUSE_*... read more

Posted by Michael Laforest 2007-10-08

Wiiuse v0.3 Released

Wiiuse is a library written in C that communicate with several Nintendo Wii remotes. It captures button presses, motion sensing, and has support for the nunchuk and classic controller. Single threaded and nonblocking makes a light weight and clean API.

----------

ChangeLog

- Moved license to GPLv3.
- Bumped API version to 0.3.

Added:
- Support for Classic Controller
- Smoothing for roll and pitch values of the wiimote and nunchuk.... read more

Posted by Michael Laforest 2007-09-10

Wiiuse v0.2 Released

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 has nunchuk support.

----------

ChangeLog

Fixed:
* Roll and pitch rotation now ranges from -180 to 180 degrees (previously -90 to 90).
* Bug when reading data from flash memory would read wrong address.

Added:
* Nunchuk support.
* Ability to write to flash memory.... read more

Posted by Michael Laforest 2007-08-25

Released Wiiuse v0.1

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.... read more

Posted by Michael Laforest 2007-02-23