SensorManager: accel: implement accelerometer data polling via /sys/bus/iio

for simplicity, we currently just take the first device in `/sys/bus/iio/devices`
that looks like an accelerometer.
This commit is contained in:
Mis012
2024-03-21 21:12:38 +01:00
parent 49436ef172
commit 3022350844
3 changed files with 111 additions and 13 deletions

View File

@@ -10,10 +10,10 @@ extern "C" {
/*
* Class: android_hardware_SensorManager
* Method: register_accelerometer_listener_native
* Signature: (Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;)V
* Signature: (Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)V
*/
JNIEXPORT void JNICALL Java_android_hardware_SensorManager_register_1accelerometer_1listener_1native
(JNIEnv *, jobject, jobject, jobject);
(JNIEnv *, jobject, jobject, jobject, jint);
#ifdef __cplusplus
}