The open source OpenXR runtime
0
fork

Configure Feed

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

d/wmr: Add definitions for Acer AH101 HMD

This patch adds VID/PID for Acer AH101 (WMR) headset.

Signed-off-by: Alicja Michalska <ahplka19@gmail.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2222>

authored by

Alicja Michalska and committed by
Marge Bot
69907679 df5c0528

+14
+1
doc/changes/drivers/mr.2222.md
··· 1 + - wmr: Add support for Acer AH101 HMD
+4
src/xrt/drivers/wmr/wmr_common.h
··· 36 36 WMR_HEADSET_LENOVO_EXPLORER, 37 37 WMR_HEADSET_MEDION_ERAZER_X1000, 38 38 WMR_HEADSET_DELL_VISOR, 39 + WMR_HEADSET_ACER_AH101, 39 40 }; 40 41 41 42 /*! ··· 73 74 74 75 #define QUANTA_VID 0x0408 /* Medion? */ 75 76 #define MEDION_ERAZER_X1000_PID 0xb5d5 77 + 78 + #define ACER_VID 0x0502 79 + #define AH101_PID 0xb0d6 76 80 77 81 /*! 78 82 * @}
+1
src/xrt/drivers/wmr/wmr_hmd.c
··· 121 121 {WMR_HEADSET_LENOVO_EXPLORER, "Lenovo VR-2511N", "Lenovo Explorer", NULL, NULL, NULL}, 122 122 {WMR_HEADSET_MEDION_ERAZER_X1000, "Medion Erazer X1000", "Medion Erazer", NULL, NULL, NULL}, 123 123 {WMR_HEADSET_DELL_VISOR, "DELL VR118", "Dell Visor", NULL, NULL, NULL}, 124 + {WMR_HEADSET_ACER_AH101, "Acer", "AH101", NULL, NULL, NULL}, 124 125 }; 125 126 const int headset_map_n = sizeof(headset_map) / sizeof(headset_map[0]); 126 127
+8
src/xrt/drivers/wmr/wmr_prober.c
··· 125 125 default: U_LOG_IFL_T(log_level, "No matching PID!"); return false; 126 126 } 127 127 128 + case ACER_VID: 129 + U_LOG_IFL_T(log_level, "ACER_VID"); 130 + 131 + switch (device->product_id) { 132 + case AH101_PID: *out_hmd_type = WMR_HEADSET_ACER_AH101; return true; 133 + default: U_LOG_IFL_T(log_level, "No matching PID!"); return false; 134 + } 135 + 128 136 default: return false; 129 137 } 130 138 }