aboutsummaryrefslogtreecommitdiff
path: root/src/survive_vive.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge branch 'master' of github.com:cnlohr/libsurviveJoshua Allen2017-05-071-6/+10
|\ | | | | | | | | Conflicts: src/survive_vive.c
| * Tweak calibration values.cnlohr2017-05-061-6/+11
| |
* | handle applying calibration numbers to watchman devicesJoshua Allen2017-05-071-29/+44
|/
* check proper pointer for nullJoshua Allen2017-05-061-1/+1
|
* use calibration numbers from device json filesJoshua Allen2017-05-061-0/+77
|
* fix commentJoshua Allen2017-05-051-0/+1
|
* calibration values from MPU-6500 datasheet.Joshua Allen2017-05-051-0/+11
| | | | | I'm pretty sure the accelerometer values are correct. The gyroscope values may not be correct.
* Merge pull request #61 from mwturvey/FixWirelessOnWindowsMichael Turvey2017-04-301-1/+2
|\ | | | | Fix regression that broke support for wireless controllers on Windows
| * Fix regression that broke support for wireless controllers on WindowsMike Turvey2017-04-301-1/+2
| |
* | Fix mistaken edit to survive_vive which dropped rest of packet when invalid ↵cnlohr2017-04-301-2/+2
| | | | | | | | sensor was found. Feels odd that this is actually an issue.
* | Fix survive_vive's accidental collection of code 0xfe data elements.cnlohr2017-04-291-2/+2
|/
* Better messaging when finding a deviceMike Turvey2017-04-111-1/+2
|
* Refactor a bit of survive_vive to re-use existing functions and simplify ↵cnlohr2017-04-071-3/+1
| | | | execution.
* Fix USB_DEV_HMD_IMU_LHmwturvey2017-04-051-1/+1
|
* Fix bug that prevented HMD from being addedMike Turvey2017-04-011-11/+11
|
* Fix Tracker IMUmwturvey2017-03-281-16/+1
|
* More cleanup & finishing genericization of calibratormwturvey2017-03-241-4/+2
|
* Adaptive Acode Offset Compensationmwturvey2017-03-241-13/+17
|
* Fix linux buildMichael Turvey2017-03-241-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 filtermwturvey2017-03-231-12/+33
|
* Fixed Windows USB Interface Enumerationmwturvey2017-03-231-4/+14
|
* Wow... Actually initilize to right size.cnlohr2017-03-181-2/+14
|
* Fix unititialized array.cnlohr2017-03-181-2/+3
|
* Fix mixed usage of "struct" and typedef'd struct, and fix compile error on ↵cnlohr2017-03-181-16/+16
| | | | gcc/Linux.
* Merge branch 'master' into UsbTrackerOnWinmwturvey2017-03-171-3/+6
|\ | | | | | | | | # Conflicts: # src/survive_vive.c
| * Fix WarningsCNLohr2017-03-171-1/+3
| |
| * Almost compiles on Apple (not quite there)ultramn2017-03-161-1/+1
| |
* | Wired Watchman Now Emit Light & IMU Datamwturvey2017-03-171-15/+86
|/
* zao's changes for FreeBSDmwturvey2017-03-161-0/+6
|
* Merge branch 'master' into WinSupport2mwturvey2017-03-161-44/+18
|\ | | | | | | | | # Conflicts: # src/survive_vive.c
| * Fix crashes in Linux without hidapi, and fix buffer overflow bug.cnlohr2017-03-161-2/+7
| |
| * Fix compile warningcnlohr2017-03-161-2/+1
| |
| * Fix lighthouse capture mechanism to match new valve.CNLohr2017-03-161-52/+17
| |
| * Make the vive able to deal with data in new-valve-mode or old-valve-mode.CNLohr2017-03-161-15/+19
| |
| * fix puff for headset.cnlohr2017-03-151-1/+1
| |
* | Windows Compilingmwturvey2017-03-151-18/+15
|/
* fix compile in Linuxcnlohr2017-03-151-1/+1
|
* Few more cleanup tweaks. Almost there.CNLohr2017-03-151-4/+4
|
* Reading data, no cal data.CNLohr2017-03-151-48/+102
|
* Getting very close to a Windows port.CNLohr2017-03-151-20/+182
|
* Merge branch 'TrackerSupport2' of https://github.com/mwturvey/libsurvive ↵cnlohr2017-03-131-30/+66
|\ | | | | | | into mwturvey-TrackerSupport2
| * More changes to gracefully support a trackerMichael Turvey2017-03-121-12/+38
| |
| * Adding Tracker supportMichael Turvey2017-03-111-18/+28
| | | | | | | | | | | | Add support for the Tracker Also removes the requirement in survive_vive.c that other Vive HW is attached Currently only supports one tracker.
* | Update to posers, etc... Still not working.cnlohr2017-03-121-2/+2
|/
* Architect the way the posers receive data.cnlohr2017-03-081-2/+14
|
* cleaning up more header stuffcnlohr2017-03-081-5/+3
|
* Switch types over to avoiding extra struct keyword. Switch poses to ↵cnlohr2017-03-081-35/+39
| | | | "SurvivePose" type.
* cleanup, add some logging data to calinfo, open up restrictive rules about ↵cnlohr2017-03-021-0/+22
| | | | sensor positions, clean cleans redist/
* Huge shift: Put HTC vive into its own file, to free up the rest of the ↵cnlohr2017-02-251-0/+1075
system for libsurvive.