]> www.fi.muni.cz Git - bike-lights.git/blobdiff - firmware/ambient.c
ambient.c: logging modification
[bike-lights.git] / firmware / ambient.c
index 904f2161f5fba06f4b27f38cf23b6a9c2b90417d..7a5b8e2c3c621f43a3c6aad52a6d5087ab304c1a 100644 (file)
@@ -28,7 +28,7 @@ typedef struct {
 static ambient_zone_t ambient_zones[N_AMBIENT_ZONES] = {
        { 0x0000, 0x0250 }, // dark
        { 0x0240, 0x02e0 }, // evening
-       { 0x02c0, 0x0306 }, // dawn
+       { 0x02c0, 0x0300 }, // dawn
        { 0x02f8, 0xffff }, // day
 };
 
@@ -65,7 +65,7 @@ void ambient_log_min_max()
                return;
 
        ambient_max -= ambient_min;
-       ambient_max >>= 2;
+       // ambient_max >>= 2;
        if (ambient_max > 15)
                ambient_max = 15;
 
@@ -138,11 +138,11 @@ void ambient_adc(uint16_t adcval)
                        ambient_drop = drop;
        }
 
-       if (ambient_min > byte_fast)
-               ambient_min = byte_fast;
+       if (ambient_min > byte_slow)
+               ambient_min = byte_slow;
 
-       if (ambient_max < byte_fast)
-               ambient_max = byte_fast;
+       if (ambient_max < byte_slow)
+               ambient_max = byte_slow;
 
        if (new_zone != ambient_zone) {
                ambient_zone = new_zone;