summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Schodet2011-06-03 08:35:10 +0200
committerNicolas Schodet2011-06-03 08:35:10 +0200
commit09193b811d682c035fca4a15caf0728c1d36a9c1 (patch)
treef80c32e3188bbe5668d87637835294ae8b248fc2
parentd5ca3805ed0eb4829b491352a31165b9fd58b15e (diff)
digital/ai/src/fsm: add proto debug
-rw-r--r--digital/ai/src/fsm/fsm.host.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/digital/ai/src/fsm/fsm.host.c b/digital/ai/src/fsm/fsm.host.c
index ed93221d..50336722 100644
--- a/digital/ai/src/fsm/fsm.host.c
+++ b/digital/ai/src/fsm/fsm.host.c
@@ -1144,6 +1144,7 @@ fsm_build_gen_avr_c (fsm_build_t *fsm, uint embedded_strings)
/* Introduction. */
fprintf (f, "/* This file has been generated, do not edit. */\n\n");
fprintf (f, "#include \"fsm_%s_gen.h\"\n\n", fsm->name);
+ fprintf (f, "#include \"modules/proto/proto.h\"\n\n");
/* Gen state strings. */
if (embedded_strings)
@@ -1348,6 +1349,8 @@ fsm_build_gen_avr_c (fsm_build_t *fsm, uint embedded_strings)
fsm->name,
fsm->name);
fprintf (f, "\t\t{\n");
+ fprintf (f, "\t\t\tproto_send2b ('F', fsm_%s_active_states[i], e);\n",
+ fsm->name);
fprintf (f, "\t\t\tfsm_%s_active_states[i] = fsm_%s_read_trans (e, "
"fsm_%s_active_states[i])();\n",
fsm->name,