Browse Source

🧑‍💻 Update planner/stepper includes

FB4S_WIFI
Scott Lahteine 2 years ago
parent
commit
d8db00e31f
  1. 2
      Marlin/src/core/utility.cpp
  2. 5
      Marlin/src/core/utility.h
  3. 1
      Marlin/src/feature/bedlevel/ubl/ubl_G29.cpp
  4. 1
      Marlin/src/feature/bedlevel/ubl/ubl_motion.cpp
  5. 1
      Marlin/src/feature/dac/dac_dac084s085.cpp
  6. 1
      Marlin/src/feature/fwretract.cpp
  7. 1
      Marlin/src/feature/max7219.cpp
  8. 5
      Marlin/src/feature/pause.cpp
  9. 3
      Marlin/src/feature/power.cpp
  10. 5
      Marlin/src/feature/tmc_util.cpp
  11. 1
      Marlin/src/gcode/bedlevel/G26.cpp
  12. 1
      Marlin/src/gcode/bedlevel/abl/G29.cpp
  13. 2
      Marlin/src/gcode/bedlevel/mbl/G29.cpp
  14. 3
      Marlin/src/gcode/calibrate/G28.cpp
  15. 2
      Marlin/src/gcode/calibrate/G33.cpp
  16. 5
      Marlin/src/gcode/calibrate/G34.cpp
  17. 2
      Marlin/src/gcode/config/M540.cpp
  18. 1
      Marlin/src/gcode/control/M17_M18_M84.cpp
  19. 2
      Marlin/src/gcode/control/M226.cpp
  20. 2
      Marlin/src/gcode/control/M3-M5.cpp
  21. 2
      Marlin/src/gcode/control/M400.cpp
  22. 1
      Marlin/src/gcode/control/M605.cpp
  23. 1
      Marlin/src/gcode/feature/advance/M900.cpp
  24. 2
      Marlin/src/gcode/feature/trinamic/M122.cpp
  25. 2
      Marlin/src/gcode/geometry/G53-G59.cpp
  26. 1
      Marlin/src/gcode/geometry/G92.cpp
  27. 2
      Marlin/src/gcode/motion/G0_G1.cpp
  28. 2
      Marlin/src/gcode/motion/G4.cpp
  29. 2
      Marlin/src/gcode/probe/G38.cpp
  30. 6
      Marlin/src/module/stepper.cpp

2
Marlin/src/core/utility.cpp

