mirror of
https://github.com/Ralim/IronOS.git
synced 2025-02-26 07:53:55 +00:00
Change temperature steps for long step config
Added two new steps in the long step config: short step (=1) and half long step (=5). This allows swapping of short and long press behavior.
This commit is contained in:
@@ -822,9 +822,15 @@ static void settings_displayTempChangeShortStep(void) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static bool settings_setTempChangeLongStep(void) {
|
static bool settings_setTempChangeLongStep(void) {
|
||||||
|
if (systemSettings.TempChangeLongStep == TEMP_CHANGE_SHORT_STEP) {
|
||||||
|
systemSettings.TempChangeLongStep = TEMP_CHANGE_LONG_STEP / 2;
|
||||||
|
} else if (systemSettings.TempChangeLongStep == TEMP_CHANGE_LONG_STEP / 2) {
|
||||||
|
systemSettings.TempChangeLongStep = TEMP_CHANGE_LONG_STEP;
|
||||||
|
} else {
|
||||||
systemSettings.TempChangeLongStep += TEMP_CHANGE_LONG_STEP;
|
systemSettings.TempChangeLongStep += TEMP_CHANGE_LONG_STEP;
|
||||||
|
}
|
||||||
if (systemSettings.TempChangeLongStep > TEMP_CHANGE_LONG_STEP_MAX) {
|
if (systemSettings.TempChangeLongStep > TEMP_CHANGE_LONG_STEP_MAX) {
|
||||||
systemSettings.TempChangeLongStep = TEMP_CHANGE_LONG_STEP; // loop back at TEMP_CHANGE_LONG_STEP_MAX
|
systemSettings.TempChangeLongStep = TEMP_CHANGE_SHORT_STEP; // loop back at TEMP_CHANGE_LONG_STEP_MAX
|
||||||
}
|
}
|
||||||
return systemSettings.TempChangeLongStep == TEMP_CHANGE_LONG_STEP_MAX;
|
return systemSettings.TempChangeLongStep == TEMP_CHANGE_LONG_STEP_MAX;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user