summaryrefslogtreecommitdiff
path: root/digital/io-hub/src/guybrush/top.c
diff options
context:
space:
mode:
authorNicolas Schodet2012-05-15 23:39:51 +0200
committerNicolas Schodet2012-05-16 21:01:45 +0200
commitf073e6ad9d968bd0ae02fceb848f7473e4bb81f8 (patch)
tree4739769e266e940fb0f3d55647f527b2aae65bae /digital/io-hub/src/guybrush/top.c
parentf0249544e3a7d22e249b0323b70e5d18e5a577ca (diff)
digital/io-hub/src/guybrush: prepare first decision in advance
Diffstat (limited to 'digital/io-hub/src/guybrush/top.c')
-rw-r--r--digital/io-hub/src/guybrush/top.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/digital/io-hub/src/guybrush/top.c b/digital/io-hub/src/guybrush/top.c
index 9ff8b18b..187edcab 100644
--- a/digital/io-hub/src/guybrush/top.c
+++ b/digital/io-hub/src/guybrush/top.c
@@ -213,6 +213,8 @@ 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);
+ strat_init ();
+ strat_prepare ();
return FSM_NEXT (TOP_START, init_actuators);
}
@@ -228,7 +230,6 @@ FSM_TRANS (TOP_INIT, init_start_round,
bottle, TOP_BOTTLE_GOING,
unload, TOP_UNLOAD_GOING)
{
- strat_init ();
main_usdist = 1;
RETURN_TOP_DECISION_SWITCH (TOP_INIT, init_start_round);
}