From e8fcd0fd456680aeee39bdc88ccf4771b67cb0c1 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Fri, 18 May 2012 03:15:44 +0200 Subject: digital/io-hub/src/guybrush: add EEPROM logger --- digital/ai/src/fsm/fsm.host.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'digital/ai/src') 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); -- cgit v1.2.3