Skip to content

Commit 7731024

Browse files
authored
Merge pull request #4859 from 3d-gussner/MK3_Fix_M256
Fix M256 S mode
2 parents 26ed278 + f915455 commit 7731024

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

Firmware/Marlin_main.cpp

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6663,7 +6663,12 @@ void process_commands()
66636663
if (backlightSupport) {
66646664
if (code_seen('B') ) backlightLevel_HIGH = code_value_uint8();
66656665
if (code_seen('D')) backlightLevel_LOW = code_value_uint8();
6666-
if (code_seen('S')) backlightMode = max(static_cast<Backlight_Mode>(code_value_uint8()), BACKLIGHT_MODE_AUTO);
6666+
if (code_seen('S')) {
6667+
uint8_t mode = code_value_uint8();
6668+
if (mode <= BACKLIGHT_MODE_AUTO) {
6669+
backlightMode = static_cast<Backlight_Mode>(mode);
6670+
}
6671+
}
66676672
if (code_seen('T')) backlightTimer_period = constrain(code_value_short(), LCD_BACKLIGHT_TIMEOUT, LCD_BACKLIGHT_TIMEOUT*60);
66686673
printf_P(PSTR("M256 B%d D%d S%d T%u\n"), backlightLevel_HIGH, backlightLevel_LOW, backlightMode, backlightTimer_period);
66696674
backlight_save();

0 commit comments

Comments
 (0)