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) {
|
||||
systemSettings.TempChangeLongStep += TEMP_CHANGE_LONG_STEP;
|
||||
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;
|
||||
}
|
||||
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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user