Jakob Bornecrantz
|
fd9cef6493
|
d/vive: Use proper external include in meson
|
2020-02-10 20:38:19 +00:00 |
|
Jakob Bornecrantz
|
937e6fafb7
|
d/ns: Use RealSense 6DOF for tracking if available
|
2020-02-10 20:07:31 +00:00 |
|
Jakob Bornecrantz
|
b75ac54fe6
|
d/ns: Only create a North Star hmd if config path is set
|
2020-02-10 20:07:31 +00:00 |
|
Jakob Bornecrantz
|
d6d934e35f
|
d/rs: Meson build
|
2020-02-10 20:07:31 +00:00 |
|
Jakob Bornecrantz
|
53201debdc
|
d/rs: Add a simple pure 6DOF device, for the T26[1|5] devices
|
2020-02-10 20:07:31 +00:00 |
|
Ryan Pavlik
|
84dfbf241f
|
d/vive: Fix typo.
|
2020-01-31 10:47:52 +01:00 |
|
Jakob Bornecrantz
|
fca0513b4e
|
d/v4l2: Print out the card name during debugging
|
2020-01-26 19:37:37 +00:00 |
|
Jakob Bornecrantz
|
e74fab4d14
|
d/ns: Correct directory in documentation
|
2020-01-26 17:04:34 +00:00 |
|
Jakob Bornecrantz
|
1bcf13ba7e
|
u/mesh: Refactor and document
|
2020-01-26 16:00:14 +00:00 |
|
Jakob Bornecrantz
|
62addc7a9f
|
d/ns: Add stub mesh generation code
|
2020-01-25 17:32:32 +00:00 |
|
Nova
|
981fe55a27
|
d/ns: Add North Star stub driver
|
2020-01-25 17:06:51 +00:00 |
|
Jakob Bornecrantz
|
260a0279aa
|
d/dummy: Track pose
|
2020-01-25 16:40:09 +00:00 |
|
Jakob Bornecrantz
|
d305f773ea
|
d/ohmd: Do not open External Device by default
|
2020-01-25 14:42:02 +00:00 |
|
Jakob Bornecrantz
|
356e4c18c1
|
d/dummy: Add dummy HMD driver
|
2020-01-25 14:42:02 +00:00 |
|
Jakob Bornecrantz
|
a48d5bb835
|
d/vive: Also rotate acceleration
|
2020-01-24 21:43:32 +00:00 |
|
Jakob Bornecrantz
|
b3e84f9041
|
xrt: Make sure that auto probers can add non-HMD devices after a HMD has been found
|
2020-01-23 15:51:36 +00:00 |
|
Jakob Bornecrantz
|
c2560ae6d2
|
xrt: Switch to new quirking sink
This is done in one commit as split out they would leave the code
in a fairly broken state.
|
2020-01-17 14:31:50 +00:00 |
|
Jakob Bornecrantz
|
4024bd454a
|
xrt: Expose the name of the frameserver source
|
2020-01-17 14:31:45 +00:00 |
|
Samantha Bowen
|
14bfd17f39
|
d/ohmd: Add position tracking.
|
2020-01-15 21:07:05 +00:00 |
|
Ryan Pavlik
|
130a649f92
|
build: Move checking of sufficient enabled drivers to the drivers dir
|
2020-01-14 11:51:12 -06:00 |
|
Ryan Pavlik
|
d03db42075
|
d/hdk: Does not require hidapi
|
2020-01-14 11:51:12 -06:00 |
|
Jakob Bornecrantz
|
382813edd6
|
d/vive: Dump JSON config on debug instead of spew
|
2020-01-14 15:59:41 +00:00 |
|
Jakob Bornecrantz
|
8ded6bac8b
|
d/vive: Extract lighthouse data
|
2020-01-14 15:59:41 +00:00 |
|
Jakob Bornecrantz
|
3f9d94cb8a
|
d/psmv: Mark ball pose as active depending on tracking
|
2020-01-13 21:59:37 +00:00 |
|
Ryan Pavlik
|
ae466ce70e
|
d/vive: Fix typos.
|
2020-01-09 16:32:18 -06:00 |
|
Jakob Bornecrantz
|
b816afce63
|
d/vive: Extract Index canting parameter from the config
|
2020-01-09 15:22:14 +00:00 |
|
Ryan Pavlik
|
290bd7937b
|
d/vive: Port to cJSON.
Replacing nxjson because of license issues: upstream of nxjson is LGPL3.
|
2020-01-09 15:21:04 +00:00 |
|
Jakob Bornecrantz
|
d6ca37bc70
|
d/vive: Set last acc and gyro values
|
2020-01-09 15:21:04 +00:00 |
|
Jakob Bornecrantz
|
8306e00bd1
|
d/vive: Apply all axis flip after scale and bias
|
2020-01-09 15:21:04 +00:00 |
|
Jakob Bornecrantz
|
995ecfaac2
|
d/vive: Tidy IMU code
|
2020-01-09 15:21:04 +00:00 |
|
Jakob Bornecrantz
|
4895ab704c
|
d/vive: Tidy and refactor config parsing
|
2020-01-09 15:21:04 +00:00 |
|
Jakob Bornecrantz
|
ba104f59f3
|
d/vive: Tidy motherboard thread
|
2019-12-22 14:08:14 +00:00 |
|
Jakob Bornecrantz
|
85197f1584
|
d/vive: Tidy sensors thread
|
2019-12-22 14:08:14 +00:00 |
|
Jakob Bornecrantz
|
784b53ded2
|
d/vive: Spew instead of debug vive_device_update_inputs
|
2019-12-22 13:35:37 +00:00 |
|
Ryan Pavlik
|
c92590930d
|
d/vive: clang-tidy
|
2019-12-07 18:25:37 +00:00 |
|
Ryan Pavlik
|
5772f86292
|
d/psvr: clang-tidy
|
2019-12-07 18:25:36 +00:00 |
|
Ryan Pavlik
|
a36d351a18
|
d/psmv: clang-tidy
|
2019-12-07 18:25:36 +00:00 |
|
Ryan Pavlik
|
c9f1b2be4b
|
d/vive: Port realloc to helper macro
|
2019-12-07 18:24:56 +00:00 |
|
Ryan Pavlik
|
2d86dfd560
|
d/v4l2: Type safety fixes and realloc porting
|
2019-12-07 18:24:56 +00:00 |
|
Ryan Pavlik
|
e11eb0203f
|
d/vive: Initializer order fix
|
2019-12-07 18:24:56 +00:00 |
|
Ryan Pavlik
|
282f38ca62
|
d/vive: Type safety fix
|
2019-12-07 18:24:52 +00:00 |
|
Ryan Pavlik
|
be8530db74
|
d/psvr: Type correctness fixes
|
2019-12-07 18:21:28 +00:00 |
|
Ryan Pavlik
|
a7a7545d0d
|
d/psmv: Casting/type safety fixes
|
2019-12-07 18:21:22 +00:00 |
|
Ryan Pavlik
|
86db0622f9
|
d/vive: Split nxjson sources from vive sources
|
2019-12-07 18:21:17 +00:00 |
|
Ryan Pavlik
|
7ca4fb34d5
|
d/v4l2: typo fix
|
2019-12-03 09:39:06 -06:00 |
|
Jakob Bornecrantz
|
ee3d9d08f6
|
u/time: Send in a pointer to pointer to the timekeeping destroy function
|
2019-11-15 20:30:01 +00:00 |
|
Jakob Bornecrantz
|
76445c8fe9
|
d/psvr: Fix use after free of timekeeping
|
2019-11-15 15:23:25 +00:00 |
|
Jakob Bornecrantz
|
b33811930b
|
d/psvr: Get data info packet 0x82
|
2019-11-15 14:55:18 +00:00 |
|
Ryan Pavlik
|
21352ca338
|
t_imu: Add param for accelerometer output
|
2019-11-14 12:14:58 +00:00 |
|
Ryan Pavlik
|
29c630cec8
|
d/psvr: Port PSVR to use timestamps
|
2019-11-14 12:14:58 +00:00 |
|