Remove or disable by preprocessor unused functions in ultralcd.cpp.

This commit is contained in:
Marek Bel 2018-08-02 18:18:31 +02:00
parent 268c52207b
commit fd70078606

View File

@ -118,19 +118,15 @@ static const char* lcd_display_message_fullscreen_nonBlocking_P(const char *msg,
static void lcd_status_screen(); static void lcd_status_screen();
static void lcd_language_menu(); static void lcd_language_menu();
extern bool powersupply;
static void lcd_main_menu(); static void lcd_main_menu();
static void lcd_tune_menu(); static void lcd_tune_menu();
static void lcd_prepare_menu();
//static void lcd_move_menu(); //static void lcd_move_menu();
static void lcd_settings_menu(); static void lcd_settings_menu();
static void lcd_calibration_menu(); static void lcd_calibration_menu();
static void lcd_control_temperature_menu(); static void lcd_control_temperature_menu();
static void lcd_control_temperature_preheat_pla_settings_menu(); #ifdef LINEARITY_CORRECTION
static void lcd_control_temperature_preheat_abs_settings_menu();
static void lcd_control_motion_menu();
static void lcd_control_volumetric_menu();
static void lcd_settings_menu_back(); static void lcd_settings_menu_back();
#endif //LINEARITY_CORRECTION
static void prusa_stat_printerstatus(int _status); static void prusa_stat_printerstatus(int _status);
static void prusa_stat_farm_number(); static void prusa_stat_farm_number();
@ -146,7 +142,6 @@ static void lcd_menu_fails_stats();
#endif //TMC2130 or FILAMENT_SENSOR #endif //TMC2130 or FILAMENT_SENSOR
static void lcd_selftest_v(); static void lcd_selftest_v();
static bool lcd_selfcheck_endstops();
#ifdef TMC2130 #ifdef TMC2130
static void reset_crash_det(unsigned char axis); static void reset_crash_det(unsigned char axis);
@ -166,7 +161,10 @@ static bool lcd_selftest_fan_dialog(int _fan);
static bool lcd_selftest_fsensor(); static bool lcd_selftest_fsensor();
static void lcd_selftest_error(int _error_no, const char *_error_1, const char *_error_2); static void lcd_selftest_error(int _error_no, const char *_error_1, const char *_error_2);
static void lcd_colorprint_change(); static void lcd_colorprint_change();
#ifdef SNMM
static int get_ext_nr(); static int get_ext_nr();
#endif //SNMM
#if defined (SNMM) || defined(SNMM_V2)
static void extr_adj_0(); static void extr_adj_0();
static void extr_adj_1(); static void extr_adj_1();
static void extr_adj_2(); static void extr_adj_2();
@ -177,6 +175,7 @@ static void extr_unload_0();
static void extr_unload_1(); static void extr_unload_1();
static void extr_unload_2(); static void extr_unload_2();
static void extr_unload_3(); static void extr_unload_3();
#endif // SNMM || SNMM_V2
static void lcd_disable_farm_mode(); static void lcd_disable_farm_mode();
static void lcd_set_fan_check(); static void lcd_set_fan_check();
static char snmm_stop_print_menu(); static char snmm_stop_print_menu();
@ -186,11 +185,12 @@ static char snmm_stop_print_menu();
static float count_e(float layer_heigth, float extrusion_width, float extrusion_length); static float count_e(float layer_heigth, float extrusion_width, float extrusion_length);
static void lcd_babystep_z(); static void lcd_babystep_z();
static void lcd_send_status(); static void lcd_send_status();
#ifdef FARM_CONNECT_MESSAGE
static void lcd_connect_printer(); static void lcd_connect_printer();
#endif //FARM_CONNECT_MESSAGE
void lcd_finishstatus(); void lcd_finishstatus();
static void lcd_control_retract_menu();
static void lcd_sdcard_menu(); static void lcd_sdcard_menu();
#ifdef DELTA_CALIBRATION_MENU #ifdef DELTA_CALIBRATION_MENU
@ -2853,12 +2853,6 @@ static void _lcd_babystep(int axis, const char *msg)
if (LCD_CLICKED) menu_back(); if (LCD_CLICKED) menu_back();
} }
static void lcd_babystep_x() {
_lcd_babystep(X_AXIS, (_i("Babystepping X")));////MSG_BABYSTEPPING_X c=0 r=0
}
static void lcd_babystep_y() {
_lcd_babystep(Y_AXIS, (_i("Babystepping Y")));////MSG_BABYSTEPPING_Y c=0 r=0
}
static void lcd_babystep_z() { static void lcd_babystep_z() {
_lcd_babystep(Z_AXIS, (_i("Adjusting Z")));////MSG_BABYSTEPPING_Z c=20 r=0 _lcd_babystep(Z_AXIS, (_i("Adjusting Z")));////MSG_BABYSTEPPING_Z c=20 r=0
} }
@ -3574,10 +3568,12 @@ static void lcd_show_end_stops() {
lcd_puts_P((READ(Z_MIN_PIN) ^ (bool)Z_MIN_ENDSTOP_INVERTING) ? (PSTR("Z1")) : (PSTR("Z0"))); lcd_puts_P((READ(Z_MIN_PIN) ^ (bool)Z_MIN_ENDSTOP_INVERTING) ? (PSTR("Z1")) : (PSTR("Z0")));
} }
#ifndef TMC2130
static void menu_show_end_stops() { static void menu_show_end_stops() {
lcd_show_end_stops(); lcd_show_end_stops();
if (LCD_CLICKED) menu_back(); if (LCD_CLICKED) menu_back();
} }
#endif // not defined TMC2130
// Lets the user move the Z carriage up to the end stoppers. // Lets the user move the Z carriage up to the end stoppers.
// When done, it sets the current Z to Z_MAX_POS and returns true. // When done, it sets the current Z to Z_MAX_POS and returns true.
@ -4534,7 +4530,7 @@ void lcd_wizard(int state) {
lcd_return_to_status(); lcd_return_to_status();
lcd_update(2); lcd_update(2);
} }
/* #ifdef LINEARITY_CORRECTION
void lcd_settings_linearity_correction_menu(void) void lcd_settings_linearity_correction_menu(void)
{ {
MENU_BEGIN(); MENU_BEGIN();
@ -4555,7 +4551,7 @@ void lcd_settings_linearity_correction_menu(void)
MENU_ITEM_EDIT_int3_P(_i("E-correct"), &corr[E_AXIS], TMC2130_WAVE_FAC1000_MIN-TMC2130_WAVE_FAC1000_STP, TMC2130_WAVE_FAC1000_MAX);////MSG_EXTRUDER_CORRECTION c=9 r=0 MENU_ITEM_EDIT_int3_P(_i("E-correct"), &corr[E_AXIS], TMC2130_WAVE_FAC1000_MIN-TMC2130_WAVE_FAC1000_STP, TMC2130_WAVE_FAC1000_MAX);////MSG_EXTRUDER_CORRECTION c=9 r=0
MENU_END(); MENU_END();
} }
*/ #endif //LINEARITY_CORRECTION
static void lcd_settings_menu() static void lcd_settings_menu()
{ {
EEPROM_read(EEPROM_SILENT, (uint8_t*)&SilentModeMenu, sizeof(SilentModeMenu)); EEPROM_read(EEPROM_SILENT, (uint8_t*)&SilentModeMenu, sizeof(SilentModeMenu));
@ -4625,8 +4621,9 @@ static void lcd_settings_menu()
} }
else MENU_ITEM_SUBMENU_P(_T(MSG_CRASHDETECT_NA), lcd_crash_mode_info); else MENU_ITEM_SUBMENU_P(_T(MSG_CRASHDETECT_NA), lcd_crash_mode_info);
} }
#ifdef LINEARITY_CORRECTION
// MENU_ITEM_SUBMENU_P(_i("Lin. correction"), lcd_settings_linearity_correction_menu); MENU_ITEM_SUBMENU_P(_i("Lin. correction"), lcd_settings_linearity_correction_menu);
#endif //LINEARITY_CORRECTION
#endif //TMC2130 #endif //TMC2130
if (temp_cal_active == false) if (temp_cal_active == false)
@ -4696,11 +4693,7 @@ switch(eSoundMode)
MENU_END(); MENU_END();
} }
static void lcd_selftest_() #ifdef LINEARITY_CORRECTION
{
lcd_selftest();
}
#ifdef TMC2130 #ifdef TMC2130
static void lcd_ustep_linearity_menu_save() static void lcd_ustep_linearity_menu_save()
{ {
@ -4727,8 +4720,8 @@ static void lcd_settings_menu_back()
if (changed) tmc2130_init(); if (changed) tmc2130_init();
#endif //TMC2130 #endif //TMC2130
menu_menu = lcd_main_menu; menu_menu = lcd_main_menu;
// lcd_main_menu();
} }
#endif //LINEARITY_CORRECTION
static void lcd_calibration_menu() static void lcd_calibration_menu()
@ -5186,6 +5179,7 @@ void change_extr(int extr) { //switches multiplexer for extruders
#endif #endif
} }
#ifdef SNMM
static int get_ext_nr() { //reads multiplexer input pins and return current extruder number (counted from 0) static int get_ext_nr() { //reads multiplexer input pins and return current extruder number (counted from 0)
#ifdef SNMM_V2 #ifdef SNMM_V2
return(snmm_extruder); //update needed return(snmm_extruder); //update needed
@ -5193,6 +5187,7 @@ static int get_ext_nr() { //reads multiplexer input pins and return current extr
return(2 * READ(E_MUX1_PIN) + READ(E_MUX0_PIN)); return(2 * READ(E_MUX1_PIN) + READ(E_MUX0_PIN));
#endif #endif
} }
#endif //SNMM
void display_loading() { void display_loading() {
@ -5835,6 +5830,7 @@ void lcd_confirm_print()
#include "w25x20cl.h" #include "w25x20cl.h"
#ifdef LCD_TEST
static void lcd_test_menu() static void lcd_test_menu()
{ {
W25X20CL_SPI_ENTER(); W25X20CL_SPI_ENTER();
@ -5842,6 +5838,7 @@ static void lcd_test_menu()
w25x20cl_chip_erase(); w25x20cl_chip_erase();
w25x20cl_disable_wr(); w25x20cl_disable_wr();
} }
#endif //LCD_TEST
static void lcd_main_menu() static void lcd_main_menu()
{ {
@ -6013,8 +6010,9 @@ static void lcd_main_menu()
#endif #endif
MENU_ITEM_SUBMENU_P(_i("Support"), lcd_support_menu);////MSG_SUPPORT c=0 r=0 MENU_ITEM_SUBMENU_P(_i("Support"), lcd_support_menu);////MSG_SUPPORT c=0 r=0
#ifdef LCD_TEST
// MENU_ITEM_SUBMENU_P(_i("W25x20CL init"), lcd_test_menu);////MSG_SUPPORT c=0 r=0 MENU_ITEM_SUBMENU_P(_i("W25x20CL init"), lcd_test_menu);////MSG_SUPPORT c=0 r=0
#endif //LCD_TEST
MENU_END(); MENU_END();
@ -6051,34 +6049,6 @@ void stepper_timer_overflow() {
} }
#endif /* DEBUG_STEPPER_TIMER_MISSED */ #endif /* DEBUG_STEPPER_TIMER_MISSED */
#ifdef SDSUPPORT
static void lcd_autostart_sd()
{
card.lastnr = 0;
card.setroot();
card.checkautostart(true);
}
#endif
static void lcd_silent_mode_set_tune() {
switch (SilentModeMenu) {
#ifdef TMC2130
case SILENT_MODE_NORMAL: SilentModeMenu = SILENT_MODE_STEALTH; break;
case SILENT_MODE_STEALTH: SilentModeMenu = SILENT_MODE_NORMAL; break;
default: SilentModeMenu = SILENT_MODE_NORMAL; break; // (probably) not needed
#else
case SILENT_MODE_POWER: SilentModeMenu = SILENT_MODE_SILENT; break;
case SILENT_MODE_SILENT: SilentModeMenu = SILENT_MODE_AUTO; break;
case SILENT_MODE_AUTO: SilentModeMenu = SILENT_MODE_POWER; break;
default: SilentModeMenu = SILENT_MODE_POWER; break; // (probably) not needed
#endif //TMC2130
}
eeprom_update_byte((unsigned char *)EEPROM_SILENT, SilentModeMenu);
st_current_init();
menu_back();
}
static void lcd_colorprint_change() { static void lcd_colorprint_change() {
@ -6174,12 +6144,6 @@ static void lcd_tune_menu()
MENU_END(); MENU_END();
} }
static void lcd_move_menu_01mm()
{
move_menu_scale = 0.1;
lcd_move_menu_axis();
}
static void lcd_control_temperature_menu() static void lcd_control_temperature_menu()
{ {
#ifdef PIDTEMP #ifdef PIDTEMP
@ -6830,7 +6794,6 @@ static bool lcd_selfcheck_pulleys(int axis)
} }
return(true); return(true);
} }
#endif //TMC2130
static bool lcd_selfcheck_endstops() static bool lcd_selfcheck_endstops()
@ -6863,7 +6826,7 @@ static bool lcd_selfcheck_endstops()
manage_inactivity(true); manage_inactivity(true);
return _result; return _result;
} }
//#endif //not defined TMC2130 #endif //not defined TMC2130
static bool lcd_selfcheck_check_heater(bool _isbed) static bool lcd_selfcheck_check_heater(bool _isbed)
{ {
@ -7450,6 +7413,7 @@ static void lcd_send_status() {
} }
} }
#ifdef FARM_CONNECT_MESSAGE
static void lcd_connect_printer() { static void lcd_connect_printer() {
lcd_update_enable(false); lcd_update_enable(false);
lcd_clear(); lcd_clear();
@ -7482,6 +7446,7 @@ static void lcd_connect_printer() {
lcd_update_enable(true); lcd_update_enable(true);
lcd_update(2); lcd_update(2);
} }
#endif //FARM_CONNECT_MESSAGE
void lcd_ping() { //chceck if printer is connected to monitoring when in farm mode void lcd_ping() { //chceck if printer is connected to monitoring when in farm mode
if (farm_mode) { if (farm_mode) {
@ -7545,19 +7510,6 @@ uint8_t get_message_level()
} }
void menu_lcd_longpress_func(void) void menu_lcd_longpress_func(void)
{ {
move_menu_scale = 1.0; move_menu_scale = 1.0;