Add Motion Control and More to Your Applications

The open-source libfreespace library provides an easy-to-use interface to Hillcrest Labs Freespace®-based devices such as in-air remote controls. libfreespace enables access to the calibrated acceleration, rotational velocity, and sensor orientation measurements that are not reported by default. Windows XP, Vista, 7, Mac OS X, and Linux are supported. The library is covered by the LGPL 2.1 license.

Supported devices:



libfreespace 0.7 is now available!

The latest version of libfreespace and libfreespace-examples is now available for download.  This version adds support for the new FSM-9 module from Hillcrest Labs which offers full 9-axis fusion with dynamic magnetometer calibration which provides a highly stable and long-term accurate orientation output.  Also the FSM-9 enables user configurable sample rates (up to 250 Hz for full calibrated fusion), the AR/VR smoothing feature, and some new power management and activity classification options. 

libfreespace 0.6 is now available!

A new release for libfreespace 0.6 is now available for download.  This release adds support for the MotionEngine series of Freespace products including the Scoop Remote Controls and the FSRK-USB-2.  MotionEngine devices are supported by the new Data Mode Control V2 and MotionEngine Output messages.

libfreespace 0.5rc0 is available

A release candidate for libfreespace 0.5 is now available for download.  This release adds support for the FSP200 series of Freespace processors which are also included in the latest Freespace reference kits.  Check out the updated documentation and download the release candidate.

The libfreespace 0.5 release is coming soon!

Hillcrest is preparing to launch the FSP200 family of Freespace processors and reference kits.  The libfreespace 0.5 release will support this new family along with the existing FSP160 products.  You can find the latest development at Launchpad, and you will find a release candidate on this site soon.  The new libfreespace 0.5 release will require some minor changes in applications.  For details, see the migration guide.

libfreespace is now in OpenEmbedded

Thanks to Koen Kooi, if you're an OpenEmbedded user, you can now run bitbake to download and build libfreespace. Here's the commit:


Syndicate content