]> www.fi.muni.cz Git - bike-lights.git/blobdiff - firmware/pwmled.c
pattern.c: pwmled setting refactorization
[bike-lights.git] / firmware / pwmled.c
index bf376eea98aeb71357effc5e19ac9902eef351e0..6158067c83151d798505711978f03a2536855c63 100644 (file)
@@ -82,7 +82,7 @@ void init_pwmled()
                led->target = adc_vals[i*N_PWMLED_MODES];
                led->mode = 1;
                led->probe_steady = 0;
-               led->state = ST_PROBING;
+               led->state = ST_OFF;
                led->pwm = 1;
                pwm_set(i, led->pwm);
 
@@ -225,7 +225,8 @@ void pwmled_adc(unsigned char n, uint16_t adcval)
 
        old_pwm = led->pwm;
 
-       shift = led->state == ST_PROBING ? 3 : 8;
+       // shift = led->state == ST_PROBING ? 3 : 8;
+       shift = 3;
 
        sum = ((int32_t)led->pwm << shift)
                + led->err_sum + led->target - adcval;