OpenKinect/libfreenect — pull request #362 by ofTheo (2014-01-28 01:22:09+00:00)
Title: Feature k4w 1473 tilt led

- Supports loading audio fw from memory as well as disk.
- Supports tilt, accel and led for K4W and 1473 device.
- Improved keep alive for K4W and 1473. ( Issues #340 #316 )
- Added more K4W audio PIDs to reflect different PIDs produced by beta and final SDKs

Tested with both K4W and 1473 devices.
Needs testing on Windows and Nix

NOTE:
-for tilt, led, accel on K4W you need to extract the firmware from the latest SDK ( v1.8 ) which is now an exe, so harder to unpack. The firmware extracted by the current script, does not support motor controls.
- for tilt, led, accel on 1473 you need to extract the audios.bin firmware from the Dec 2013 Xbox System Update SystemUpdate_16547_USB.zip, using py360
- OR: you can get the fw for both ( slightly modified to be different but still work ) as a function call here: https://github.com/openframeworks/openFrameworks/blob/feature-kinect1473-support/addons/ofxKinect/src/extra/ofxKinectExtras.cpp . With this approach you can use the new firmware from memory functions in loader.c

pinging @zarvox @JoshBlake @zarvox

Signed-off-by: Theodore Watson theo@openframeworks.cc (ofTheo)