Skip to content
  • nima01's avatar
    d/wmr: Initial 3DoF WinMR driver · 027ce21b
    nima01 authored
    Only supports HP Reverb G1 and G2 for now.
    
    Squash of the following commits:
    
    Initial boilerplate code for HP Reverb G1 driver implementation
    Detect and open MS HoloLens Sensors interface
    Power up HMD display when headset is detected, and som general code cleanup
    Add Reverb G2 PID
    reverb_g1: Fix defines
    reverb_g1: Run clang format
    wmr: Rename Reverb G1 driver to WMR driver
    d/wmr: Code style
    d/wmr: Flesh out driver a bit more
    d/wmr: Code style
    Add basic 3dof rotational tracking
    d/wmr: Code style
    d/wmr: More tidy
    xrt: Remove XRT_DEVICE_REVERB_G1
    d/wmr: Even more tidy
    d/wmr: Changes for Reverb G2
    d/wmr: Fixes since last commit
    wmr: Fix the meson build and auto-enable the driver
    d/wmr: Sleep for compositor to get modes
    d/wmr: Use os_hid for control device
    d/wmr: Remove hidapi as a dependancy
    d/wmr: Move sensor reading to own thread and fix locking
    d/wmr: Read from control device and handle more unknown messages
    d/wmr: Decode IPD value from control device
    d/wmr: Remove all left over dummy driver fields
    
    Co-author: nima01 <nima_zero_one@protonmail.com>
    Co-author: Jakob Bornecrantz <jakob@collabora.com>
    Co-author: Jan Schmidt <jan@centricular.com>
    027ce21b