|
@@ -3072,7 +3072,12 @@ void Stepper::report_positions() {
|
3072
|
3072
|
#else
|
3073
|
3073
|
#define CYCLES_EATEN_BABYSTEP 0
|
3074
|
3074
|
#endif
|
3075
|
|
- #define EXTRA_CYCLES_BABYSTEP (STEP_PULSE_CYCLES - (CYCLES_EATEN_BABYSTEP))
|
|
3075
|
+
|
|
3076
|
+ #if CYCLES_EATEN_BABYSTEP < STEP_PULSE_CYCLES
|
|
3077
|
+ #define EXTRA_CYCLES_BABYSTEP (STEP_PULSE_CYCLES - (CYCLES_EATEN_BABYSTEP))
|
|
3078
|
+ #else
|
|
3079
|
+ #define EXTRA_CYCLES_BABYSTEP 0
|
|
3080
|
+ #endif
|
3076
|
3081
|
|
3077
|
3082
|
#if EXTRA_CYCLES_BABYSTEP > 20
|
3078
|
3083
|
#define _SAVE_START() const hal_timer_t pulse_start = HAL_timer_get_count(MF_TIMER_PULSE)
|