1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
|
NEWS
====
0.4
* Added support for the classic controller.
0.3.1
* Switch to autoconf build (Noritada Kobayashi).
* Fixed byte alignment issues, so the library now works on ARM
systems (tested with GP2X and E680i).
0.3
* Support for reading Mii data. See wiimote_mii.h for details (Chad
Phillips).
* Support for multiple local devices. This feature automatically
binds a wiimote to the local device with the least number of
active connections (given priority to piconet masters when
there is a tie). In theory, up to 112 (7 * HCI_MAX_DEV) wiimotes
may be connected to a single host, but in practice the maximum
number of wiimotes will be a lot less.
By default wiimotes are automatically assigned to a device, but the
assignment may be overriden by setting the wiimote->link.device to
the desired device number (hci0 is device number 1).
This feature is enabled by default, but may be turned off by compiling
with _DISABLE_AUTO_SELECT_DEVICE which will enable the old behavior.
* The wiimote_update() method no longer blocks until an event has
been received from the wiimote. To enable the old behavior compile
with _ENABLE_BLOCKING_UPDATE,
* Added new method wiimote_pending() to check if there is any pending
data from the wiimote.
0.2
* Support for automatic discovery of wiimotes (Krishna Gadepalli,
L. Donnie Smith).
* Renamed the library to libcwiimote because of name conflict with another
library (CWiid).
* Changed tilt entry in wiimote to use floats instead of unsigned shorts
(can be disabled by compiling without _ENABLE_TILT).
* Added a new entry, force, in wiimote which holds the force on each axis
in g (can be disabled by compiling without _ENABLE_FORCE).
0.1
* Initial release.
|