summaryrefslogtreecommitdiff
path: root/tube-rotator/tube-rotator.c
diff options
context:
space:
mode:
Diffstat (limited to 'tube-rotator/tube-rotator.c')
-rw-r--r--tube-rotator/tube-rotator.c25
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;
}
}