From fe22c1227ca6caf11c08e9c50e1894bc05277564 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Fri, 18 May 2012 07:02:31 +0200 Subject: digital/io-hub/src/guybrush: fix door workaround --- digital/io-hub/src/guybrush/top.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'digital/io-hub/src') diff --git a/digital/io-hub/src/guybrush/top.c b/digital/io-hub/src/guybrush/top.c index ed529a90..d7cc7b5f 100644 --- a/digital/io-hub/src/guybrush/top.c +++ b/digital/io-hub/src/guybrush/top.c @@ -154,11 +154,11 @@ top_update (void) { IO_CLR (OUTPUT_DOOR_CLOSE); } - /* Else, test if it should be closed. */ - else if (top.close_door_check) + /* Test if it should be closed. */ + if (top.close_door_check) { top.close_door_check--; - if (!top.close_door_check) + if (!top.close_door_check && IO_GET (CONTACT_DOOR_CLOSE)) { IO_SET (OUTPUT_DOOR_OPEN); IO_CLR (OUTPUT_DOOR_CLOSE); -- cgit v1.2.3