From 8c3a471aba9fe77d7c82130b9ed3e45f26ff7f5b Mon Sep 17 00:00:00 2001 From: fruchti Date: Wed, 15 Jul 2020 22:47:55 +0200 Subject: [PATCH] Make brightness depend ~linearly on photocurrent --- build-number.txt | 2 +- src/light_sensor.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build-number.txt b/build-number.txt index 2681747..1b1c131 100644 --- a/build-number.txt +++ b/build-number.txt @@ -1 +1 @@ -277 +280 diff --git a/src/light_sensor.c b/src/light_sensor.c index e12a355..3f1c9af 100644 --- a/src/light_sensor.c +++ b/src/light_sensor.c @@ -66,7 +66,7 @@ void LightSensor_Poll(void) { unsigned int measurement = LightSensor_Measurement; LightSensor_NewMeasurement = false; - float brightness = 1.0f - measurement / 65535.0f; + float brightness = 65535.0f / measurement; LightSensor_AbsoluteBrightness = LIGHTSENSOR_LAMBDA * LightSensor_AbsoluteBrightness + (1.0f - LIGHTSENSOR_LAMBDA) * brightness;