@ -51,7 +51,7 @@ void safe_delay(millis_t ms) {
#include "../module/probe.h" #include "../module/probe.h"
#include "../module/motion.h" #include "../module/motion.h"
#include "../module/stepper.h" #include "../module/planner.h"
#include "../libs/numtostr.h" #include "../libs/numtostr.h"
#include "../feature/bedlevel/bedlevel.h" #include "../feature/bedlevel/bedlevel.h"

5
Marlin/src/core/utility.h

@ -59,6 +59,11 @@ void safe_delay(millis_t ms); // Delay ensuring that temperatures are
#define log_machine_info() NOOP #define log_machine_info() NOOP
#endif #endif
/**
* A restorer instance remembers a variable's value before setting a
* new value, then restores the old value when it goes out of scope.
* Put operator= on your type to get extended behavior on value change.
*/
template<typename T> template<typename T>
class restorer { class restorer {
T& ref_; T& ref_;

1
Marlin/src/feature/bedlevel/ubl/ubl_G29.cpp

@ -31,7 +31,6 @@
#include "../../../libs/hex_print.h" #include "../../../libs/hex_print.h"
#include "../../../module/settings.h" #include "../../../module/settings.h"
#include "../../../lcd/marlinui.h" #include "../../../lcd/marlinui.h"
#include "../../../module/stepper.h"
#include "../../../module/planner.h" #include "../../../module/planner.h"
#include "../../../module/motion.h" #include "../../../module/motion.h"
#include "../../../module/probe.h" #include "../../../module/probe.h"

1
Marlin/src/feature/bedlevel/ubl/ubl_motion.cpp

@ -26,7 +26,6 @@
#include "../bedlevel.h" #include "../bedlevel.h"
#include "../../../module/planner.h" #include "../../../module/planner.h"
#include "../../../module/stepper.h"
#include "../../../module/motion.h" #include "../../../module/motion.h"
#if ENABLED(DELTA) #if ENABLED(DELTA)

1
Marlin/src/feature/dac/dac_dac084s085.cpp

@ -11,7 +11,6 @@
#include "dac_dac084s085.h" #include "dac_dac084s085.h"
#include "../../MarlinCore.h" #include "../../MarlinCore.h"
#include "../../module/stepper.h"
#include "../../HAL/shared/Delay.h" #include "../../HAL/shared/Delay.h"
dac084s085::dac084s085() { } dac084s085::dac084s085() { }

1
Marlin/src/feature/fwretract.cpp

@ -34,7 +34,6 @@ FWRetract fwretract; // Single instance - this calls the constructor
#include "../module/motion.h" #include "../module/motion.h"
#include "../module/planner.h" #include "../module/planner.h"
#include "../module/stepper.h"
#include "../gcode/gcode.h" #include "../gcode/gcode.h"

1
Marlin/src/feature/max7219.cpp

@ -44,7 +44,6 @@
#include "max7219.h" #include "max7219.h"
#include "../module/planner.h" #include "../module/planner.h"
#include "../module/stepper.h"
#include "../MarlinCore.h" #include "../MarlinCore.h"
#include "../HAL/shared/Delay.h" #include "../HAL/shared/Delay.h"

5
Marlin/src/feature/pause.cpp

@ -35,10 +35,13 @@
#include "../gcode/gcode.h" #include "../gcode/gcode.h"
#include "../module/motion.h" #include "../module/motion.h"
#include "../module/planner.h" #include "../module/planner.h"
#include "../module/stepper.h"
#include "../module/printcounter.h" #include "../module/printcounter.h"
#include "../module/temperature.h" #include "../module/temperature.h"
#if HAS_EXTRUDERS
#include "../module/stepper.h"
#endif
#if ENABLED(AUTO_BED_LEVELING_UBL) #if ENABLED(AUTO_BED_LEVELING_UBL)
#include "bedlevel/bedlevel.h" #include "bedlevel/bedlevel.h"
#endif #endif

3
Marlin/src/feature/power.cpp

@ -30,7 +30,7 @@
#include "power.h" #include "power.h"
#include "../module/planner.h" #include "../module/planner.h"
#include "../module/stepper.h" #include "../module/stepper/indirection.h" // for restore_stepper_drivers
#include "../module/temperature.h" #include "../module/temperature.h"
#include "../MarlinCore.h" #include "../MarlinCore.h"
@ -46,6 +46,7 @@ Power powerManager;
bool Power::psu_on; bool Power::psu_on;
#if ENABLED(AUTO_POWER_CONTROL) #if ENABLED(AUTO_POWER_CONTROL)
#include "../module/stepper.h"
#include "../module/temperature.h" #include "../module/temperature.h"
#if BOTH(USE_CONTROLLER_FAN, AUTO_POWER_CONTROLLERFAN) #if BOTH(USE_CONTROLLER_FAN, AUTO_POWER_CONTROLLERFAN)

5
Marlin/src/feature/tmc_util.cpp

@ -33,17 +33,12 @@
#include "../gcode/gcode.h" #include "../gcode/gcode.h"
#if ENABLED(TMC_DEBUG) #if ENABLED(TMC_DEBUG)
#include "../module/planner.h"
#include "../libs/hex_print.h" #include "../libs/hex_print.h"
#if ENABLED(MONITOR_DRIVER_STATUS) #if ENABLED(MONITOR_DRIVER_STATUS)
static uint16_t report_tmc_status_interval; // = 0 static uint16_t report_tmc_status_interval; // = 0
#endif #endif
#endif #endif
#if HAS_MARLINUI_MENU
#include "../module/stepper.h"
#endif
/** /**
* Check for over temperature or short to ground error flags. * Check for over temperature or short to ground error flags.
* Report and log warning of overtemperature condition. * Report and log warning of overtemperature condition.

1
Marlin/src/gcode/bedlevel/G26.cpp

@ -107,7 +107,6 @@
#include "../../MarlinCore.h" #include "../../MarlinCore.h"
#include "../../module/planner.h" #include "../../module/planner.h"
#include "../../module/stepper.h"
#include "../../module/motion.h" #include "../../module/motion.h"
#include "../../module/tool_change.h" #include "../../module/tool_change.h"
#include "../../module/temperature.h" #include "../../module/temperature.h"

1
Marlin/src/gcode/bedlevel/abl/G29.cpp

@ -32,7 +32,6 @@
#include "../../../feature/bedlevel/bedlevel.h" #include "../../../feature/bedlevel/bedlevel.h"
#include "../../../module/motion.h" #include "../../../module/motion.h"
#include "../../../module/planner.h" #include "../../../module/planner.h"
#include "../../../module/stepper.h"
#include "../../../module/probe.h" #include "../../../module/probe.h"
#include "../../queue.h" #include "../../queue.h"

2
Marlin/src/gcode/bedlevel/mbl/G29.cpp

@ -36,7 +36,7 @@
#include "../../../libs/buzzer.h" #include "../../../libs/buzzer.h"
#include "../../../lcd/marlinui.h" #include "../../../lcd/marlinui.h"
#include "../../../module/motion.h" #include "../../../module/motion.h"
#include "../../../module/stepper.h" #include "../../../module/planner.h"
#if ENABLED(EXTENSIBLE_UI) #if ENABLED(EXTENSIBLE_UI)
#include "../../../lcd/extui/ui_api.h" #include "../../../lcd/extui/ui_api.h"

3
Marlin/src/gcode/calibrate/G28.cpp

@ -24,8 +24,9 @@
#include "../gcode.h" #include "../gcode.h"
#include "../../module/stepper.h"
#include "../../module/endstops.h" #include "../../module/endstops.h"
#include "../../module/planner.h"
#include "../../module/stepper.h" // for various
#if HAS_MULTI_HOTEND #if HAS_MULTI_HOTEND
#include "../../module/tool_change.h" #include "../../module/tool_change.h"

2
Marlin/src/gcode/calibrate/G33.cpp

@ -27,7 +27,7 @@
#include "../gcode.h" #include "../gcode.h"
#include "../../module/delta.h" #include "../../module/delta.h"
#include "../../module/motion.h" #include "../../module/motion.h"
#include "../../module/stepper.h" #include "../../module/planner.h"
#include "../../module/endstops.h" #include "../../module/endstops.h"
#include "../../lcd/marlinui.h" #include "../../lcd/marlinui.h"

5
Marlin/src/gcode/calibrate/G34.cpp

@ -26,9 +26,12 @@
#include "../gcode.h" #include "../gcode.h"
#include "../../module/motion.h" #include "../../module/motion.h"
#include "../../module/stepper.h"
#include "../../module/endstops.h" #include "../../module/endstops.h"
#if ANY(HAS_MOTOR_CURRENT_SPI, HAS_MOTOR_CURRENT_PWM, HAS_TRINAMIC_CONFIG)
#include "../../module/stepper.h"
#endif
#if HAS_LEVELING #if HAS_LEVELING
#include "../../feature/bedlevel/bedlevel.h" #include "../../feature/bedlevel/bedlevel.h"
#endif #endif

2
Marlin/src/gcode/config/M540.cpp

@ -25,7 +25,7 @@
#if ENABLED(SD_ABORT_ON_ENDSTOP_HIT) #if ENABLED(SD_ABORT_ON_ENDSTOP_HIT)
#include "../gcode.h" #include "../gcode.h"
#include "../../module/stepper.h" #include "../../module/planner.h"
/** /**
* M540: Set whether SD card print should abort on endstop hit (M540 S<0|1>) * M540: Set whether SD card print should abort on endstop hit (M540 S<0|1>)

1
Marlin/src/gcode/control/M17_M18_M84.cpp

@ -24,6 +24,7 @@
#include "../../MarlinCore.h" // for stepper_inactive_time, disable_e_steppers #include "../../MarlinCore.h" // for stepper_inactive_time, disable_e_steppers
#include "../../lcd/marlinui.h" #include "../../lcd/marlinui.h"
#include "../../module/motion.h" // for e_axis_mask #include "../../module/motion.h" // for e_axis_mask
#include "../../module/planner.h"
#include "../../module/stepper.h" #include "../../module/stepper.h"
#if ENABLED(AUTO_BED_LEVELING_UBL) #if ENABLED(AUTO_BED_LEVELING_UBL)

2
Marlin/src/gcode/control/M226.cpp

@ -26,7 +26,7 @@
#include "../gcode.h" #include "../gcode.h"
#include "../../MarlinCore.h" // for pin_is_protected and idle() #include "../../MarlinCore.h" // for pin_is_protected and idle()
#include "../../module/stepper.h" #include "../../module/planner.h"
void protected_pin_err(); void protected_pin_err();

2
Marlin/src/gcode/control/M3-M5.cpp

@ -26,7 +26,7 @@
#include "../gcode.h" #include "../gcode.h"
#include "../../feature/spindle_laser.h" #include "../../feature/spindle_laser.h"
#include "../../module/stepper.h" #include "../../module/planner.h"
/** /**
* Laser: * Laser:

2
Marlin/src/gcode/control/M400.cpp

@ -21,7 +21,7 @@
*/ */
#include "../gcode.h" #include "../gcode.h"
#include "../../module/stepper.h" #include "../../module/planner.h"
/** /**
* M400: Finish all moves * M400: Finish all moves

1
Marlin/src/gcode/control/M605.cpp

@ -28,7 +28,6 @@
#include "../gcode.h" #include "../gcode.h"
#include "../../module/motion.h" #include "../../module/motion.h"
#include "../../module/stepper.h"
#include "../../module/tool_change.h" #include "../../module/tool_change.h"
#include "../../module/planner.h" #include "../../module/planner.h"

1
Marlin/src/gcode/feature/advance/M900.cpp

@ -26,7 +26,6 @@
#include "../../gcode.h" #include "../../gcode.h"
#include "../../../module/planner.h" #include "../../../module/planner.h"
#include "../../../module/stepper.h"
#if ENABLED(EXTRA_LIN_ADVANCE_K) #if ENABLED(EXTRA_LIN_ADVANCE_K)
float other_extruder_advance_K[EXTRUDERS]; float other_extruder_advance_K[EXTRUDERS];

2
Marlin/src/gcode/feature/trinamic/M122.cpp

@ -26,7 +26,7 @@
#include "../../gcode.h" #include "../../gcode.h"
#include "../../../feature/tmc_util.h" #include "../../../feature/tmc_util.h"
#include "../../../module/stepper/indirection.h" #include "../../../module/stepper/indirection.h" // for restore_stepper_drivers
/** /**
* M122: Debug TMC drivers * M122: Debug TMC drivers

2
Marlin/src/gcode/geometry/G53-G59.cpp

@ -25,8 +25,6 @@
#if ENABLED(CNC_COORDINATE_SYSTEMS) #if ENABLED(CNC_COORDINATE_SYSTEMS)
#include "../../module/stepper.h"
//#define DEBUG_M53 //#define DEBUG_M53
/** /**

1
Marlin/src/gcode/geometry/G92.cpp

@ -22,7 +22,6 @@
#include "../gcode.h" #include "../gcode.h"
#include "../../module/motion.h" #include "../../module/motion.h"
#include "../../module/stepper.h"
#if ENABLED(I2C_POSITION_ENCODERS) #if ENABLED(I2C_POSITION_ENCODERS)
#include "../../feature/encoder_i2c.h" #include "../../feature/encoder_i2c.h"

2
Marlin/src/gcode/motion/G0_G1.cpp

@ -32,7 +32,7 @@
#include "../../sd/cardreader.h" #include "../../sd/cardreader.h"
#if ENABLED(NANODLP_Z_SYNC) #if ENABLED(NANODLP_Z_SYNC)
#include "../../module/stepper.h" #include "../../module/planner.h"
#endif #endif
extern xyze_pos_t destination; extern xyze_pos_t destination;

2
Marlin/src/gcode/motion/G4.cpp

@ -21,7 +21,7 @@
*/ */
#include "../gcode.h" #include "../gcode.h"
#include "../../module/stepper.h" #include "../../module/planner.h"
#include "../../lcd/marlinui.h" #include "../../lcd/marlinui.h"
/** /**

2
Marlin/src/gcode/probe/G38.cpp

@ -28,7 +28,7 @@
#include "../../module/endstops.h" #include "../../module/endstops.h"
#include "../../module/motion.h" #include "../../module/motion.h"
#include "../../module/stepper.h" #include "../../module/planner.h"
#include "../../module/probe.h" #include "../../module/probe.h"
inline void G38_single_probe(const uint8_t move_value) { inline void G38_single_probe(const uint8_t move_value) {

6
Marlin/src/module/stepper.cpp

@ -1467,14 +1467,14 @@ void Stepper::isr() {
// Enable ISRs to reduce USART processing latency // Enable ISRs to reduce USART processing latency
hal.isr_on(); hal.isr_on();
if (!nextMainISR) pulse_phase_isr(); // 0 = Do coordinated axes Stepper pulses if (!nextMainISR) pulse_phase_isr(); // 0 = Do coordinated axes Stepper pulses
#if ENABLED(LIN_ADVANCE) #if ENABLED(LIN_ADVANCE)
if (!nextAdvanceISR) nextAdvanceISR = advance_isr(); // 0 = Do Linear Advance E Stepper pulses if (!nextAdvanceISR) nextAdvanceISR = advance_isr(); // 0 = Do Linear Advance E Stepper pulses
#endif #endif
#if ENABLED(INTEGRATED_BABYSTEPPING) #if ENABLED(INTEGRATED_BABYSTEPPING)
const bool is_babystep = (nextBabystepISR == 0); // 0 = Do Babystepping (XY)Z pulses const bool is_babystep = (nextBabystepISR == 0); // 0 = Do Babystepping (XY)Z pulses
if (is_babystep) nextBabystepISR = babystepping_isr(); if (is_babystep) nextBabystepISR = babystepping_isr();
#endif #endif

Loading…
Cancel
Save