summaryrefslogtreecommitdiff
path: root/digital/io-hub/src/guybrush/top.c
diff options
context:
space:
mode:
authorNicolas Schodet2012-05-15 16:00:05 +0200
committerNicolas Schodet2012-05-15 16:05:05 +0200
commitb1959555b08160d906e8514ed2db1c6fd56a8582 (patch)
tree94607da6a00dde6469452b529a99d180666b63f0 /digital/io-hub/src/guybrush/top.c
parent6dc392367d3d7c647ad48c66d0a90ac97127a50f (diff)
digital/io-hub/src/guybrush: add global demo mode flag
Diffstat (limited to 'digital/io-hub/src/guybrush/top.c')
-rw-r--r--digital/io-hub/src/guybrush/top.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/digital/io-hub/src/guybrush/top.c b/digital/io-hub/src/guybrush/top.c
index ffd96767..28ca6dd0 100644
--- a/digital/io-hub/src/guybrush/top.c
+++ b/digital/io-hub/src/guybrush/top.c
@@ -32,6 +32,7 @@
#define FSM_NAME AI
#include "fsm.h"
+#include "main.h"
#include "move.h"
#include "chrono.h"
#include "contact.h"
@@ -203,6 +204,7 @@ top_decision (void)
FSM_TRANS (TOP_START, init_actuators, TOP_INIT_DOOR)
{
+ main_demo = !IO_GET (CONTACT_STRAT);
IO_SET (OUTPUT_DOOR_OPEN);
IO_CLR (OUTPUT_DOOR_CLOSE);
return FSM_NEXT (TOP_START, init_actuators);