- led_set_pattern(0, panic_pattern);
- led_set_pattern(N_ILLUM_LED, panic_pattern);
+ // if error, clean it up
+ if (err_flags.booting)
+ err_flags.booting = 0;
+ else if (err_flags.err_pwmled2)
+ err_flags.err_pwmled2 = 0;
+ else if (err_flags.err_pwmled1)
+ err_flags.err_pwmled1 = 0;
+ else if (err_flags.err_pwmled0)
+ err_flags.err_pwmled0 = 0;
+ else if (err_flags.err_battery)
+ err_flags.err_battery = 0;
+ else {
+ led_set_pattern(0, panic_pattern);
+ led_set_pattern(N_ILLUM_LED, panic_pattern);
+ }