github wiiuse/wiiuse 0.16.0
v0.16.0

5 hours ago

Added

  • Wii port (#164).
  • bt-embedded platform backend (#163).
  • New opt-in CMake option WITH_ACCEL_10BIT (off by default), which defines the compile-time macro WIIUSE_ACCEL_10BIT. When enabled, the Wii Remote's and Nunchuk's accelerometer decode paths expose the hardware's full 10-bit X / 9-bit Y / 9-bit Z (Wiimote) and 10-bit-per-axis (Nunchuk) readings via the widened accel field.
  • Under WIIUSE_ACCEL_10BIT, the Wii Remote's accelerometer calibration (zero point and one-g point) is also read at full precision from the EEPROM calibration block.

Note: accel_t gained two fields (cal_zero_lsb/cal_g_lsb) in every build, regardless of the flag. Its size and the layout of the structs embedding it (wiimote_t, nunchuk_t, ...) changed, so rebuild applications against the new headers.

Fixed

  • Added a bounds check before memcpy in wiiuse_write_data (#168).
  • Fixed CI on Windows (#167).
  • example-sdl: fixed a year-2038 problem (#162).

New contributors: @mardy, @bmwiedemann

Don't miss a new wiiuse release

NewReleases is sending notifications on new releases.