Lines Matching refs:pTimerCfg

454                                         const HRTIM_TimerCfgTypeDef *pTimerCfg);
458 const HRTIM_TimerCfgTypeDef *pTimerCfg);
4960 const HRTIM_TimerCfgTypeDef *pTimerCfg) in HAL_HRTIM_WaveformTimerConfig() argument
4966 assert_param(IS_HRTIM_HALFMODE(pTimerCfg->HalfModeEnable)); in HAL_HRTIM_WaveformTimerConfig()
4967 assert_param(IS_HRTIM_INTERLEAVEDMODE(pTimerCfg->InterleavedMode)); in HAL_HRTIM_WaveformTimerConfig()
4968 assert_param(IS_HRTIM_SYNCSTART(pTimerCfg->StartOnSync)); in HAL_HRTIM_WaveformTimerConfig()
4969 assert_param(IS_HRTIM_SYNCRESET(pTimerCfg->ResetOnSync)); in HAL_HRTIM_WaveformTimerConfig()
4970 assert_param(IS_HRTIM_DACSYNC(pTimerCfg->DACSynchro)); in HAL_HRTIM_WaveformTimerConfig()
4971 assert_param(IS_HRTIM_PRELOAD(pTimerCfg->PreloadEnable)); in HAL_HRTIM_WaveformTimerConfig()
4972 assert_param(IS_HRTIM_TIMERBURSTMODE(pTimerCfg->BurstMode)); in HAL_HRTIM_WaveformTimerConfig()
4973 assert_param(IS_HRTIM_UPDATEONREPETITION(pTimerCfg->RepetitionUpdate)); in HAL_HRTIM_WaveformTimerConfig()
4988 assert_param(IS_HRTIM_UPDATEGATING_MASTER(pTimerCfg->UpdateGating)); in HAL_HRTIM_WaveformTimerConfig()
4989 assert_param(IS_HRTIM_MASTER_IT(pTimerCfg->InterruptRequests)); in HAL_HRTIM_WaveformTimerConfig()
4990 assert_param(IS_HRTIM_MASTER_DMA(pTimerCfg->DMARequests)); in HAL_HRTIM_WaveformTimerConfig()
4993 HRTIM_MasterWaveform_Config(hhrtim, pTimerCfg); in HAL_HRTIM_WaveformTimerConfig()
4998 assert_param(IS_HRTIM_UPDATEGATING_TIM(pTimerCfg->UpdateGating)); in HAL_HRTIM_WaveformTimerConfig()
4999 assert_param(IS_HRTIM_TIM_IT(pTimerCfg->InterruptRequests)); in HAL_HRTIM_WaveformTimerConfig()
5000 assert_param(IS_HRTIM_TIM_DMA(pTimerCfg->DMARequests)); in HAL_HRTIM_WaveformTimerConfig()
5001 assert_param(IS_HRTIM_TIMPUSHPULLMODE(pTimerCfg->PushPull)); in HAL_HRTIM_WaveformTimerConfig()
5002 assert_param(IS_HRTIM_TIMFAULTENABLE(pTimerCfg->FaultEnable)); in HAL_HRTIM_WaveformTimerConfig()
5003 assert_param(IS_HRTIM_TIMFAULTLOCK(pTimerCfg->FaultLock)); in HAL_HRTIM_WaveformTimerConfig()
5004 assert_param(IS_HRTIM_TIMDEADTIMEINSERTION(pTimerCfg->PushPull, in HAL_HRTIM_WaveformTimerConfig()
5005 pTimerCfg->DeadTimeInsertion)); in HAL_HRTIM_WaveformTimerConfig()
5006 assert_param(IS_HRTIM_TIMDELAYEDPROTECTION(pTimerCfg->PushPull, in HAL_HRTIM_WaveformTimerConfig()
5007 pTimerCfg->DelayedProtectionMode)); in HAL_HRTIM_WaveformTimerConfig()
5008 assert_param(IS_HRTIM_OUTPUTBALANCEDIDLE(pTimerCfg->BalancedIdleAutomaticResume)); in HAL_HRTIM_WaveformTimerConfig()
5009 assert_param(IS_HRTIM_TIMUPDATETRIGGER(pTimerCfg->UpdateTrigger)); in HAL_HRTIM_WaveformTimerConfig()
5010 assert_param(IS_HRTIM_TIMRESETTRIGGER(pTimerCfg->ResetTrigger)); in HAL_HRTIM_WaveformTimerConfig()
5011 assert_param(IS_HRTIM_TIMUPDATEONRESET(pTimerCfg->ResetUpdate)); in HAL_HRTIM_WaveformTimerConfig()
5012 assert_param(IS_HRTIM_TIMSYNCUPDATE(pTimerCfg->ReSyncUpdate)); in HAL_HRTIM_WaveformTimerConfig()
5015 HRTIM_TimingUnitWaveform_Config(hhrtim, TimerIdx, pTimerCfg); in HAL_HRTIM_WaveformTimerConfig()
5019 hhrtim->TimerParam[TimerIdx].InterruptRequests = pTimerCfg->InterruptRequests; in HAL_HRTIM_WaveformTimerConfig()
5020 hhrtim->TimerParam[TimerIdx].DMARequests = pTimerCfg->DMARequests; in HAL_HRTIM_WaveformTimerConfig()
5021 hhrtim->TimerParam[TimerIdx].DMASrcAddress = pTimerCfg->DMASrcAddress; in HAL_HRTIM_WaveformTimerConfig()
5022 hhrtim->TimerParam[TimerIdx].DMADstAddress = pTimerCfg->DMADstAddress; in HAL_HRTIM_WaveformTimerConfig()
5023 hhrtim->TimerParam[TimerIdx].DMASize = pTimerCfg->DMASize; in HAL_HRTIM_WaveformTimerConfig()
5030 && (pTimerCfg->UpdateGating == HRTIM_UPDATEGATING_INDEPENDENT)) in HAL_HRTIM_WaveformTimerConfig()
5034 pTimerCfg->ReSyncUpdate << HRTIM_TIMCR_RSYNCU_Pos); in HAL_HRTIM_WaveformTimerConfig()
9141 const HRTIM_TimerCfgTypeDef *pTimerCfg) in HRTIM_MasterWaveform_Config() argument
9152 hrtim_mcr |= pTimerCfg->HalfModeEnable; in HRTIM_MasterWaveform_Config()
9156 if ((pTimerCfg->HalfModeEnable == HRTIM_HALFMODE_ENABLED) in HRTIM_MasterWaveform_Config()
9157 || (pTimerCfg->InterleavedMode == HRTIM_INTERLEAVED_MODE_DUAL)) in HRTIM_MasterWaveform_Config()
9163 else if (pTimerCfg->InterleavedMode == HRTIM_INTERLEAVED_MODE_TRIPLE) in HRTIM_MasterWaveform_Config()
9168 else if (pTimerCfg->InterleavedMode == HRTIM_INTERLEAVED_MODE_QUAD) in HRTIM_MasterWaveform_Config()
9181 hrtim_mcr |= pTimerCfg->StartOnSync; in HRTIM_MasterWaveform_Config()
9185 hrtim_mcr |= pTimerCfg->ResetOnSync; in HRTIM_MasterWaveform_Config()
9189 hrtim_mcr |= pTimerCfg->DACSynchro; in HRTIM_MasterWaveform_Config()
9193 hrtim_mcr |= pTimerCfg->PreloadEnable; in HRTIM_MasterWaveform_Config()
9197 hrtim_mcr |= (pTimerCfg->UpdateGating << 2U); in HRTIM_MasterWaveform_Config()
9201 hrtim_mcr |= pTimerCfg->RepetitionUpdate; in HRTIM_MasterWaveform_Config()
9205 hrtim_bmcr |= pTimerCfg->BurstMode; in HRTIM_MasterWaveform_Config()
9221 const HRTIM_TimerCfgTypeDef *pTimerCfg) in HRTIM_TimingUnitWaveform_Config() argument
9240 hrtim_timcr |= pTimerCfg->HalfModeEnable; in HRTIM_TimingUnitWaveform_Config()
9242 if ((pTimerCfg->HalfModeEnable == HRTIM_HALFMODE_ENABLED) in HRTIM_TimingUnitWaveform_Config()
9243 || (pTimerCfg->InterleavedMode == HRTIM_INTERLEAVED_MODE_DUAL)) in HRTIM_TimingUnitWaveform_Config()
9249 else if (pTimerCfg->InterleavedMode == HRTIM_INTERLEAVED_MODE_TRIPLE) in HRTIM_TimingUnitWaveform_Config()
9254 else if (pTimerCfg->InterleavedMode == HRTIM_INTERLEAVED_MODE_QUAD) in HRTIM_TimingUnitWaveform_Config()
9267 hrtim_timcr |= pTimerCfg->StartOnSync; in HRTIM_TimingUnitWaveform_Config()
9271 hrtim_timcr |= pTimerCfg->ResetOnSync; in HRTIM_TimingUnitWaveform_Config()
9275 hrtim_timcr |= pTimerCfg->DACSynchro; in HRTIM_TimingUnitWaveform_Config()
9279 hrtim_timcr |= pTimerCfg->PreloadEnable; in HRTIM_TimingUnitWaveform_Config()
9283 hrtim_timcr |= pTimerCfg->UpdateGating; in HRTIM_TimingUnitWaveform_Config()
9287 if (pTimerCfg->RepetitionUpdate == HRTIM_UPDATEONREPETITION_ENABLED) in HRTIM_TimingUnitWaveform_Config()
9294 hrtim_timcr |= pTimerCfg->PushPull; in HRTIM_TimingUnitWaveform_Config()
9298 hrtim_timcr |= pTimerCfg->ResetUpdate; in HRTIM_TimingUnitWaveform_Config()
9302 hrtim_timcr |= pTimerCfg->UpdateTrigger; in HRTIM_TimingUnitWaveform_Config()
9306 hrtim_timfltr |= (pTimerCfg->FaultEnable & HRTIM_FLTR_FLTxEN); in HRTIM_TimingUnitWaveform_Config()
9310 hrtim_timfltr |= pTimerCfg->FaultLock; in HRTIM_TimingUnitWaveform_Config()
9314 hrtim_timoutr |= pTimerCfg->DeadTimeInsertion; in HRTIM_TimingUnitWaveform_Config()
9320 if (((pTimerCfg->DelayedProtectionMode != HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_BALANCED_EEV6) in HRTIM_TimingUnitWaveform_Config()
9321 && (pTimerCfg->DelayedProtectionMode != HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_BALANCED_EEV7)) in HRTIM_TimingUnitWaveform_Config()
9322 || (pTimerCfg->PushPull == HRTIM_TIMPUSHPULLMODE_ENABLED)) in HRTIM_TimingUnitWaveform_Config()
9325 hrtim_timoutr |= pTimerCfg->DelayedProtectionMode; in HRTIM_TimingUnitWaveform_Config()
9330 hrtim_timoutr |= (pTimerCfg->BalancedIdleAutomaticResume); in HRTIM_TimingUnitWaveform_Config()
9333 hrtim_timrstr = pTimerCfg->ResetTrigger; in HRTIM_TimingUnitWaveform_Config()
9341 hrtim_bmcr |= (pTimerCfg->BurstMode << 1U); in HRTIM_TimingUnitWaveform_Config()
9348 hrtim_bmcr |= (pTimerCfg->BurstMode << 2U); in HRTIM_TimingUnitWaveform_Config()
9355 hrtim_bmcr |= (pTimerCfg->BurstMode << 3U); in HRTIM_TimingUnitWaveform_Config()
9362 hrtim_bmcr |= (pTimerCfg->BurstMode << 4U); in HRTIM_TimingUnitWaveform_Config()
9369 hrtim_bmcr |= (pTimerCfg->BurstMode << 5U); in HRTIM_TimingUnitWaveform_Config()
9376 hrtim_bmcr |= (pTimerCfg->BurstMode << 6U); in HRTIM_TimingUnitWaveform_Config()