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();
unsigned char battery_gauge();
/* control.c */
-extern pattern_t on1_pattern[];
+extern pattern_t on_pattern[];
+extern volatile unsigned char braking;
void init_control();
void brake_on();
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);