]> www.fi.muni.cz Git - bike-lights.git/blobdiff - firmware/lights.h
buttons.c: setup mode rework
[bike-lights.git] / firmware / lights.h
index 26f7372988d00bff323654f41adea2459581b59f..081237bc5859152793460ea4e161c043ad44b096 100644 (file)
@@ -108,9 +108,10 @@ void patterns_next_tick();
 void led_set_pattern(unsigned char led, pattern_t *pattern);
 pattern_t *number_pattern(unsigned char num, unsigned char inv);
 void pattern_reload();
+void pwmleds_update_mode();
 
 /* buttons.c */
-#define MAX_USER_PARAMS 3
+#define N_USER_PARAMS 3
 void init_buttons();
 void susp_buttons();
 void timer_check_buttons();
@@ -129,6 +130,7 @@ unsigned char battery_gauge();
 
 /* control.c */
 extern pattern_t on_pattern[];
+extern volatile unsigned char braking;
 
 void init_control();
 void brake_on();
@@ -139,6 +141,7 @@ pattern_t *pwmled_pattern_select();
 pattern_t *status_led_pattern_select();
 pattern_t *illumination_led_pattern_select();
 pattern_t *laser_pattern_select();
+void pwmled_select_brightness();
 
 /* main.c */
 void power_down(unsigned char err);