Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | Fix bug that prevented HMD from being added | Mike Turvey | 2017-04-01 | 1 | -11/+11 |
| | |||||
* | Fix Tracker IMU | mwturvey | 2017-03-28 | 1 | -16/+1 |
| | |||||
* | More cleanup & finishing genericization of calibrator | mwturvey | 2017-03-24 | 1 | -4/+2 |
| | |||||
* | Adaptive Acode Offset Compensation | mwturvey | 2017-03-24 | 1 | -13/+17 |
| | |||||
* | Fix linux build | Michael Turvey | 2017-03-24 | 1 | -1/+30 |
| | | | | | | Successfully tested with a wired watchman on linux. Wired tracker now succeeds in providing calibration info Still not getting light info from tracker. | ||||
* | Change disambiguator filter | mwturvey | 2017-03-23 | 1 | -12/+33 |
| | |||||
* | Fixed Windows USB Interface Enumeration | mwturvey | 2017-03-23 | 1 | -4/+14 |
| | |||||
* | Wow... Actually initilize to right size. | cnlohr | 2017-03-18 | 1 | -2/+14 |
| | |||||
* | Fix unititialized array. | cnlohr | 2017-03-18 | 1 | -2/+3 |
| | |||||
* | Fix mixed usage of "struct" and typedef'd struct, and fix compile error on ↵ | cnlohr | 2017-03-18 | 1 | -16/+16 |
| | | | | gcc/Linux. | ||||
* | Merge branch 'master' into UsbTrackerOnWin | mwturvey | 2017-03-17 | 1 | -3/+6 |
|\ | | | | | | | | | # Conflicts: # src/survive_vive.c | ||||
| * | Fix Warnings | CNLohr | 2017-03-17 | 1 | -1/+3 |
| | | |||||
| * | Almost compiles on Apple (not quite there) | ultramn | 2017-03-16 | 1 | -1/+1 |
| | | |||||
* | | Wired Watchman Now Emit Light & IMU Data | mwturvey | 2017-03-17 | 1 | -15/+86 |
|/ | |||||
* | zao's changes for FreeBSD | mwturvey | 2017-03-16 | 1 | -0/+6 |
| | |||||
* | Merge branch 'master' into WinSupport2 | mwturvey | 2017-03-16 | 1 | -44/+18 |
|\ | | | | | | | | | # Conflicts: # src/survive_vive.c | ||||
| * | Fix crashes in Linux without hidapi, and fix buffer overflow bug. | cnlohr | 2017-03-16 | 1 | -2/+7 |
| | | |||||
| * | Fix compile warning | cnlohr | 2017-03-16 | 1 | -2/+1 |
| | | |||||
| * | Fix lighthouse capture mechanism to match new valve. | CNLohr | 2017-03-16 | 1 | -52/+17 |
| | | |||||
| * | Make the vive able to deal with data in new-valve-mode or old-valve-mode. | CNLohr | 2017-03-16 | 1 | -15/+19 |
| | | |||||
| * | fix puff for headset. | cnlohr | 2017-03-15 | 1 | -1/+1 |
| | | |||||
* | | Windows Compiling | mwturvey | 2017-03-15 | 1 | -18/+15 |
|/ | |||||
* | fix compile in Linux | cnlohr | 2017-03-15 | 1 | -1/+1 |
| | |||||
* | Few more cleanup tweaks. Almost there. | CNLohr | 2017-03-15 | 1 | -4/+4 |
| | |||||
* | Reading data, no cal data. | CNLohr | 2017-03-15 | 1 | -48/+102 |
| | |||||
* | Getting very close to a Windows port. | CNLohr | 2017-03-15 | 1 | -20/+182 |
| |