From adc04cbabe0773835ef2c83d132502ef87ce5a62 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Mon, 19 May 2014 02:01:08 +0200 Subject: introduced some default speeds --- tube-rotator/stepper.c | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) (limited to 'tube-rotator/stepper.c') diff --git a/tube-rotator/stepper.c b/tube-rotator/stepper.c index 24ce37b..83b1026 100644 --- a/tube-rotator/stepper.c +++ b/tube-rotator/stepper.c @@ -27,13 +27,6 @@ uint8_t step_table [] = { - /* full steps */ - /* 6, // 0110 */ - /* 5, // 0101 */ - /* 9, // 1001 */ - /* 10, // 1010 */ - - /* half steps */ 2, // 0010 6, // 0110 4, // 0100 @@ -57,7 +50,7 @@ uint16_t current_speed; void stepper_init(void) { - target_speed = STEPPER_DEFAULT_SPEED; + target_speed = STEPPER_SPEED_DEFAULT; STEPPER_PORT &= ~(0xF << STEPPER_FIRST_BIT | 1<= STEPPER_MIN_SPEED && new_speed <= STEPPER_MAX_SPEED) + if(new_speed >= STEPPER_SPEED_MIN && new_speed <= STEPPER_SPEED_MAX) target_speed = new_speed; } void stepper_inc_speed(void) { - target_speed = (target_speed >= STEPPER_MAX_SPEED) ? target_speed : target_speed + 1; + target_speed = (target_speed >= STEPPER_SPEED_MAX) ? target_speed : target_speed + 1; } void stepper_dec_speed(void) { - target_speed = (target_speed <= STEPPER_MIN_SPEED) ? target_speed : target_speed - 1; + target_speed = (target_speed <= STEPPER_SPEED_MIN) ? target_speed : target_speed - 1; } -- cgit v1.2.3