From 2057a5df0036735cec4089c66eb36dc4f04245a1 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Tue, 22 Apr 2008 21:56:26 +0200 Subject: * digital/io/src: - on host print handled events. --- digital/io/src/fsm_templates/template_fsm.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'digital/io/src/fsm_templates/template_fsm.c') diff --git a/digital/io/src/fsm_templates/template_fsm.c b/digital/io/src/fsm_templates/template_fsm.c index 87e52f33..dfbdd4b4 100644 --- a/digital/io/src/fsm_templates/template_fsm.c +++ b/digital/io/src/fsm_templates/template_fsm.c @@ -15,11 +15,30 @@ static const fsm_transition_t %(prefix)s_transition_table[%(PREFIX)s_STATE_NB][%(PREFIX)s_EVENT_NB] = { %(transition_table)s}; +#ifdef HOST + +/* %(name)s state names. */ +static const char * +%(prefix)s_states_names[] = { +%(states_names)s}; + +/* %(name)s event names. */ +static const char * +%(prefix)s_events_names[] = { +%(events_names)s}; + +#endif /* HOST */ + /* %(name)s context. */ fsm_t %(prefix)s_fsm = { &%(prefix)s_transition_table[0][0], %(PREFIX)s_EVENT_NB, %(PREFIX)s_STATE_%(initial)s, %(PREFIX)s_STATE_%(initial)s, +#ifdef HOST + "%(name)s", + %(prefix)s_states_names, + %(prefix)s_events_names, +#endif }; -- cgit v1.2.3