mode1 = (mode >> 2) & 1;
mode2 = (mode >> 3) & 3;
- if (braking) {
- if (!mode0)
+ if (braking && !battery_critical) {
+ if (mode0) {
mode0 = 2;
- if (mode2 == 2)
- mode2 = 3;
+ if (mode2 == 2)
+ mode2 = 3;
+ } else {
+ mode0 = 1;
+ }
}
pwmled_set_mode(0, mode0);