test_running = 0;
}
-static pattern_t *number_pattern(unsigned char num)
+pattern_t *number_pattern(unsigned char num)
{
if (num >= 9)
num = 9;
{
if (n < N_PWMLEDS && !pwmled_enabled(n))
return off_pattern; // Don't mess with non-enabled LEDs
- else if (n == 2)
+ else if (n < N_PWMLEDS)
return mode1_pattern;
else if (n == 3)
- return number_pattern(1+ambient_zone);
+ return status_pattern_select(0);
+ else if (n == 4)
+ return status_pattern_select(1);
return off_pattern;
}
}
}
-void led_set_status(unsigned char status)
-{
- led_set_pattern(N_PWMLEDS+1, number_pattern(status));
-}