]> www.fi.muni.cz Git - tinyboard.git/blobdiff - projects/step-up/wdt.c
Experimental step-up driver for chain of 5630 LEDs.
[tinyboard.git] / projects / step-up / wdt.c
index 15bfbbb54f1374069ea6bd01d1e4b44b8247fffc..cb94ec8bc5260b054170404846ef50f61ead66ea 100644 (file)
@@ -17,10 +17,16 @@ void susp_wdt()
 ISR(WDT_vect) {
        ++jiffies;
 
+       if (pwm_enabled) {
+               need_pwmled_adc = 1;
+       }
+
        if (jiffies & 0x000F) {
                need_battery_adc = 1; // about every 1s
        }
 
        patterns_next_tick();
        timer_check_buttons();
+       if (!adc_enabled)
+               start_next_adc(); // only if not running
 }