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: */