diff --git a/build-number.txt b/build-number.txt index 964480f..1cf253f 100644 --- a/build-number.txt +++ b/build-number.txt @@ -1 +1 @@ -213 +238 diff --git a/src/light_sensor.c b/src/light_sensor.c index 4c2d42c..0a0cba1 100644 --- a/src/light_sensor.c +++ b/src/light_sensor.c @@ -80,12 +80,6 @@ void LightSensor_Poll(void) LightSensor_AbsoluteBrightness = LIGHTSENSOR_LAMBDA * LightSensor_AbsoluteBrightness + (1.0f - LIGHTSENSOR_LAMBDA) * brightness; - // Slowly move maximum and minimum back to 0.0 and 1.0, respectively - LightSensor_MaximumBrightness *= LIGHTSENSOR_ALPHA; - LightSensor_MinimumBrightness = 1.0f - LightSensor_MinimumBrightness; - LightSensor_MinimumBrightness *= LIGHTSENSOR_ALPHA; - LightSensor_MinimumBrightness = 1.0f - LightSensor_MinimumBrightness; - // Scale and saturate to get relative brightness value float range = LightSensor_MaximumBrightness - LightSensor_MinimumBrightness; diff --git a/src/light_sensor.h b/src/light_sensor.h index e94814f..f3884f9 100644 --- a/src/light_sensor.h +++ b/src/light_sensor.h @@ -11,9 +11,6 @@ // 'Forgetting factor' of the rolling brightness average #define LIGHTSENSOR_LAMBDA 0.95f -// 'Forgetting factor' for maximum and minimum brightness -#define LIGHTSENSOR_ALPHA 0.999f - // Bounds for converting absolute to relative brightness: Consider everything // near the minimum or maximum 0.0 or 1.0, respectively #define LIGHTSENSOR_LOW_BOUND 0.1f