summaryrefslogtreecommitdiffhomepage
path: root/digital/ai
diff options
context:
space:
mode:
authorNicolas Schodet2012-05-18 03:15:44 +0200
committerNicolas Schodet2012-05-18 19:57:17 +0200
commite8fcd0fd456680aeee39bdc88ccf4771b67cb0c1 (patch)
tree8c7dac1064f40e0e24667cb7ad49754769d0f1b6 /digital/ai
parentb1dd901e8d91809fd70c078ead663f9767630d80 (diff)
digital/io-hub/src/guybrush: add EEPROM logger
Diffstat (limited to 'digital/ai')
-rw-r--r--digital/ai/src/fsm/fsm.host.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/digital/ai/src/fsm/fsm.host.c b/digital/ai/src/fsm/fsm.host.c
index 391792e9..ad9d0b00 100644
--- a/digital/ai/src/fsm/fsm.host.c
+++ b/digital/ai/src/fsm/fsm.host.c
@@ -1143,7 +1143,10 @@ 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 \"common.h\"\n\n");
+ fprintf (f, "#include \"io.h\"\n\n");
fprintf (f, "#include \"fsm_%s_gen.h\"\n\n", fsm->name);
+ fprintf (f, "#include \"logger.h\"\n\n");
fprintf (f, "#include \"modules/proto/proto.h\"\n\n");
/* Gen state strings. */
@@ -1357,6 +1360,9 @@ fsm_build_gen_avr_c (fsm_build_t *fsm, uint embedded_strings)
fsm->name,
fsm->name,
fsm->name);
+ fprintf (f, "\t\t\tlogger_log (old_state, e, "
+ "fsm_%s_active_states[i]);\n",
+ fsm->name);
fprintf (f, "\t\t\tproto_send3b ('F', old_state, e, "
"fsm_%s_active_states[i]);\n",
fsm->name);