diff --git a/include/core/include/fsm.h b/include/core/include/fsm.h index a909b48..4b7b8bb 100644 --- a/include/core/include/fsm.h +++ b/include/core/include/fsm.h @@ -227,7 +227,7 @@ extern NINT fsmKick(); { \ FsmLite_s *Fsm = (FsmLite_s *)(_f); \ \ - Fsm->action = (_action); \ + Fsm->action = (voidfunc_t)(_action); \ zASSERT(Fsm->action != NULL); \ FSM_ENQ(Fsm); \ }