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_language_menu();
extern bool powersupply;
static void lcd_main_menu();
static void lcd_tune_menu();
static void lcd_prepare_menu();
//static void lcd_move_menu();
static void lcd_settings_menu();
static void lcd_calibration_menu();
static void lcd_control_temperature_menu();
static void lcd_control_temperature_preheat_pla_settings_menu();
static void lcd_control_temperature_preheat_abs_settings_menu();
static void lcd_control_motion_menu();
static void lcd_control_volumetric_menu();
#ifdef LINEARITY_CORRECTION
static void lcd_settings_menu_back();
#endif //LINEARITY_CORRECTION
static void prusa_stat_printerstatus(int _status);
static void prusa_stat_farm_number();
@ -146,7 +142,6 @@ static void lcd_menu_fails_stats();
#endif //TMC2130 or FILAMENT_SENSOR
static void lcd_selftest_v();
static bool lcd_selfcheck_endstops();
#ifdef TMC2130
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 void lcd_selftest_error(int _error_no, const char *_error_1, const char *_error_2);
static void lcd_colorprint_change();
#ifdef SNMM
static int get_ext_nr();
#endif //SNMM
#if defined (SNMM) || defined(SNMM_V2)
static void extr_adj_0();
static void extr_adj_1();
static void extr_adj_2();
@ -177,6 +175,7 @@ static void extr_unload_0();
static void extr_unload_1();
static void extr_unload_2();
static void extr_unload_3();
#endif // SNMM || SNMM_V2
static void lcd_disable_farm_mode();
static void lcd_set_fan_check();
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 void lcd_babystep_z();
static void lcd_send_status();
#ifdef FARM_CONNECT_MESSAGE
static void lcd_connect_printer();
#endif //FARM_CONNECT_MESSAGE
void lcd_finishstatus();
static void lcd_control_retract_menu();
static void lcd_sdcard_menu();
#ifdef DELTA_CALIBRATION_MENU
@ -2853,12 +2853,6 @@ static void _lcd_babystep(int axis, const char *msg)
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() {
_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")));
}
#ifndef TMC2130
static void menu_show_end_stops() {
lcd_show_end_stops();
if (LCD_CLICKED) menu_back();
}
#endif // not defined TMC2130
// 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.
@ -4534,7 +4530,7 @@ void lcd_wizard(int state) {
lcd_return_to_status();
lcd_update(2);
}
/*
#ifdef LINEARITY_CORRECTION
void lcd_settings_linearity_correction_menu(void)
{
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_END();
}
*/
#endif //LINEARITY_CORRECTION
static void lcd_settings_menu()
{
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);
}
// MENU_ITEM_SUBMENU_P(_i("Lin. correction"), lcd_settings_linearity_correction_menu);
#ifdef LINEARITY_CORRECTION
MENU_ITEM_SUBMENU_P(_i("Lin. correction"), lcd_settings_linearity_correction_menu);
#endif //LINEARITY_CORRECTION
#endif //TMC2130
if (temp_cal_active == false)
@ -4696,11 +4693,7 @@ switch(eSoundMode)
MENU_END();
}
static void lcd_selftest_()
{
lcd_selftest();
}
#ifdef LINEARITY_CORRECTION
#ifdef TMC2130
static void lcd_ustep_linearity_menu_save()
{
@ -4727,8 +4720,8 @@ static void lcd_settings_menu_back()
if (changed) tmc2130_init();
#endif //TMC2130
menu_menu = lcd_main_menu;
// lcd_main_menu();
}
#endif //LINEARITY_CORRECTION
static void lcd_calibration_menu()
@ -5186,6 +5179,7 @@ void change_extr(int extr) { //switches multiplexer for extruders
#endif
}
#ifdef SNMM
static int get_ext_nr() { //reads multiplexer input pins and return current extruder number (counted from 0)
#ifdef SNMM_V2
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));
#endif
}
#endif //SNMM
void display_loading() {
@ -5835,6 +5830,7 @@ void lcd_confirm_print()
#include "w25x20cl.h"
#ifdef LCD_TEST
static void lcd_test_menu()
{
W25X20CL_SPI_ENTER();
@ -5842,6 +5838,7 @@ static void lcd_test_menu()
w25x20cl_chip_erase();
w25x20cl_disable_wr();
}
#endif //LCD_TEST
static void lcd_main_menu()
{
@ -6013,8 +6010,9 @@ static void lcd_main_menu()
#endif
MENU_ITEM_SUBMENU_P(_i("Support"), lcd_support_menu);////MSG_SUPPORT c=0 r=0
// MENU_ITEM_SUBMENU_P(_i("W25x20CL init"), lcd_test_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
#endif //LCD_TEST
MENU_END();
@ -6051,34 +6049,6 @@ void stepper_timer_overflow() {
}
#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() {
@ -6174,12 +6144,6 @@ static void lcd_tune_menu()
MENU_END();
}
static void lcd_move_menu_01mm()
{
move_menu_scale = 0.1;
lcd_move_menu_axis();
}
static void lcd_control_temperature_menu()
{
#ifdef PIDTEMP
@ -6830,7 +6794,6 @@ static bool lcd_selfcheck_pulleys(int axis)
}
return(true);
}
#endif //TMC2130
static bool lcd_selfcheck_endstops()
@ -6863,7 +6826,7 @@ static bool lcd_selfcheck_endstops()
manage_inactivity(true);
return _result;
}
//#endif //not defined TMC2130
#endif //not defined TMC2130
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() {
lcd_update_enable(false);
lcd_clear();
@ -7482,6 +7446,7 @@ static void lcd_connect_printer() {
lcd_update_enable(true);
lcd_update(2);
}
#endif //FARM_CONNECT_MESSAGE
void lcd_ping() { //chceck if printer is connected to monitoring when in farm mode
if (farm_mode) {
@ -7545,19 +7510,6 @@ uint8_t get_message_level()
}
void menu_lcd_longpress_func(void)
{
move_menu_scale = 1.0;