Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Pave the way for more, different, interesting devices. | cnlohr | 2018-04-24 | 1 | -1/+1 |
| | |||||
* | Cleaned up debug code | Justin Berger | 2018-04-20 | 1 | -2/+0 |
| | |||||
* | Enabled and then cleaned up warnings | Justin Berger | 2018-04-20 | 1 | -0/+2 |
| | |||||
* | Remove SurviveObject if they fail to configure; prevents issues calibrating ↵ | Justin Berger | 2018-04-13 | 1 | -0/+1 |
| | | | | with HMD when controllers are off | ||||
* | Merge branch 'master' into simple_api | Justin Berger | 2018-04-10 | 1 | -37/+5 |
|\ | |||||
| * | Update code to permit wireless watchmen use. | Charles Lohr | 2018-04-07 | 1 | -10/+5 |
| | | |||||
| * | Unify the location of the updates to the IMU to use G's and rads/sec | cnlohr | 2018-04-06 | 1 | -28/+1 |
|/ | |||||
* | Madgwick code integrated | Justin Berger | 2018-04-03 | 1 | -1/+1 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into imu | Justin Berger | 2018-04-02 | 1 | -11/+1 |
|\ | |||||
| * | Added notes before major overhaul | Justin Berger | 2018-03-27 | 1 | -10/+0 |
| | | |||||
| * | Fixed issue(s) which would write to the config file when it wasn't needed | Justin Berger | 2018-03-24 | 1 | -1/+1 |
| | | |||||
* | | Progress on IMU tracking | Justin Berger | 2018-03-22 | 1 | -16/+23 |
|/ | |||||
* | Fixed startup bug; changed config names to be consistent | Justin Berger | 2018-03-22 | 1 | -1/+1 |
| | |||||
* | Fix configuration system and fix race condition in survive_vive. | cnlohr | 2018-03-18 | 1 | -22/+24 |
| | |||||
* | Almost at a config interface. | cnlohr | 2018-03-18 | 1 | -1/+1 |
| | |||||
* | Playback now goes to a single file. Note that the file format changed too so ↵ | Justin Berger | 2018-03-16 | 1 | -11/+10 |
| | | | | that it always starts 'time' 'device name' | ||||
* | Added usb packet statistics | Justin Berger | 2018-03-16 | 1 | -0/+4 |
| | |||||
* | Fix MSVC build | Mike Turvey | 2018-03-10 | 1 | -0/+16 |
| | |||||
* | Switch from pos,quat to pose. Also change initialization order. | cnlohr | 2018-03-10 | 1 | -0/+5 |
| | |||||
* | Whoops. This should _never_ print to stdout. | cnlohr | 2018-03-10 | 1 | -1/+0 |
| | |||||
* | Disable usb driver if playback is active | Justin Berger | 2018-03-08 | 1 | -2/+9 |
| | |||||
* | Refactoring to reuse code standard to htc json format | Justin Berger | 2018-03-08 | 1 | -172/+1 |
| | |||||
* | Added playback device driver | Justin Berger | 2018-03-08 | 1 | -74/+27 |
| | |||||
* | Fixed inadvertent change to signedness of acceldata | Justin Berger | 2018-03-04 | 1 | -4/+9 |
| | |||||
* | Merge pull request #99 from jdavidberger/misc-bugfix | CNLohr | 2018-02-24 | 1 | -5/+13 |
|\ | | | | | Fixed two minor / potential bugs | ||||
| * | Fixed unaligned access issues | Justin Berger | 2018-02-23 | 1 | -5/+13 |
| | | |||||
* | | Fixed typo which broke tr0 callbacks | Justin Berger | 2018-02-23 | 1 | -1/+1 |
|/ | |||||
* | fix various -Wall warnings | Christoph Haag | 2018-01-15 | 1 | -2/+2 |
| | |||||
* | Remove dependency on GetSem to fix linux segfault | Mike Turvey | 2018-01-05 | 1 | -1/+1 |
| | | | | Longer term, need to determine why if failed and fix root cause. | ||||
* | Haptic Call Plumbed | Mike Turvey | 2018-01-04 | 1 | -10/+77 |
| | | | | | The plumbing is now in place for the haptic call. Left in place a "demo" where haptic is called when a controller's trigger is pulled | ||||
* | Controller Buttons Fully Implemented | Mike Turvey | 2018-01-03 | 1 | -14/+14 |
| | | | | | Fully plumbed support for controller buttons Also, commented haptic call because it messed with the vive_magic calls, given where I had it. | ||||
* | Haptic POC | Mike Turvey | 2018-01-02 | 1 | -7/+20 |
| | | | | | | | --Upon startup, Watchman1 (wireless only) will do a short haptic feedback/ vibration. --Also have some POC code that turns off the controller (currently disabled) --Thank you Nairol! | ||||
* | Add button input support for wireless | Mike Turvey | 2018-01-02 | 1 | -5/+28 |
| | |||||
* | Capturing Button Inputs | Mike Turvey | 2018-01-02 | 1 | -26/+207 |
| | | | | | | Currently only working on Windows over USB interface Inputs are only printed out, still need to propagate them up the stack. Buttons are placed in a queue, and "processed" on a different thread to avoid starvation. | ||||
* | Start to support buttons | Mike Turvey | 2018-01-01 | 1 | -3/+95 |
| | | | | | | Start the infrastructure for reading buttons from the tracked devices. Currently, only supporting wired controller and wired tracker. Data is printed only so far, not passed up the stack programmatically. | ||||
* | use multiplication | Joshua Allen | 2017-05-07 | 1 | -6/+6 |
| | |||||
* | Merge branch 'master' of github.com:cnlohr/libsurvive | Joshua Allen | 2017-05-07 | 1 | -6/+10 |
|\ | | | | | | | | | Conflicts: src/survive_vive.c | ||||
| * | Tweak calibration values. | cnlohr | 2017-05-06 | 1 | -6/+11 |
| | | |||||
* | | handle applying calibration numbers to watchman devices | Joshua Allen | 2017-05-07 | 1 | -29/+44 |
|/ | |||||
* | check proper pointer for null | Joshua Allen | 2017-05-06 | 1 | -1/+1 |
| | |||||
* | use calibration numbers from device json files | Joshua Allen | 2017-05-06 | 1 | -0/+77 |
| | |||||
* | fix comment | Joshua Allen | 2017-05-05 | 1 | -0/+1 |
| | |||||
* | calibration values from MPU-6500 datasheet. | Joshua Allen | 2017-05-05 | 1 | -0/+11 |
| | | | | | I'm pretty sure the accelerometer values are correct. The gyroscope values may not be correct. | ||||
* | Merge pull request #61 from mwturvey/FixWirelessOnWindows | Michael Turvey | 2017-04-30 | 1 | -1/+2 |
|\ | | | | | Fix regression that broke support for wireless controllers on Windows | ||||
| * | Fix regression that broke support for wireless controllers on Windows | Mike Turvey | 2017-04-30 | 1 | -1/+2 |
| | | |||||
* | | Fix mistaken edit to survive_vive which dropped rest of packet when invalid ↵ | cnlohr | 2017-04-30 | 1 | -2/+2 |
| | | | | | | | | sensor was found. Feels odd that this is actually an issue. | ||||
* | | Fix survive_vive's accidental collection of code 0xfe data elements. | cnlohr | 2017-04-29 | 1 | -2/+2 |
|/ | |||||
* | Better messaging when finding a device | Mike Turvey | 2017-04-11 | 1 | -1/+2 |
| | |||||
* | Refactor a bit of survive_vive to re-use existing functions and simplify ↵ | cnlohr | 2017-04-07 | 1 | -3/+1 |
| | | | | execution. | ||||
* | Fix USB_DEV_HMD_IMU_LH | mwturvey | 2017-04-05 | 1 | -1/+1 |
| |