|
@@ -157,9 +157,7 @@ void InterfaceSettingsScreen::onIdle() {
|
157
|
157
|
CommandProcessor cmd;
|
158
|
158
|
switch (cmd.track_tag(value)) {
|
159
|
159
|
case 2:
|
160
|
|
- screen_data.InterfaceSettingsScreen.brightness = float(value) * 128 / 0xFFFF;
|
161
|
|
- if (screen_data.InterfaceSettingsScreen.brightness > 1)
|
162
|
|
- screen_data.InterfaceSettingsScreen.brightness = 1;
|
|
160
|
+ screen_data.InterfaceSettingsScreen.brightness = constrain((value * 128UL) / 0xFFFF, 1, 11);
|
163
|
161
|
CLCD::set_brightness(screen_data.InterfaceSettingsScreen.brightness);
|
164
|
162
|
SaveSettingsDialogBox::settingsChanged();
|
165
|
163
|
break;
|