|
@@ -730,7 +730,6 @@ void lcd_update(uint8_t lcdDrawUpdateOverride)
|
|
lcd_draw_update = lcdDrawUpdateOverride;
|
|
lcd_draw_update = lcdDrawUpdateOverride;
|
|
if (!lcd_update_enabled)
|
|
if (!lcd_update_enabled)
|
|
return;
|
|
return;
|
|
- lcd_buttons_update();
|
|
|
|
if (lcd_lcdupdate_func)
|
|
if (lcd_lcdupdate_func)
|
|
lcd_lcdupdate_func();
|
|
lcd_lcdupdate_func();
|
|
}
|
|
}
|
|
@@ -764,9 +763,6 @@ void lcd_update_enable(uint8_t enabled)
|
|
extern LongTimer safetyTimer;
|
|
extern LongTimer safetyTimer;
|
|
void lcd_buttons_update(void)
|
|
void lcd_buttons_update(void)
|
|
{
|
|
{
|
|
- static bool _lock = false;
|
|
|
|
- if (_lock) return;
|
|
|
|
- _lock = true;
|
|
|
|
uint8_t newbutton = 0;
|
|
uint8_t newbutton = 0;
|
|
if (READ(BTN_EN1) == 0) newbutton |= EN_A;
|
|
if (READ(BTN_EN1) == 0) newbutton |= EN_A;
|
|
if (READ(BTN_EN2) == 0) newbutton |= EN_B;
|
|
if (READ(BTN_EN2) == 0) newbutton |= EN_B;
|
|
@@ -843,7 +839,6 @@ void lcd_buttons_update(void)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
lcd_encoder_bits = enc;
|
|
lcd_encoder_bits = enc;
|
|
- _lock = false;
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|