diff --git a/src/stepper.c b/src/stepper.c index 2bbf8e4..be4437e 100644 --- a/src/stepper.c +++ b/src/stepper.c @@ -177,13 +177,12 @@ void stepperEngine() { printf("2 "); // move one step - - printf("d: %d, c: %d\n", minuteStepPosition, currentMinutePosition); - currentMinutePosition += minuteDirection; minuteMotorPulse(); + printf("d: %d, c: %d\n", minuteStepPosition, currentMinutePosition); + if (currentMinutePosition == minuteStepPosition) { stepperState = 3; } @@ -234,13 +233,12 @@ void stepperEngine() { printf("6 "); // move one step - - printf("d: %d, c: %d\n", hourStepPosition, currentHourPosition); - currentHourPosition += hourDirection; hourMotorPulse(); + printf("d: %d, c: %d\n", hourStepPosition, currentHourPosition); + if (currentHourPosition == hourStepPosition) { stepperState = 7; }