tangled
alpha
login
or
join now
matrixfurry.com
/
monado
0
fork
atom
The open source OpenXR runtime
0
fork
atom
overview
issues
pulls
pipelines
d/android: Use not-deprecated API when possible.
Ryan Pavlik
5 years ago
f70b1abd
ae1d4e95
+8
1 changed file
expand all
collapse all
unified
split
src
xrt
drivers
android
android_sensors.c
+8
src/xrt/drivers/android/android_sensors.c
···
17
17
#include "util/u_var.h"
18
18
#include "util/u_distortion_mesh.h"
19
19
20
20
+
#include <xrt/xrt_config_android.h>
21
21
+
20
22
// 60 events per second (in us).
21
23
#define POLL_RATE_USEC (1000L / 60) * 1000
22
24
···
87
89
{
88
90
struct android_device *d = (struct android_device *)ptr;
89
91
92
92
+
#if __ANDROID_API__ >= 26
93
93
+
d->sensor_manager =
94
94
+
ASensorManager_getInstanceForPackage(XRT_ANDROID_PACKAGE);
95
95
+
#else
90
96
d->sensor_manager = ASensorManager_getInstance();
97
97
+
#endif
98
98
+
91
99
d->accelerometer = ASensorManager_getDefaultSensor(
92
100
d->sensor_manager, ASENSOR_TYPE_ACCELEROMETER);
93
101
d->gyroscope = ASensorManager_getDefaultSensor(d->sensor_manager,