static void inline set_status_led(unsigned char n, pattern_t *pattern)
{
- led_set_pattern(n + N_PWMLEDS, pattern);
+ led_set_pattern(n + 1, pattern);
}
unsigned char buttons_setup_in_progress()
static inline void long_press(unsigned char button)
{
if (button == 0) {
- power_down();
+ power_down(0);
return;
}
uint16_t duration = jiffies - button_start[button];
if (duration >= LONG_PRESS_MIN) {
- set_status_led(button, on1_pattern);
+ set_status_led(button, on_pattern);
// acknowledge long press
}
} else if (!cur && prev) { // --- just released ---