Smaller code in G28

Replace two blocks of code with already defined functions.

Change saves 100 bytes of flash memory and 11 lines of code.
This commit is contained in:
Guðni Már Gilbert 2021-09-12 15:03:34 +00:00
parent b835f31904
commit 7787f17139
1 changed files with 2 additions and 13 deletions

View File

@ -2817,12 +2817,7 @@ static void gcode_G28(bool home_x_axis, long home_x_value, bool home_y_axis, lon
if (home_z)
babystep_undo();
saved_feedrate = feedrate;
int l_feedmultiply = feedmultiply;
feedmultiply = 100;
previous_millis_cmd.start();
enable_endstops(true);
int l_feedmultiply = setup_for_endstop_move();
set_destination_to_current();
feedrate = 0.0;
@ -2997,13 +2992,7 @@ static void gcode_G28(bool home_x_axis, long home_x_value, bool home_y_axis, lon
// contains the machine coordinates.
plan_set_position_curposXYZE();
#ifdef ENDSTOPS_ONLY_FOR_HOMING
enable_endstops(false);
#endif
feedrate = saved_feedrate;
feedmultiply = l_feedmultiply;
previous_millis_cmd.start();
clean_up_after_endstop_move(l_feedmultiply);
endstops_hit_on_purpose();
#ifndef MESH_BED_LEVELING
//-// Oct 2019 :: this part of code is (from) now probably un-compilable