From 9bd92331b124a2123b3f9fb6bf84510c81ccce5e Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Sat, 21 May 2011 13:04:28 +0200 Subject: digital/ai/src/fsm: fix AVR timeout code --- digital/ai/src/fsm/fsm.host.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'digital/ai/src') diff --git a/digital/ai/src/fsm/fsm.host.c b/digital/ai/src/fsm/fsm.host.c index b7b6ab4e..ad791272 100644 --- a/digital/ai/src/fsm/fsm.host.c +++ b/digital/ai/src/fsm/fsm.host.c @@ -1451,18 +1451,19 @@ fsm_build_gen_avr_c (fsm_build_t *fsm, uint embedded_strings) fprintf (f, "\tint out = 0;\n"); fprintf (f, "\tfor (i = 0; i < fsm_%s_max_active_states; i++)\n\t{\n", fsm->name); - fprintf (f, "\t\tif (fsm_%s_timeout_counters[i] > 0)\n", + fprintf (f, "\t\tif (fsm_%s_timeout_counters[i] > 0)\n\t\t{\n", fsm->name); fprintf (f, "\t\t\tfsm_%s_timeout_counters[i]--;\n", fsm->name); - fprintf (f, "\t\tif (fsm_%s_timeout_counters[i] == 0)\n\t\t{\n", + fprintf (f, "\t\t\tif (fsm_%s_timeout_counters[i] == 0)\n\t\t\t{\n", fsm->name); - fprintf (f, "\t\t\tfsm_%s_handle (fsm_%s_timeout_events[fsm_%s_active_states[i]]);\n", + fprintf (f, "\t\t\t\tfsm_%s_handle (fsm_%s_timeout_events[fsm_%s_active_states[i]]);\n", fsm->name, fsm->name, fsm->name); - fprintf (f, "\t\t\tout = 1;\n"); - fprintf (f, "\t\t}\n\n"); + fprintf (f, "\t\t\t\tout = 1;\n"); + fprintf (f, "\t\t\t}\n"); + fprintf (f, "\t\t}\n"); fprintf (f, "\t}\n"); fprintf (f, "\treturn out;\n"); fprintf (f, "}\n\n"); -- cgit v1.2.3