optimisation: extract common code into SETTINGS_FANS_CHECK
Implement it as a function instead of preprocessor macro this allows us to control inlining Change in memory: Flash: -34 bytes SRAM: 0 bytes
This commit is contained in:
parent
9a1eb7b239
commit
b735c3d040
|
|
@ -4211,6 +4211,10 @@ static void SETTINGS_SILENT_MODE() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void SETTINGS_FANS_CHECK() {
|
||||||
|
MENU_ITEM_TOGGLE_P(_T(MSG_FANS_CHECK), fans_check_enabled ? _T(MSG_ON) : _T(MSG_OFF), lcd_set_fan_check);
|
||||||
|
}
|
||||||
|
|
||||||
#ifndef MMU_FORCE_STEALTH_MODE
|
#ifndef MMU_FORCE_STEALTH_MODE
|
||||||
#define SETTINGS_MMU_MODE \
|
#define SETTINGS_MMU_MODE \
|
||||||
do\
|
do\
|
||||||
|
|
@ -4557,7 +4561,7 @@ static void lcd_settings_menu()
|
||||||
MENU_ITEM_FUNCTION_P(PSTR("Reset MMU"), mmu_reset);
|
MENU_ITEM_FUNCTION_P(PSTR("Reset MMU"), mmu_reset);
|
||||||
}
|
}
|
||||||
|
|
||||||
MENU_ITEM_TOGGLE_P(_T(MSG_FANS_CHECK), fans_check_enabled ? _T(MSG_ON) : _T(MSG_OFF), lcd_set_fan_check);
|
SETTINGS_FANS_CHECK();
|
||||||
SETTINGS_SILENT_MODE();
|
SETTINGS_SILENT_MODE();
|
||||||
|
|
||||||
if(!farm_mode)
|
if(!farm_mode)
|
||||||
|
|
@ -5528,7 +5532,7 @@ static void lcd_tune_menu()
|
||||||
SETTINGS_CUTTER;
|
SETTINGS_CUTTER;
|
||||||
}
|
}
|
||||||
|
|
||||||
MENU_ITEM_TOGGLE_P(_T(MSG_FANS_CHECK), fans_check_enabled ? _T(MSG_ON) : _T(MSG_OFF), lcd_set_fan_check);
|
SETTINGS_FANS_CHECK();
|
||||||
SETTINGS_SILENT_MODE();
|
SETTINGS_SILENT_MODE();
|
||||||
SETTINGS_MMU_MODE;
|
SETTINGS_MMU_MODE;
|
||||||
SETTINGS_SOUND;
|
SETTINGS_SOUND;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue