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
|
||||
#define SETTINGS_MMU_MODE \
|
||||
do\
|
||||
|
|
@ -4557,7 +4561,7 @@ static void lcd_settings_menu()
|
|||
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();
|
||||
|
||||
if(!farm_mode)
|
||||
|
|
@ -5528,7 +5532,7 @@ static void lcd_tune_menu()
|
|||
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_MMU_MODE;
|
||||
SETTINGS_SOUND;
|
||||
|
|
|
|||
Loading…
Reference in New Issue