libfreespace

Hillcrest Labs Freespace devices rapid applications development
Download

libfreespace Ranking & Summary

Advertisement

  • Rating:
  • License:
  • LGPL
  • Price:
  • FREE
  • Publisher Name:
  • HILLCREST LABS
  • Publisher web site:
  • http://hillcrestlabs.com/

libfreespace Tags


libfreespace Description

Hillcrest Labs Freespace devices rapid applications development libfreespace is a library that enables rapid development of applications for Hillcrest Labs Freespace devices. libfreespace provides access to extended information beyond mouse, keyboard and consumer page functionality. This includes:* Discovering and connecting to Freespace devices* Getting calibrated acceleration and rotational velocity measurements* Getting calibrated sensor orientation* Reading device status such as battery life and statistics* Turning off idle detection* Updating the configuration and firmware of the deviceThe libfreespace library is a cross platform user-mode driver. It is written in C with few external dependencies to enable easy integration with applications. Both synchronous and asynchronous APIs are provided. The asynchronous API exposes file descriptors to enable integration with a select or poll based event loop.libfreespace is free and open source software, freely downloadable under the terms of the GNU LGPL license.Supported Platforms* Linux 2.6 using libusb 1.0 (tested regularly)* Microsoft Windows XP (tested regularly)* Microsoft Windows Vista (untested)* Microsoft Windows 7 (untested)* Mac OS 10.5 using libusb 1.0.2 (tested regularly, but see README.osx)* Other platforms that support libusb 1.0 (untested)Supported Languages* C and C++* Python (soon)* Java (soon)* C# (future) What's New in This Release: · New libfreespace and libfreespace-examples releases are now up on launchpad and through the Downloads page. This release contains many Windows port fixes, fixes for new Freespace devices coming through the pipeline, and a new example app demonstrating how to use the quaternion from Freespace user frame reports.


libfreespace Related Software