/* Enable or disable synchronous-start. When an even unit enables synchronous-start function, start the symmetric odd unit can start the even unit at the same time.  */
void TMRA_SyncStartCmd(CM_TMRA_TypeDef *TMRAx, en_functional_state_t enNewState)
/* Enable or disable synchronous-start. When an even unit enables synchronous-start function, start the symmetric odd unit can start the even unit at the same time.  */
void TMRA_SyncStartCmd(CM_TMRA_TypeDef *TMRAx, en_functional_state_t enNewState)
{
    uint32_t u32Addr;
    DDL_ASSERT(IS_TMRA_SYNC_UNIT(TMRAx));
    DDL_ASSERT(IS_FUNCTIONAL_STATE(enNewState));
    u32Addr = (uint32_t)&TMRAx->BCSTRL;
    WRITE_REG32(PERIPH_BIT_BAND(u32Addr, TMRA_BCSTRL_SYNST_POS), enNewState);
}