summaryrefslogtreecommitdiffhomepage
path: root/digital/io/src/fsm.c
diff options
context:
space:
mode:
Diffstat (limited to 'digital/io/src/fsm.c')
-rw-r--r--digital/io/src/fsm.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/digital/io/src/fsm.c b/digital/io/src/fsm.c
index 95288e1a..945896a6 100644
--- a/digital/io/src/fsm.c
+++ b/digital/io/src/fsm.c
@@ -38,7 +38,7 @@ fsm_init (fsm_t *fsm)
}
/** Handle an event on the given FSM. */
-void
+uint8_t
fsm_handle_event (fsm_t *fsm, u8 event)
{
assert (fsm);
@@ -62,6 +62,8 @@ fsm_handle_event (fsm_t *fsm, u8 event)
#else
fsm->state_current = br;
#endif
+ return 1;
}
+ return 0;
}