Browse Source

Stepper::set_position needed for some applications

pull/1/head
Scott Lahteine 6 years ago
parent
commit
65a004564c
  1. 15
      Marlin/src/module/stepper.h

15
Marlin/src/module/stepper.h

@ -244,6 +244,21 @@ class Stepper {
static void refresh_motor_power();
#endif
// Set the current position in steps
inline static void set_position(const int32_t &a, const int32_t &b, const int32_t &c, const int32_t &e) {
planner.synchronize();
CRITICAL_SECTION_START;
_set_position(a, b, c, e);
CRITICAL_SECTION_END;
}
inline static void set_position(const AxisEnum a, const int32_t &v) {
planner.synchronize();
CRITICAL_SECTION_START;
count_position[a] = v;
CRITICAL_SECTION_END;
}
private:
// Set the current position in steps

Loading…
Cancel
Save