From 650998341a3a40aa6913a6f85999207eea9b5eb4 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Mon, 10 May 2010 23:54:32 +0200 Subject: digital/io: add loader control commands --- digital/io/src/main.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'digital/io/src/main.c') diff --git a/digital/io/src/main.c b/digital/io/src/main.c index 3a5e5901..bfa17068 100644 --- a/digital/io/src/main.c +++ b/digital/io/src/main.c @@ -56,6 +56,7 @@ #include "init.h" #include "move.h" #include "top.h" +#include "loader.h" #include "io.h" @@ -406,6 +407,23 @@ proto_callback (uint8_t cmd, uint8_t size, uint8_t *args) pwm_set (v8_to_v16 (args[0], args[1]), v8_to_v16 (args[2], args[3])); break; + case c ('c', 1): + /* Loader control. + * - 1b: command: + * - 'd': move elevator down. + * - 'u': move elevator up. + */ + switch (args[0]) + { + case 'd': + loader_down (); + break; + case 'u': + loader_up (); + break; + } + break; + /* EEPROM command */ case c ('e', 1): { -- cgit v1.2.3