]> www.fi.muni.cz Git - bike-lights.git/blobdiff - firmware/pwmled.c
pwmled.c: I only have one 350mA spot LED now in production mode
[bike-lights.git] / firmware / pwmled.c
index 70cbcf1429ca6d71bc0c6d432111d9ae72bbeca3..7be95e15f2d79ca2a3dbbb7a7c4e69c17ec39c7a 100644 (file)
@@ -62,9 +62,9 @@ static uint16_t adc_vals[N_PWMLEDS*N_PWMLED_MODES] = {
 #else
        /* pwmled0 */
        MA_GAIN_TO_ADC( 100, 20),
-       MA_GAIN_TO_ADC( 300, 20),
-       MA_GAIN_TO_ADC( 700, 20),
-       MA_GAIN_TO_ADC( 800, 20),
+       MA_GAIN_TO_ADC( 150, 20),
+       MA_GAIN_TO_ADC( 200, 20),
+       MA_GAIN_TO_ADC( 350, 20),
        /* pwmled1 */
        MA_GAIN_TO_ADC(   5, 20),
        MA_GAIN_TO_ADC(  10, 20),
@@ -227,7 +227,7 @@ void pwmled_adc(unsigned char n, uint16_t adcval)
        led->err_sum = sum;
 
        if (led->pwm >= PWM_MAX
-               || (n == 1 && led->pwm > PWM_MAX/4 && adcval < 0x08)) {
+               || (n == 1 && led->pwm > PWM_MAX/2 && adcval < 0x08)) {
                pwmled_err(n);
                return;
        }