@@ -1718,7 +1718,8 @@ extern "C" {
17181718#if RKH_CFG_SMA_SM_CONST_EN == RKH_ENABLED
17191719 #define MKSM (constSM , initialState ) \
17201720 (RKHROM RKH_ROM_T *)(constSM), /** RKH_SM_T::romrkh member */ \
1721- (RKHROM RKH_ST_T * )(initialState ) /** RKH_SM_T::state member */
1721+ (RKHROM RKH_ST_T * )(initialState ), /** RKH_SM_T::state member */ \
1722+ (RKH_EVT_T * )(0 ) /** RKH_SM_T::propagatedEvent member */
17221723
17231724 #if RKH_CFG_SMA_VFUNCT_EN == RKH_ENABLED
17241725 #define MKSMA (constSM , initialState ) \
@@ -1739,27 +1740,27 @@ extern "C" {
17391740 initialEvt ) \
17401741 (prio), (ppty), #name, (RKHROM RKH_ST_T*)initialState, \
17411742 ((RKH_TRN_ACT_T)initialAction), (initialEvt), \
1742- (RKHROM RKH_ST_T*)initialState
1743+ (RKHROM RKH_ST_T*)initialState, (RKH_EVT_T*)0
17431744 #else
17441745 #define MKSM (name , prio , ppty , initialState , initialAction , \
17451746 initialEvt ) \
17461747 (prio), (ppty), (RKHROM RKH_ST_T*)initialState, \
17471748 ((RKH_TRN_ACT_T)initialAction), (initialEvt), \
1748- (RKHROM RKH_ST_T*)initialState
1749+ (RKHROM RKH_ST_T*)initialState, (RKH_EVT_T*)0
17491750 #endif
17501751 #else
17511752 #if R_TRC_AO_NAME_EN == RKH_ENABLED
17521753 #define MKSM (name , prio , ppty , initialState , initialAction , \
17531754 initialEvt ) \
17541755 (prio), (ppty), #name, (RKHROM RKH_ST_T*)initialState, \
17551756 ((RKH_TRN_ACT_T)initialAction), \
1756- (RKHROM RKH_ST_T*)initialState
1757+ (RKHROM RKH_ST_T*)initialState, (RKH_EVT_T*)0
17571758 #else
17581759 #define MKSM (name , prio , ppty , initialState , initialAction , \
17591760 initialEvt ) \
17601761 (prio), (ppty), (RKHROM RKH_ST_T*)initialState, \
17611762 ((RKH_TRN_ACT_T)initialAction), \
1762- (RKHROM RKH_ST_T*)initialState
1763+ (RKHROM RKH_ST_T*)initialState, (RKH_EVT_T*)0
17631764 #endif
17641765 #endif
17651766 #if RKH_CFG_SMA_VFUNCT_EN == RKH_ENABLED
@@ -1787,7 +1788,8 @@ extern "C" {
17871788 ((RKH_SM_T *)(sm_))->istate = (RKHROM RKH_ST_T*)initialState_; \
17881789 ((RKH_SM_T *)(sm_))->iaction = (RKH_TRN_ACT_T)initialAction_; \
17891790 MKSM_IEVENT(sm_, initialEvt_); \
1790- ((RKH_SM_T *)(sm_))->state = (RKHROM RKH_ST_T*)initialState_
1791+ ((RKH_SM_T *)(sm_))->state = (RKHROM RKH_ST_T*)initialState_; \
1792+ ((RKH_SM_T *)(sm_))->propagatedEvent = (RKH_EVT_T*)0;
17911793
17921794 #if R_TRC_AO_NAME_EN == RKH_ENABLED
17931795 #if RKH_CFG_SMA_INIT_EVT_EN == RKH_ENABLED
0 commit comments