Optimisation, thanks @gudnimg

This commit is contained in:
3d-gussner 2025-02-28 07:56:51 +01:00
parent 34450f52a8
commit a7682997f4
1 changed files with 4 additions and 11 deletions

View File

@ -6661,17 +6661,10 @@ void process_commands()
case 256: case 256:
{ {
if (backlightSupport) { if (backlightSupport) {
if (code_seen('B') ) backlightLevel_HIGH=code_value_uint8(); if (code_seen('B') ) backlightLevel_HIGH = code_value_uint8();
if (code_seen('D')) backlightLevel_LOW=code_value_uint8(); if (code_seen('D')) backlightLevel_LOW = code_value_uint8();
if (code_seen('S')) { if (code_seen('S')) backlightMode = max(static_cast<Backlight_Mode>(code_value_uint8()), BACKLIGHT_MODE_AUTO);
backlightMode=code_value_uint8(); if (code_seen('T')) backlightTimer_period = constrain(code_value_short(), LCD_BACKLIGHT_TIMEOUT, LCD_BACKLIGHT_TIMEOUT*60);
if (backlightMode >2 ) backlightMode = 2;
}
if (code_seen('T')) {
backlightTimer_period=code_value_short();
if (backlightTimer_period < LCD_BACKLIGHT_TIMEOUT) backlightTimer_period = LCD_BACKLIGHT_TIMEOUT;
if (backlightTimer_period > LCD_BACKLIGHT_TIMEOUT*60) backlightTimer_period = LCD_BACKLIGHT_TIMEOUT*60;
}
printf_P(PSTR("M256 B%d D%d S%d T%u\n"), backlightLevel_HIGH, backlightLevel_LOW, backlightMode, backlightTimer_period); printf_P(PSTR("M256 B%d D%d S%d T%u\n"), backlightLevel_HIGH, backlightLevel_LOW, backlightMode, backlightTimer_period);
backlight_save(); backlight_save();
} }