X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=firmware%2Fambient.c;h=7a5b8e2c3c621f43a3c6aad52a6d5087ab304c1a;hb=220d48069967aaae91c303f84b98f2bb36a51425;hp=904f2161f5fba06f4b27f38cf23b6a9c2b90417d;hpb=5a5088f09ea11dd3c36f3bb6833a0c5d85715641;p=bike-lights.git diff --git a/firmware/ambient.c b/firmware/ambient.c index 904f216..7a5b8e2 100644 --- a/firmware/ambient.c +++ b/firmware/ambient.c @@ -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;