void stop(uint8_t com, const Stop *data) { if(stepper_state == STEPPER_STATE_OFF) { return; } stepper_make_drive_speedramp(STEPPER_SPEEDRAMP_STATE_STOP); }
void stop(const ComType com, const Stop *data) { if(stepper_state == STEPPER_STATE_OFF) { com_return_setter(com, data); return; } stepper_make_drive_speedramp(STEPPER_SPEEDRAMP_STATE_STOP); com_return_setter(com, data); }
void drive_backward(uint8_t com, const DriveBackward *data) { if(stepper_state == STEPPER_STATE_STEPS || stepper_state == STEPPER_STATE_TARGET || stepper_state == STEPPER_STATE_OFF) { return; } stepper_make_drive_speedramp(STEPPER_SPEEDRAMP_STATE_BACKWARD); }
void drive_backward(const ComType com, const DriveBackward *data) { if(stepper_state == STEPPER_STATE_STEPS || stepper_state == STEPPER_STATE_TARGET || stepper_state == STEPPER_STATE_OFF) { com_return_setter(com, data); return; } stepper_make_drive_speedramp(STEPPER_SPEEDRAMP_STATE_BACKWARD); com_return_setter(com, data); }