The open source OpenXR runtime
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

d/wmr: Add support for Samsung Odyssey controllers

+5
+2
src/xrt/drivers/wmr/wmr_common.h
··· 43 43 44 44 #define SAMSUNG_VID 0x04e8 45 45 #define ODYSSEY_PID 0x7312 46 + #define ODYSSEY_CONTROLLER_PID 0x065d 47 + 46 48 47 49 /*! 48 50 * @}
+1
src/xrt/drivers/wmr/wmr_prober.c
··· 234 234 235 235 switch (devices[index]->product_id) { 236 236 case WMR_CONTROLLER_PID: 237 + case ODYSSEY_CONTROLLER_PID: 237 238 if (strncmp((char *)product_name, WMR_CONTROLLER_LEFT_PRODUCT_STRING, sizeof(product_name)) == 0) { 238 239 controller_type = XRT_DEVICE_TYPE_LEFT_HAND_CONTROLLER; 239 240 interface_controller = 0;
+2
src/xrt/targets/common/target_lists.c
··· 130 130 #ifdef XRT_BUILD_DRIVER_WMR 131 131 {MICROSOFT_VID, HOLOLENS_SENSORS_PID, wmr_found, "Microsoft HoloLens Sensors", "wmr"}, 132 132 {MICROSOFT_VID, WMR_CONTROLLER_PID, wmr_bt_controller_found, "WMR Bluetooth controller", "wmr"}, 133 + {MICROSOFT_VID, ODYSSEY_CONTROLLER_PID, wmr_bt_controller_found, "Odyssey Bluetooth controller", "wmr"}, 134 + 133 135 #endif // XRT_BUILD_DRIVER_WMR 134 136 135 137 {0x0000, 0x0000, NULL, NULL, NULL}, // Terminate