Permalink
Commits on Aug 26, 2015
  1. Merge pull request #11 from bennofs/patch-1

    Find freenect via pkgconfig
    committed Aug 26, 2015
  2. Find freenect via pkgconfig

    Using the provided pkgconfig file allows for more reliable detection of the flags required for finding freenect. For example, with this patch, the package now compiles cleanly on NixOS.
    bennofs committed Aug 26, 2015
Commits on Dec 8, 2014
  1. Bump to 1.2.1

    committed Dec 8, 2014
Commits on Sep 28, 2014
  1. Merge pull request #9 from ruuns/master

    Add access to internal accelerations
    committed Sep 28, 2014
Commits on Sep 27, 2014
  1. Add support for kinect's microphones

    Add libfreenect_audio.h functions to the haskell interface.
    Ruuns committed Sep 27, 2014
  2. Fix typo in subdevice datatype

    The third flag is called Audio :)
    Ruuns committed Sep 27, 2014
  3. Add stop functions for video and depth streams

    Just add the missing stop functions for the video and depth streams
    Ruuns committed Sep 27, 2014
Commits on Sep 26, 2014
  1. Add access to internal accelerations

    Add access to the accelerations values from the internal tilt state.
    This commit uses freenect_get_mks_accell driver call.
    
    Extracting the (x, y, z) values from the driver seems to be a little
    messy due to some low-level conversion. But it works :]
    Ruuns committed Sep 26, 2014
Commits on Sep 25, 2014
  1. Merge pull request #8 from ruuns/master

    Some small extension :)
    committed Sep 25, 2014
  2. Add getTiltDegrees call

    There is a function missing to retrieve the current angle of kinect's
    motor. This commit add it to the haskell interface.
    
    For this we introduce a new datatype for freenect_raw_tilt_state*
    pointer and use the given libfreenect interface to get it from the
    corresponding instance.
    
    It also automatically updates the internal tilt state, where the
    error code is not catched. (libfreenect's examples are also not catching
    this failure in general).
    Ruuns committed Sep 25, 2014
  3. Add timeout-variant of processEvents

    libfreenect also provides a freenect_process_timeout function, that only
       blocks for a specific time.
    
    This can be helpful for moving the processing loop into its seperate
    thread, that checks regularly an abort criteria defined by a MVar box
    after each timeout.
    
    This commit adds the timeout-based usb processing call.
    Ruuns committed Sep 25, 2014
  4. Merge pull request #7 from ruuns/master

    Add support for setting AutoExposure/AutoWhiteBalance/RawColor and Mirro...
    committed Sep 25, 2014
  5. Add support for setting AutoExposure/AutoWhiteBalance/RawColor and Mi…

    …rrorDepth/MirrorVideo
    
    The current libfreenect drivers supports an interface to adjust some
    camera settings like AutoExposure/AutoWhiteBalance/Mirroring. This
    commit bridges these calls to the haskell interface.
    
    Keep in mind: setFlag seems to be only working if the capture loop has
    already started via startVideo/startDepth. It seems to me it's a bug
    in libfreenect, where i have already written an issue.
    Ruuns committed Sep 25, 2014
Commits on Sep 24, 2014
  1. Bump for hackage

    committed Sep 24, 2014
  2. Merge pull request #6 from ruuns/master

    Add support for LED switching
    committed Sep 24, 2014
  3. Add example programm for switching LED

    Add a simple test programm for switching LED.
    Ruuns committed Sep 24, 2014
  4. Fix BlinkRedYellow Code and set setLed/Led(..) to public.

    Fix BlinkRedYellow code that uses not an ordered enum integer.
    (small exception, see libfreenect.h)
    
    Add setLed and Led(..) to the public module interface Freenect.
    Ruuns committed Sep 24, 2014
  5. Add LED support to the haskell api

    Add/Throw a new exception if setting LED fails.
    Add new datatype for LED colors
    Add FFI wrapper to freenect_set_led
    Add setLed call for haskell API.
    Ruuns committed Sep 24, 2014
Commits on Dec 28, 2013
  1. Merge pull request #4 from arpunk/remove-unused-header

    Remove old C header file from the dependencies
    committed Dec 28, 2013
Commits on Sep 10, 2013
  1. Merge pull request #3 from arpunk/fix-illegal-bang-pattern

    Added BangPatterns LANGUAGE extension to get the library compiled using...
    committed Sep 10, 2013
Commits on May 19, 2012
  1. Added video support.

    kevincon committed with Mar 31, 2012
Commits on Mar 18, 2012
  1. Fix docs.

    committed Mar 18, 2012
Commits on Nov 3, 2011
Commits on Oct 30, 2011
  1. Ignore TAGS in examples/.

    committed Oct 30, 2011
  2. Added glut boundary.

    committed Oct 30, 2011
Commits on Oct 29, 2011
  1. Shave off the 3 extra bits and use word8 for depth display, not a big…

    … deal but is more accurate.
    committed Oct 29, 2011
  2. Added GLUT example.

    committed Oct 29, 2011
  3. Forgot to export Device.

    committed Oct 29, 2011
  4. Bumped to 1.0.1 for docs.

    committed Oct 29, 2011