Move some MarlinCore and MarlinUI code (#20832)
This commit is contained in:
@ -27,7 +27,6 @@
|
||||
#include "endstops.h"
|
||||
#include "stepper.h"
|
||||
|
||||
#include "../MarlinCore.h"
|
||||
#include "../sd/cardreader.h"
|
||||
#include "temperature.h"
|
||||
#include "../lcd/marlinui.h"
|
||||
|
@ -236,8 +236,17 @@ void report_current_position_projected() {
|
||||
}
|
||||
|
||||
/**
|
||||
* sync_plan_position
|
||||
*
|
||||
* Run out the planner buffer and re-sync the current
|
||||
* position from the last-updated stepper positions.
|
||||
*/
|
||||
void quickstop_stepper() {
|
||||
planner.quick_stop();
|
||||
planner.synchronize();
|
||||
set_current_from_steppers_for_axis(ALL_AXES);
|
||||
sync_plan_position();
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the planner/stepper positions directly from current_position with
|
||||
* no kinematic translation. Used for homing axes and cartesian/core syncing.
|
||||
*/
|
||||
|
@ -212,6 +212,8 @@ void report_current_position_projected();
|
||||
void get_cartesian_from_steppers();
|
||||
void set_current_from_steppers_for_axis(const AxisEnum axis);
|
||||
|
||||
void quickstop_stepper();
|
||||
|
||||
/**
|
||||
* sync_plan_position
|
||||
*
|
||||
|
@ -38,7 +38,7 @@
|
||||
#include "../gcode/gcode.h"
|
||||
#include "../lcd/marlinui.h"
|
||||
|
||||
#include "../MarlinCore.h" // for stop(), disable_e_steppers
|
||||
#include "../MarlinCore.h" // for stop(), disable_e_steppers(), wait_for_user_response()
|
||||
|
||||
#if HAS_LEVELING
|
||||
#include "../feature/bedlevel/bedlevel.h"
|
||||
|
@ -27,14 +27,17 @@
|
||||
// Useful when debugging thermocouples
|
||||
//#define IGNORE_THERMOCOUPLE_ERRORS
|
||||
|
||||
#include "../MarlinCore.h"
|
||||
#include "../HAL/shared/Delay.h"
|
||||
#include "../lcd/marlinui.h"
|
||||
|
||||
#include "temperature.h"
|
||||
#include "endstops.h"
|
||||
|
||||
#include "../MarlinCore.h"
|
||||
#include "planner.h"
|
||||
#include "../HAL/shared/Delay.h"
|
||||
|
||||
#include "../lcd/marlinui.h"
|
||||
#if ENABLED(EMERGENCY_PARSER)
|
||||
#include "motion.h"
|
||||
#endif
|
||||
|
||||
#if ENABLED(DWIN_CREALITY_LCD)
|
||||
#include "../lcd/dwin/e3v2/dwin.h"
|
||||
|
Reference in New Issue
Block a user