Main

Home Page

WiiC is a C/C++ library to control Wii devices, such as: Wiimote, Nunchuck, Classic controller, Guitar Hero 3, Motion Plus and Balance Board. WiiC is supported on Linux and Mac platforms, and it is composed of two layers:

  1. WiiC is the C layer, which extends the well known Wiiuse library, fixing some minor bugs, porting it on Mac platforms, and adding some novel functionality, such as the Motion Plus and Balance Board support.
  2. WiiCpp is the C++ layer, which is an extension of the well known library WiiuseCpp, and it is embedded in WiiC. The main advantage is that every novel functionality in the C layer is applied to WiiCpp as well.

WiiC has been developed at RoCoCo Laboratory, Sapienza University of Rome, Italy. Since RoCoCo Lab is mainly involved in mobile robotics and AI, we realized this library to control mobile robots (e.g. wheeled robots, humanoid robots, UAVs) through Wii devices. In fact, WiiC is supported by OpenRDK robotic framework, for a modular and agile robotic application development.


News

18 April 2011: WiiC v1.1 is now available (download via SVN or here). It includes several fixes for the Mac version and some changes in the computation of the device roll and pitch.

11 April 2011: WiiC v1.0 is now available (download via SVN or here). It includes a logging subsystem and machine learning support for gesture recognition (based on OpenCV library).

8 September 2010: WiiC v0.53 is now available (download via SVN or here). It includes the new Wii Bonjour system to register and automatically load your Wii devices.

5 September 2010: Some outlook improvements about WiiC web site. Firstly, we added RSS support, to be notified about changes in this site. Second, a mobile version of this site is now available at the same address.

20 August 2010: WiiC v0.51 is now available (download via SVN or here). It is a minor update, which fixes some bug, and introduces a new function naming pattern. In fact, now all the functions and macros are prefixed only by the "wiic" token ("wiiuse" is not adopted anymore).

8 July 2010: WiiC v0.50 is now available (download via SVN or here). It includes the following changes:

  • full Balance Board support for Linux/Mac version

17 May 2010: WiiC v0.40 is now available (download via SVN or here). It includes the following changes:

  • several bug fixes and a new non-blocking polling system for the Mac version

25 February 2010: WiiC v0.31 is now available (download via SVN or here). It includes the following changes:

  • several bug fixes for the Mac version

19 February 2010: WiiC v0.30 is now available (download via SVN or here). It includes the following changes:

  • compilation is executed through CMake
  • full support for Motion Plus and Balance Board
  • usual bugfixes

Introduction

Installation

Documentation

edit SideBar

Blix theme adapted by David Gilbert, powered by PmWiki