@@ -3627,7 +3627,7 @@ void Stepper::report_positions() {
3627
3627
3628
3628
#if DISABLED(DELTA)
3629
3629
3630
- #define BABYSTEP_AXIS (AXIS, INV, DIR ) do { \
3630
+ #define BABYSTEP_AXIS (AXIS, DIR, INV ) do { \
3631
3631
const uint8_t old_dir = _READ_DIR (AXIS); \
3632
3632
_ENABLE_AXIS (AXIS); \
3633
3633
DIR_WAIT_BEFORE (); \
@@ -3646,12 +3646,12 @@ void Stepper::report_positions() {
3646
3646
3647
3647
#if IS_CORE
3648
3648
3649
- #define BABYSTEP_CORE (A, B, INV, DIR , ALT ) do { \
3649
+ #define BABYSTEP_CORE (A, B, DIR, INV , ALT ) do { \
3650
3650
const xy_byte_t old_dir = { _READ_DIR (A), _READ_DIR (B) }; \
3651
3651
_ENABLE_AXIS (A); _ENABLE_AXIS (B); \
3652
3652
DIR_WAIT_BEFORE (); \
3653
- _APPLY_DIR (A, INVERT_DIR (A, (DIR)^(INV)); \
3654
- _APPLY_DIR (B, INVERT_DIR (B, (DIR)^(INV)^(ALT)); \
3653
+ _APPLY_DIR (A, INVERT_DIR (A, (DIR)^(INV))); \
3654
+ _APPLY_DIR (B, INVERT_DIR (B, (DIR)^(INV)^(ALT))); \
3655
3655
DIR_WAIT_AFTER (); \
3656
3656
_SAVE_START (); \
3657
3657
_APPLY_STEP (A, _STEP_STATE (A), true ); \
@@ -3678,21 +3678,21 @@ void Stepper::report_positions() {
3678
3678
3679
3679
case X_AXIS:
3680
3680
#if CORE_IS_XY
3681
- BABYSTEP_CORE (X, Y, 0 , direction , 0 );
3681
+ BABYSTEP_CORE (X, Y, direction, 0 , 0 );
3682
3682
#elif CORE_IS_XZ
3683
- BABYSTEP_CORE (X, Z, 0 , direction , 0 );
3683
+ BABYSTEP_CORE (X, Z, direction, 0 , 0 );
3684
3684
#else
3685
- BABYSTEP_AXIS (X, 0 , direction );
3685
+ BABYSTEP_AXIS (X, direction, 0 );
3686
3686
#endif
3687
3687
break ;
3688
3688
3689
3689
case Y_AXIS:
3690
3690
#if CORE_IS_XY
3691
- BABYSTEP_CORE (X, Y, 1 , !direction, (CORESIGN (1 )>0 ));
3691
+ BABYSTEP_CORE (X, Y, !direction, 1 , (CORESIGN (1 )>0 ));
3692
3692
#elif CORE_IS_YZ
3693
- BABYSTEP_CORE (Y, Z, 0 , direction , (CORESIGN (1 )<0 ));
3693
+ BABYSTEP_CORE (Y, Z, direction, 0 , (CORESIGN (1 )<0 ));
3694
3694
#else
3695
- BABYSTEP_AXIS (Y, 0 , direction );
3695
+ BABYSTEP_AXIS (Y, direction, 0 );
3696
3696
#endif
3697
3697
break ;
3698
3698
@@ -3701,11 +3701,11 @@ void Stepper::report_positions() {
3701
3701
case Z_AXIS: {
3702
3702
3703
3703
#if CORE_IS_XZ
3704
- BABYSTEP_CORE (X, Z, BABYSTEP_INVERT_Z, direction , (CORESIGN (1 )<0 ));
3704
+ BABYSTEP_CORE (X, Z, direction, BABYSTEP_INVERT_Z , (CORESIGN (1 )<0 ));
3705
3705
#elif CORE_IS_YZ
3706
- BABYSTEP_CORE (Y, Z, BABYSTEP_INVERT_Z, direction , (CORESIGN (1 )<0 ));
3706
+ BABYSTEP_CORE (Y, Z, direction, BABYSTEP_INVERT_Z , (CORESIGN (1 )<0 ));
3707
3707
#elif DISABLED(DELTA)
3708
- BABYSTEP_AXIS (Z, BABYSTEP_INVERT_Z, direction );
3708
+ BABYSTEP_AXIS (Z, direction, BABYSTEP_INVERT_Z );
3709
3709
3710
3710
#else // DELTA
3711
3711
@@ -3781,22 +3781,22 @@ void Stepper::report_positions() {
3781
3781
} break ;
3782
3782
3783
3783
#if HAS_I_AXIS
3784
- case I_AXIS: BABYSTEP_AXIS (I, 0 , direction ); break ;
3784
+ case I_AXIS: BABYSTEP_AXIS (I, direction, 0 ); break ;
3785
3785
#endif
3786
3786
#if HAS_J_AXIS
3787
- case J_AXIS: BABYSTEP_AXIS (J, 0 , direction ); break ;
3787
+ case J_AXIS: BABYSTEP_AXIS (J, direction, 0 ); break ;
3788
3788
#endif
3789
3789
#if HAS_K_AXIS
3790
- case K_AXIS: BABYSTEP_AXIS (K, 0 , direction ); break ;
3790
+ case K_AXIS: BABYSTEP_AXIS (K, direction, 0 ); break ;
3791
3791
#endif
3792
3792
#if HAS_U_AXIS
3793
- case U_AXIS: BABYSTEP_AXIS (U, 0 , direction ); break ;
3793
+ case U_AXIS: BABYSTEP_AXIS (U, direction, 0 ); break ;
3794
3794
#endif
3795
3795
#if HAS_V_AXIS
3796
- case V_AXIS: BABYSTEP_AXIS (V, 0 , direction ); break ;
3796
+ case V_AXIS: BABYSTEP_AXIS (V, direction, 0 ); break ;
3797
3797
#endif
3798
3798
#if HAS_W_AXIS
3799
- case W_AXIS: BABYSTEP_AXIS (W, 0 , direction ); break ;
3799
+ case W_AXIS: BABYSTEP_AXIS (W, direction, 0 ); break ;
3800
3800
#endif
3801
3801
3802
3802
default : break ;
0 commit comments