summaryrefslogtreecommitdiff
path: root/tube-rotator/tube-rotator.c
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2014-05-21 04:23:54 +0200
committerChristian Pointner <equinox@spreadspace.org>2014-05-21 04:23:54 +0200
commitddf7cc0e82e33bc574967aa53a7d5bb97b7e5410 (patch)
treedc72274c155509d497fb0af3251f70b2416124b7 /tube-rotator/tube-rotator.c
parentcleaned up stepper state (diff)
improved acceleration
Diffstat (limited to 'tube-rotator/tube-rotator.c')
-rw-r--r--tube-rotator/tube-rotator.c28
1 files changed, 13 insertions, 15 deletions
diff --git a/tube-rotator/tube-rotator.c b/tube-rotator/tube-rotator.c
index 065dd2f..416e077 100644
--- a/tube-rotator/tube-rotator.c
+++ b/tube-rotator/tube-rotator.c
@@ -40,22 +40,20 @@ void handle_cmd(uint8_t cmd)
case '!': reset2bootloader(); break;
case 'r': led_on(); stepper_start(); break;
case 's': stepper_stop(); led_off(); break;
- case '*': stepper_inc_speed(); break;
- case '+': stepper_inc_speed_rpm(); break;
- case '-': stepper_dec_speed_rpm(); break;
- case '_': stepper_dec_speed(); break;
- case '3': stepper_set_speed_rpm(30); break;
- case '4': stepper_set_speed_rpm(40); break;
- case '5': stepper_set_speed_rpm(50); break;
- case '6': stepper_set_speed_rpm(60); break;
- case '7': stepper_set_speed_rpm(70); break;
- case '8': stepper_set_speed_rpm(80); break;
- case '9': stepper_set_speed_rpm(90); break;
- case '0': stepper_set_speed_rpm(100); break;
- case '1': stepper_set_speed_rpm(110); break;
- case '2': stepper_set_speed_rpm(120); break;
+ case '+': stepper_inc_speed(); break;
+// case '+': stepper_inc_speed_rpm(); break;
+// case '-': stepper_dec_speed_rpm(); break;
+ case '-': stepper_dec_speed(); break;
+ case '3': stepper_set_speed(STEPPER_SPEED_30RPM); break;
+ case '4': stepper_set_speed(STEPPER_SPEED_40RPM); break;
+ case '5': stepper_set_speed(STEPPER_SPEED_50RPM); break;
+ case '6': stepper_set_speed(STEPPER_SPEED_60RPM); break;
+ case '7': stepper_set_speed(STEPPER_SPEED_70RPM); break;
+ case '8': stepper_set_speed(STEPPER_SPEED_80RPM); break;
+ case '9': stepper_set_speed(STEPPER_SPEED_90RPM); break;
+ case '0': stepper_set_speed(STEPPER_SPEED_100RPM); break;
}
- printf("state: %s, %3d rpm\r", stepper_state_to_string(stepper_get_state()), stepper_get_speed_rpm());
+ printf("state: %s, %3d rpm\r", stepper_state_to_string(stepper_get_state()), stepper_get_speed());
}
int main(void)