Commit 6f7c7c557af2c28e3fe41ffa13a93e74e1349535

Ivan Epifanov 2020-12-05T22:38:12

sensors corrections

diff --git a/src/sensor/vita/SDL_vitasensor.c b/src/sensor/vita/SDL_vitasensor.c
index 5e74397..e54d279 100644
--- a/src/sensor/vita/SDL_vitasensor.c
+++ b/src/sensor/vita/SDL_vitasensor.c
@@ -44,9 +44,10 @@ SDL_VITA_SensorInit(void)
 {
     sceMotionReset();
     sceMotionStartSampling();
-//    sceMotionMagnetometerOn();
+    // not sure if these are needed, we are reading unfiltered state
     sceMotionSetAngleThreshold(0);
-    sceMotionSetGyroBiasCorrection(SCE_FALSE);
+    sceMotionSetDeadband(SCE_FALSE);
+    sceMotionSetTiltCorrection(SCE_FALSE);
 
     SDL_sensors_count = 2;
 
diff --git a/src/sensor/vita/SDL_vitasensor.h b/src/sensor/vita/SDL_vitasensor.h
index 0c16044..b103842 100644
--- a/src/sensor/vita/SDL_vitasensor.h
+++ b/src/sensor/vita/SDL_vitasensor.h
@@ -24,7 +24,7 @@
 struct sensor_hwdata
 {
     float data[3];
-    int counter;
+    Uint32 counter;
 };
 
 /* vi: set ts=4 sw=4 expandtab: */