Merge pull request #4859 from 3d-gussner/MK3_Fix_M256

Fix M256 S mode
This commit is contained in:
3d-gussner 2025-04-22 22:03:53 +02:00 committed by GitHub
commit 7731024edb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 6 additions and 1 deletions

View File

@ -6663,7 +6663,12 @@ void process_commands()
if (backlightSupport) {
if (code_seen('B') ) backlightLevel_HIGH = code_value_uint8();
if (code_seen('D')) backlightLevel_LOW = code_value_uint8();
if (code_seen('S')) backlightMode = max(static_cast<Backlight_Mode>(code_value_uint8()), BACKLIGHT_MODE_AUTO);
if (code_seen('S')) {
uint8_t mode = code_value_uint8();
if (mode <= BACKLIGHT_MODE_AUTO) {
backlightMode = static_cast<Backlight_Mode>(mode);
}
}
if (code_seen('T')) backlightTimer_period = constrain(code_value_short(), LCD_BACKLIGHT_TIMEOUT, LCD_BACKLIGHT_TIMEOUT*60);
printf_P(PSTR("M256 B%d D%d S%d T%u\n"), backlightLevel_HIGH, backlightLevel_LOW, backlightMode, backlightTimer_period);
backlight_save();