Cross-platform library for 6DoF tracking of the PS Move Motion Controller. Sensor fusion, computer vision, ambient display (LED orb).
Another PS Move API release is here! This release fixes various small issues that came up in recent months. Changes since 4.0.11:
We are happy to announce another release of PS Move API. This release focuses on getting the SWIG-based bindings up to shape, but also to package existing bindings like the Processing bindings. Since OpenCV-related fixes have landed in PS Move API, it's now also time to re-enable packaging of the tracker library for macOS. Changes since 4.0.10:
Bindings
Tooling
Windows/MSVC
macOS
Yet another version of PS Move API is now available. This release contains support for the PS Move Navigation Controller (pairing and utilities for interfacing with the system-native joystick/gamepad APIs) as well as a fix for pairing of the ZCM2 controller on Raspberry Pi devices. Changes since 4.0.9:
batterycheck.py
: Add support for "charging" indication (8bcc80d4fec9087fdb2890dc357f1af8f989c318)A new version of PS Move API is now available. This should also fix the previous builds, which had some issues with OpenCV due to the revision that happened to be in the 3.4 branch of OpenCV at the time of building 4.0.8 -- current versions shouldn't have this issue. Changes since 4.0.8:
This release further improves support for the (MicroUSB/PS4) ZCM2 model of the PS Move Motion Controller. Minor bug fixes are also included, as is a fix for recent Windows 10 versions (1903) and the codebase has been upgraded to make use of OpenCV 3. Thanks to @nitsch, @dquam, @Zangetsu38, @adangert and @rpavlik for contributing to this release.
This release improves support for the PS4 Move CECH-ZCM2J controller, thanks to Guido Sanchez, Derek Quam and Alexander Nitsch for the updates (#373).
A new version of PS Move API is out, with initial support for the PS4 Move Controller and various assorted bug fixes and improvements:
examples/python/ep_whack.py
to be Python 3 compatible (by Maksim Surguy, #347)swig_add_library
instead of swig_add_module
(#365)PSMOVE_CURRENT_VERSION
from CMake (#360, #364)We end this year with another PS Move API release, bringing you the following fixes:
v4l2
on Linux for the tracker (#77)This release adds support for easily pairing with multiple controllers on Linux, removes support for the old BlueZ 4 version (BlueZ 5 is the only Bluetooth stack supported on Linux now) and improves runtime detection support for the Pocket C.H.I.P ARM-based Linux computer.
On the macOS front, we now require the pairing tool to be ran as root user or with sudo, this avoids having to query the password when the Bluetooth configuration needs to be updated. For macOS 10.12.6, using more than two controllers is supported by using an external Bluetooth 4.0 USB dongle.
For Windows, this release adds support for building both 64- and 32-bit variants of the library and uses a custom version of hidapi that allows for proper pairing of Bluetooth controllers. Visual Studio 2017 is now also supported as compiler in addition to VS2013, VS2015 and MinGW (both 32- and 64-bit).
The static libraries are not built anymore, users are recommended to use the shared library.
This release fixes various Bluetooth pairing / configuration issues on Linux and adds support for the Pocket C.H.I.P portable Linux computer.