diff options
author | Christian Pointner <equinox@spreadspace.org> | 2014-05-19 02:01:08 +0200 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2014-05-19 02:01:08 +0200 |
commit | adc04cbabe0773835ef2c83d132502ef87ce5a62 (patch) | |
tree | 4a3db6da3097f87c487f0f985edc6869b92dbcb6 /tube-rotator/tube-rotator.c | |
parent | also decreasing current speed (diff) |
introduced some default speeds
Diffstat (limited to 'tube-rotator/tube-rotator.c')
-rw-r--r-- | tube-rotator/tube-rotator.c | 25 |
1 files changed, 8 insertions, 17 deletions
diff --git a/tube-rotator/tube-rotator.c b/tube-rotator/tube-rotator.c index 0e8195f..de2bd49 100644 --- a/tube-rotator/tube-rotator.c +++ b/tube-rotator/tube-rotator.c @@ -37,23 +37,14 @@ void handle_cmd(uint8_t cmd) { switch(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_dec_speed(); - break; + case '!': reset2bootloader(); break; + case 'r': led_on(); stepper_start(); break; + case 's': stepper_stop(); led_off(); break; + case '+': stepper_inc_speed(); break; + case '-': stepper_dec_speed(); break; + case '1': stepper_set_speed(STEPPER_SPEED_60RPM); break; + case '2': stepper_set_speed(STEPPER_SPEED_120RPM); break; + case '3': stepper_set_speed(STEPPER_SPEED_180RPM); break; default: printf("Error(cmd): unknown command %02X '%c'\r\n", cmd, cmd); return; } } |