From b5cbe8940954e8c115932a0e2cfd816624366034 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Tue, 10 Apr 2012 23:00:44 +0200 Subject: digital/io-hub: stop move when another move is requested by proto --- digital/io-hub/src/guybrush/main.c | 1 + digital/io-hub/src/robospierre/main.c | 1 + 2 files changed, 2 insertions(+) (limited to 'digital') diff --git a/digital/io-hub/src/guybrush/main.c b/digital/io-hub/src/guybrush/main.c index 5fd266f9..7a19efc8 100644 --- a/digital/io-hub/src/guybrush/main.c +++ b/digital/io-hub/src/guybrush/main.c @@ -234,6 +234,7 @@ proto_callback (uint8_t cmd, uint8_t size, uint8_t *args) { vect_t position = { v8_to_v16 (args[0], args[1]), v8_to_v16 (args[2], args[3]) }; + move_stop (); move_start_noangle (position, args[4], 0); } break; diff --git a/digital/io-hub/src/robospierre/main.c b/digital/io-hub/src/robospierre/main.c index 9ae644e6..f16333c5 100644 --- a/digital/io-hub/src/robospierre/main.c +++ b/digital/io-hub/src/robospierre/main.c @@ -292,6 +292,7 @@ proto_callback (uint8_t cmd, uint8_t size, uint8_t *args) { vect_t position = { v8_to_v16 (args[0], args[1]), v8_to_v16 (args[2], args[3]) }; + move_stop (); move_start_noangle (position, args[4], 0); } break; -- cgit v1.2.3