|
@@ -728,6 +728,8 @@ void lcd_update_enable(uint8_t enabled)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+bool lcd_longpress_trigger = 0;
|
|
|
|
+
|
|
void lcd_buttons_update(void)
|
|
void lcd_buttons_update(void)
|
|
{
|
|
{
|
|
static uint8_t lcd_long_press_active = 0;
|
|
static uint8_t lcd_long_press_active = 0;
|
|
@@ -749,9 +751,7 @@ void lcd_buttons_update(void)
|
|
else if (longPressTimer.expired(LONG_PRESS_TIME))
|
|
else if (longPressTimer.expired(LONG_PRESS_TIME))
|
|
{
|
|
{
|
|
lcd_long_press_active = 1;
|
|
lcd_long_press_active = 1;
|
|
- //long press is not possible in modal mode
|
|
|
|
- if (lcd_longpress_func && lcd_update_enabled)
|
|
|
|
- lcd_longpress_func();
|
|
|
|
|
|
+ lcd_longpress_trigger = 1;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|