コード例 #1
0
ファイル: communication.c プロジェクト: Nic2012/stepper-brick
void stop(uint8_t com, const Stop *data) {
	if(stepper_state == STEPPER_STATE_OFF) {
		return;
	}

	stepper_make_drive_speedramp(STEPPER_SPEEDRAMP_STATE_STOP);
}
コード例 #2
0
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);
}
コード例 #3
0
ファイル: communication.c プロジェクト: Nic2012/stepper-brick
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);
}
コード例 #4
0
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);
}