]> www.fi.muni.cz Git - bike-lights.git/blobdiff - firmware/buttons.c
patterns: zero pattern
[bike-lights.git] / firmware / buttons.c
index bcbec0112cc67df1c8e5614f18144f0a02cc222a..aa350266ba0f1b4720b6e025a50e55ce1528cfd3 100644 (file)
@@ -40,7 +40,7 @@ pattern_t *status_pattern_select(unsigned char n)
                // error led
                return number_pattern(1 + ambient_zone);
        } else {
-               return off_pattern; // for now
+               return jiffies > 500 ? number_pattern(2) : zero_pattern; // for now
        }
 }
 
@@ -159,7 +159,7 @@ void timer_check_buttons()
 
        prev_pin = pin;
 
-       if (jiffies - user_params_starttime > 500) {
+       if (user_params_state && jiffies - user_params_starttime > 500) {
                user_params_state = 0;
                set_status_led(0, status_pattern_select(0));
                set_status_led(1, status_pattern_select(1));