diff --git a/PhotoStepper/PhotoStepper.ino b/PhotoStepper/PhotoStepper.ino index a7f992e..9a96e05 100644 --- a/PhotoStepper/PhotoStepper.ino +++ b/PhotoStepper/PhotoStepper.ino @@ -130,31 +130,31 @@ void ButtonHandler_jog(const ButtonParam& param) { switch (param.state) { case ButtonState_Up: Serial.println("Up"); + stepper.stop(); + stepper.setRPM(STEPPER_RPM); break; case ButtonState_Down: Serial.println("Down"); - break; - case ButtonState_Click: - Serial.println("Click"); switch (param.button) { case KEY_UP: - stepper.startRotate(-30); + stepper.startMove(100 * 360); break; case KEY_DOWN: - stepper.startRotate(30); - break; - case KEY_SELECT: - state = STATE_MENU; - nav.doNav(leftCmd); - nav.doOutput(); + stepper.startMove(-100 * 360); break; } break; - case ButtonState_DoubleClick: - Serial.println("Double Click"); - break; case ButtonState_Hold: Serial.println("Hold"); + stepper.setRPM(2 * STEPPER_RPM); + switch (param.button) { + case KEY_UP: + stepper.startMove(100 * 360); + break; + case KEY_DOWN: + stepper.startMove(-100 * 360); + break; + } break; } }