Lines Matching refs:TimerIdx

446                                         uint32_t TimerIdx,
453 uint32_t TimerIdx,
458 uint32_t TimerIdx,
463 uint32_t TimerIdx,
472 uint32_t TimerIdx,
476 uint32_t TimerIdx,
480 uint32_t TimerIdx,
484 uint32_t TimerIdx);
490 uint32_t TimerIdx);
497 uint32_t TimerIdx);
899 uint32_t TimerIdx, in HAL_HRTIM_TimeBaseConfig() argument
903 assert_param(IS_HRTIM_TIMERINDEX(TimerIdx)); in HAL_HRTIM_TimeBaseConfig()
915 if (TimerIdx == HRTIM_TIMERINDEX_MASTER) in HAL_HRTIM_TimeBaseConfig()
923 HRTIM_TimingUnitBase_Config(hhrtim, TimerIdx, pTimeBaseCfg); in HAL_HRTIM_TimeBaseConfig()
970 uint32_t TimerIdx) in HAL_HRTIM_SimpleBaseStart() argument
973 assert_param(IS_HRTIM_TIMERINDEX(TimerIdx)); in HAL_HRTIM_SimpleBaseStart()
981 __HAL_HRTIM_ENABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleBaseStart()
1005 uint32_t TimerIdx) in HAL_HRTIM_SimpleBaseStop() argument
1008 assert_param(IS_HRTIM_TIMERINDEX(TimerIdx)); in HAL_HRTIM_SimpleBaseStop()
1016 __HAL_HRTIM_DISABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleBaseStop()
1041 uint32_t TimerIdx) in HAL_HRTIM_SimpleBaseStart_IT() argument
1044 assert_param(IS_HRTIM_TIMERINDEX(TimerIdx)); in HAL_HRTIM_SimpleBaseStart_IT()
1052 if (TimerIdx == HRTIM_TIMERINDEX_MASTER) in HAL_HRTIM_SimpleBaseStart_IT()
1058 __HAL_HRTIM_TIMER_ENABLE_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_REP); in HAL_HRTIM_SimpleBaseStart_IT()
1062 __HAL_HRTIM_ENABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleBaseStart_IT()
1087 uint32_t TimerIdx) in HAL_HRTIM_SimpleBaseStop_IT() argument
1090 assert_param(IS_HRTIM_TIMERINDEX(TimerIdx)); in HAL_HRTIM_SimpleBaseStop_IT()
1098 if (TimerIdx == HRTIM_TIMERINDEX_MASTER) in HAL_HRTIM_SimpleBaseStop_IT()
1104 __HAL_HRTIM_TIMER_DISABLE_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_REP); in HAL_HRTIM_SimpleBaseStop_IT()
1108 __HAL_HRTIM_DISABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleBaseStop_IT()
1136 uint32_t TimerIdx, in HAL_HRTIM_SimpleBaseStart_DMA() argument
1144 assert_param(IS_HRTIM_TIMERINDEX(TimerIdx)); in HAL_HRTIM_SimpleBaseStart_DMA()
1166 hdma = HRTIM_GetDMAHandleFromTimerIdx(hhrtim, TimerIdx); in HAL_HRTIM_SimpleBaseStart_DMA()
1179 if (TimerIdx == HRTIM_TIMERINDEX_MASTER) in HAL_HRTIM_SimpleBaseStart_DMA()
1203 if (TimerIdx == HRTIM_TIMERINDEX_MASTER) in HAL_HRTIM_SimpleBaseStart_DMA()
1209 __HAL_HRTIM_TIMER_ENABLE_DMA(hhrtim, TimerIdx, HRTIM_TIM_DMA_REP); in HAL_HRTIM_SimpleBaseStart_DMA()
1213 __HAL_HRTIM_ENABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleBaseStart_DMA()
1238 uint32_t TimerIdx) in HAL_HRTIM_SimpleBaseStop_DMA() argument
1243 assert_param(IS_HRTIM_TIMERINDEX(TimerIdx)); in HAL_HRTIM_SimpleBaseStop_DMA()
1248 if (TimerIdx == HRTIM_TIMERINDEX_MASTER) in HAL_HRTIM_SimpleBaseStop_DMA()
1263 hdma = HRTIM_GetDMAHandleFromTimerIdx(hhrtim, TimerIdx); in HAL_HRTIM_SimpleBaseStop_DMA()
1280 __HAL_HRTIM_TIMER_DISABLE_DMA(hhrtim, TimerIdx, HRTIM_TIM_DMA_REP); in HAL_HRTIM_SimpleBaseStop_DMA()
1285 __HAL_HRTIM_DISABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleBaseStop_DMA()
1360 uint32_t TimerIdx, in HAL_HRTIM_SimpleOCChannelConfig() argument
1368 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, OCChannel)); in HAL_HRTIM_SimpleOCChannelConfig()
1395 hhrtim->Instance->sTimerxRegs[TimerIdx].CMP1xR = pSimpleOCChannelCfg->Pulse; in HAL_HRTIM_SimpleOCChannelConfig()
1405 hhrtim->Instance->sTimerxRegs[TimerIdx].CMP2xR = pSimpleOCChannelCfg->Pulse; in HAL_HRTIM_SimpleOCChannelConfig()
1496 TimerIdx, in HAL_HRTIM_SimpleOCChannelConfig()
1534 uint32_t TimerIdx, in HAL_HRTIM_SimpleOCStart() argument
1538 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, OCChannel)); in HAL_HRTIM_SimpleOCStart()
1549 __HAL_HRTIM_ENABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleOCStart()
1584 uint32_t TimerIdx, in HAL_HRTIM_SimpleOCStop() argument
1588 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, OCChannel)); in HAL_HRTIM_SimpleOCStop()
1599 __HAL_HRTIM_DISABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleOCStop()
1639 uint32_t TimerIdx, in HAL_HRTIM_SimpleOCStart_IT() argument
1645 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, OCChannel)); in HAL_HRTIM_SimpleOCStart_IT()
1653 interrupt = HRTIM_GetITFromOCMode(hhrtim, TimerIdx, OCChannel); in HAL_HRTIM_SimpleOCStart_IT()
1659 __HAL_HRTIM_TIMER_ENABLE_IT(hhrtim, TimerIdx, interrupt); in HAL_HRTIM_SimpleOCStart_IT()
1662 __HAL_HRTIM_ENABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleOCStart_IT()
1698 uint32_t TimerIdx, in HAL_HRTIM_SimpleOCStop_IT() argument
1704 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, OCChannel)); in HAL_HRTIM_SimpleOCStop_IT()
1715 interrupt = HRTIM_GetITFromOCMode(hhrtim, TimerIdx, OCChannel); in HAL_HRTIM_SimpleOCStop_IT()
1718 __HAL_HRTIM_TIMER_DISABLE_IT(hhrtim, TimerIdx, interrupt); in HAL_HRTIM_SimpleOCStop_IT()
1721 __HAL_HRTIM_DISABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleOCStop_IT()
1765 uint32_t TimerIdx, in HAL_HRTIM_SimpleOCStart_DMA() argument
1775 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, OCChannel)); in HAL_HRTIM_SimpleOCStart_DMA()
1800 dma_request = HRTIM_GetDMAFromOCMode(hhrtim, TimerIdx, OCChannel); in HAL_HRTIM_SimpleOCStart_DMA()
1803 hdma = HRTIM_GetDMAHandleFromTimerIdx(hhrtim, TimerIdx); in HAL_HRTIM_SimpleOCStart_DMA()
1833 __HAL_HRTIM_TIMER_ENABLE_DMA(hhrtim, TimerIdx, dma_request); in HAL_HRTIM_SimpleOCStart_DMA()
1836 __HAL_HRTIM_ENABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleOCStart_DMA()
1872 uint32_t TimerIdx, in HAL_HRTIM_SimpleOCStop_DMA() argument
1878 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, OCChannel)); in HAL_HRTIM_SimpleOCStop_DMA()
1890 if (HAL_DMA_Abort(HRTIM_GetDMAHandleFromTimerIdx(hhrtim, TimerIdx)) != HAL_OK) in HAL_HRTIM_SimpleOCStop_DMA()
1901 dma_request = HRTIM_GetDMAFromOCMode(hhrtim, TimerIdx, OCChannel); in HAL_HRTIM_SimpleOCStop_DMA()
1904 __HAL_HRTIM_TIMER_DISABLE_DMA(hhrtim, TimerIdx, dma_request); in HAL_HRTIM_SimpleOCStop_DMA()
1907 __HAL_HRTIM_DISABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleOCStop_DMA()
1980 uint32_t TimerIdx, in HAL_HRTIM_SimplePWMChannelConfig() argument
1988 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, PWMChannel)); in HAL_HRTIM_SimplePWMChannelConfig()
2012 hhrtim->Instance->sTimerxRegs[TimerIdx].CMP1xR = pSimplePWMChannelCfg->Pulse; in HAL_HRTIM_SimplePWMChannelConfig()
2023 hhrtim->Instance->sTimerxRegs[TimerIdx].CMP2xR = pSimplePWMChannelCfg->Pulse; in HAL_HRTIM_SimplePWMChannelConfig()
2056 TimerIdx, in HAL_HRTIM_SimplePWMChannelConfig()
2061 hrtim_timcr = hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxCR; in HAL_HRTIM_SimplePWMChannelConfig()
2063 hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxCR = hrtim_timcr; in HAL_HRTIM_SimplePWMChannelConfig()
2098 uint32_t TimerIdx, in HAL_HRTIM_SimplePWMStart() argument
2102 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, PWMChannel)); in HAL_HRTIM_SimplePWMStart()
2113 __HAL_HRTIM_ENABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimplePWMStart()
2148 uint32_t TimerIdx, in HAL_HRTIM_SimplePWMStop() argument
2152 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, PWMChannel)); in HAL_HRTIM_SimplePWMStop()
2163 __HAL_HRTIM_DISABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimplePWMStop()
2199 uint32_t TimerIdx, in HAL_HRTIM_SimplePWMStart_IT() argument
2203 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, PWMChannel)); in HAL_HRTIM_SimplePWMStart_IT()
2222 __HAL_HRTIM_TIMER_ENABLE_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_CMP1); in HAL_HRTIM_SimplePWMStart_IT()
2232 __HAL_HRTIM_TIMER_ENABLE_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_CMP2); in HAL_HRTIM_SimplePWMStart_IT()
2253 __HAL_HRTIM_ENABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimplePWMStart_IT()
2289 uint32_t TimerIdx, in HAL_HRTIM_SimplePWMStop_IT() argument
2293 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, PWMChannel)); in HAL_HRTIM_SimplePWMStop_IT()
2312 __HAL_HRTIM_TIMER_DISABLE_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_CMP1); in HAL_HRTIM_SimplePWMStop_IT()
2322 __HAL_HRTIM_TIMER_DISABLE_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_CMP2); in HAL_HRTIM_SimplePWMStop_IT()
2343 __HAL_HRTIM_DISABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimplePWMStop_IT()
2383 uint32_t TimerIdx, in HAL_HRTIM_SimplePWMStart_DMA() argument
2392 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, PWMChannel)); in HAL_HRTIM_SimplePWMStart_DMA()
2417 hdma = HRTIM_GetDMAHandleFromTimerIdx(hhrtim, TimerIdx); in HAL_HRTIM_SimplePWMStart_DMA()
2455 __HAL_HRTIM_TIMER_ENABLE_DMA(hhrtim, TimerIdx, HRTIM_TIM_DMA_CMP1); in HAL_HRTIM_SimplePWMStart_DMA()
2465 __HAL_HRTIM_TIMER_ENABLE_DMA(hhrtim, TimerIdx, HRTIM_TIM_DMA_CMP2); in HAL_HRTIM_SimplePWMStart_DMA()
2486 __HAL_HRTIM_ENABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimplePWMStart_DMA()
2522 uint32_t TimerIdx, in HAL_HRTIM_SimplePWMStop_DMA() argument
2526 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, PWMChannel)); in HAL_HRTIM_SimplePWMStop_DMA()
2538 if (HAL_DMA_Abort(HRTIM_GetDMAHandleFromTimerIdx(hhrtim, TimerIdx)) != HAL_OK) in HAL_HRTIM_SimplePWMStop_DMA()
2557 __HAL_HRTIM_TIMER_DISABLE_DMA(hhrtim, TimerIdx, HRTIM_TIM_DMA_CMP1); in HAL_HRTIM_SimplePWMStop_DMA()
2567 __HAL_HRTIM_TIMER_DISABLE_DMA(hhrtim, TimerIdx, HRTIM_TIM_DMA_CMP2); in HAL_HRTIM_SimplePWMStop_DMA()
2588 __HAL_HRTIM_DISABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimplePWMStop_DMA()
2646 uint32_t TimerIdx, in HAL_HRTIM_SimpleCaptureChannelConfig() argument
2653 assert_param(IS_HRTIM_TIMING_UNIT(TimerIdx)); in HAL_HRTIM_SimpleCaptureChannelConfig()
2685 TimerIdx, in HAL_HRTIM_SimpleCaptureChannelConfig()
2717 uint32_t TimerIdx, in HAL_HRTIM_SimpleCaptureStart() argument
2721 assert_param(IS_HRTIM_TIMING_UNIT(TimerIdx)); in HAL_HRTIM_SimpleCaptureStart()
2734 … hhrtim->Instance->sTimerxRegs[TimerIdx].CPT1xCR = hhrtim->TimerParam[TimerIdx].CaptureTrigger1; in HAL_HRTIM_SimpleCaptureStart()
2740 … hhrtim->Instance->sTimerxRegs[TimerIdx].CPT2xCR = hhrtim->TimerParam[TimerIdx].CaptureTrigger2; in HAL_HRTIM_SimpleCaptureStart()
2761 __HAL_HRTIM_ENABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleCaptureStart()
2788 uint32_t TimerIdx, in HAL_HRTIM_SimpleCaptureStop() argument
2795 assert_param(IS_HRTIM_TIMING_UNIT(TimerIdx)); in HAL_HRTIM_SimpleCaptureStop()
2808 hhrtim->Instance->sTimerxRegs[TimerIdx].CPT1xCR = HRTIM_CAPTURETRIGGER_NONE; in HAL_HRTIM_SimpleCaptureStop()
2814 hhrtim->Instance->sTimerxRegs[TimerIdx].CPT2xCR = HRTIM_CAPTURETRIGGER_NONE; in HAL_HRTIM_SimpleCaptureStop()
2834 hrtim_cpt1cr = hhrtim->Instance->sTimerxRegs[TimerIdx].CPT1xCR; in HAL_HRTIM_SimpleCaptureStop()
2835 hrtim_cpt2cr = hhrtim->Instance->sTimerxRegs[TimerIdx].CPT2xCR; in HAL_HRTIM_SimpleCaptureStop()
2841 __HAL_HRTIM_DISABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleCaptureStop()
2870 uint32_t TimerIdx, in HAL_HRTIM_SimpleCaptureStart_IT() argument
2874 assert_param(IS_HRTIM_TIMING_UNIT(TimerIdx)); in HAL_HRTIM_SimpleCaptureStart_IT()
2887 … hhrtim->Instance->sTimerxRegs[TimerIdx].CPT1xCR = hhrtim->TimerParam[TimerIdx].CaptureTrigger1; in HAL_HRTIM_SimpleCaptureStart_IT()
2890 __HAL_HRTIM_TIMER_ENABLE_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_CPT1); in HAL_HRTIM_SimpleCaptureStart_IT()
2896 … hhrtim->Instance->sTimerxRegs[TimerIdx].CPT2xCR = hhrtim->TimerParam[TimerIdx].CaptureTrigger2; in HAL_HRTIM_SimpleCaptureStart_IT()
2899 __HAL_HRTIM_TIMER_ENABLE_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_CPT2); in HAL_HRTIM_SimpleCaptureStart_IT()
2920 __HAL_HRTIM_ENABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleCaptureStart_IT()
2948 uint32_t TimerIdx, in HAL_HRTIM_SimpleCaptureStop_IT() argument
2956 assert_param(IS_HRTIM_TIMING_UNIT(TimerIdx)); in HAL_HRTIM_SimpleCaptureStop_IT()
2969 hhrtim->Instance->sTimerxRegs[TimerIdx].CPT1xCR = HRTIM_CAPTURETRIGGER_NONE; in HAL_HRTIM_SimpleCaptureStop_IT()
2972 __HAL_HRTIM_TIMER_DISABLE_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_CPT1); in HAL_HRTIM_SimpleCaptureStop_IT()
2978 hhrtim->Instance->sTimerxRegs[TimerIdx].CPT2xCR = HRTIM_CAPTURETRIGGER_NONE; in HAL_HRTIM_SimpleCaptureStop_IT()
2981 __HAL_HRTIM_TIMER_DISABLE_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_CPT2); in HAL_HRTIM_SimpleCaptureStop_IT()
3001 hrtim_cpt1cr = hhrtim->Instance->sTimerxRegs[TimerIdx].CPT1xCR; in HAL_HRTIM_SimpleCaptureStop_IT()
3002 hrtim_cpt2cr = hhrtim->Instance->sTimerxRegs[TimerIdx].CPT2xCR; in HAL_HRTIM_SimpleCaptureStop_IT()
3008 __HAL_HRTIM_DISABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleCaptureStop_IT()
3041 uint32_t TimerIdx, in HAL_HRTIM_SimpleCaptureStart_DMA() argument
3050 assert_param(IS_HRTIM_TIMING_UNIT(TimerIdx)); in HAL_HRTIM_SimpleCaptureStart_DMA()
3059 hdma = HRTIM_GetDMAHandleFromTimerIdx(hhrtim, TimerIdx); in HAL_HRTIM_SimpleCaptureStart_DMA()
3093 … hhrtim->Instance->sTimerxRegs[TimerIdx].CPT1xCR = hhrtim->TimerParam[TimerIdx].CaptureTrigger1; in HAL_HRTIM_SimpleCaptureStart_DMA()
3095 __HAL_HRTIM_TIMER_ENABLE_DMA(hhrtim, TimerIdx, HRTIM_TIM_DMA_CPT1); in HAL_HRTIM_SimpleCaptureStart_DMA()
3102 … hhrtim->Instance->sTimerxRegs[TimerIdx].CPT2xCR = hhrtim->TimerParam[TimerIdx].CaptureTrigger2; in HAL_HRTIM_SimpleCaptureStart_DMA()
3105 __HAL_HRTIM_TIMER_ENABLE_DMA(hhrtim, TimerIdx, HRTIM_TIM_DMA_CPT2); in HAL_HRTIM_SimpleCaptureStart_DMA()
3126 __HAL_HRTIM_ENABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleCaptureStart_DMA()
3154 uint32_t TimerIdx, in HAL_HRTIM_SimpleCaptureStop_DMA() argument
3162 assert_param(IS_HRTIM_TIMING_UNIT(TimerIdx)); in HAL_HRTIM_SimpleCaptureStop_DMA()
3172 if (HAL_DMA_Abort(HRTIM_GetDMAHandleFromTimerIdx(hhrtim, TimerIdx)) != HAL_OK) in HAL_HRTIM_SimpleCaptureStop_DMA()
3187 hhrtim->Instance->sTimerxRegs[TimerIdx].CPT1xCR = HRTIM_CAPTURETRIGGER_NONE; in HAL_HRTIM_SimpleCaptureStop_DMA()
3190 __HAL_HRTIM_TIMER_DISABLE_DMA(hhrtim, TimerIdx, HRTIM_TIM_DMA_CPT1); in HAL_HRTIM_SimpleCaptureStop_DMA()
3197 hhrtim->Instance->sTimerxRegs[TimerIdx].CPT2xCR = HRTIM_CAPTURETRIGGER_NONE; in HAL_HRTIM_SimpleCaptureStop_DMA()
3200 __HAL_HRTIM_TIMER_DISABLE_DMA(hhrtim, TimerIdx, HRTIM_TIM_DMA_CPT2); in HAL_HRTIM_SimpleCaptureStop_DMA()
3220 hrtim_cpt1cr = hhrtim->Instance->sTimerxRegs[TimerIdx].CPT1xCR; in HAL_HRTIM_SimpleCaptureStop_DMA()
3221 hrtim_cpt2cr = hhrtim->Instance->sTimerxRegs[TimerIdx].CPT2xCR; in HAL_HRTIM_SimpleCaptureStop_DMA()
3227 __HAL_HRTIM_DISABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleCaptureStop_DMA()
3301 uint32_t TimerIdx, in HAL_HRTIM_SimpleOnePulseChannelConfig() argument
3309 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, OnePulseChannel)); in HAL_HRTIM_SimpleOnePulseChannelConfig()
3339 hhrtim->Instance->sTimerxRegs[TimerIdx].CMP1xR = pSimpleOnePulseChannelCfg->Pulse; in HAL_HRTIM_SimpleOnePulseChannelConfig()
3350 hhrtim->Instance->sTimerxRegs[TimerIdx].CMP2xR = pSimpleOnePulseChannelCfg->Pulse; in HAL_HRTIM_SimpleOnePulseChannelConfig()
3384 TimerIdx, in HAL_HRTIM_SimpleOnePulseChannelConfig()
3401 TimerIdx, in HAL_HRTIM_SimpleOnePulseChannelConfig()
3437 uint32_t TimerIdx, in HAL_HRTIM_SimpleOnePulseStart() argument
3441 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, OnePulseChannel)); in HAL_HRTIM_SimpleOnePulseStart()
3452 __HAL_HRTIM_ENABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleOnePulseStart()
3487 uint32_t TimerIdx, in HAL_HRTIM_SimpleOnePulseStop() argument
3491 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, OnePulseChannel)); in HAL_HRTIM_SimpleOnePulseStop()
3502 __HAL_HRTIM_DISABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleOnePulseStop()
3538 uint32_t TimerIdx, in HAL_HRTIM_SimpleOnePulseStart_IT() argument
3542 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, OnePulseChannel)); in HAL_HRTIM_SimpleOnePulseStart_IT()
3561 __HAL_HRTIM_TIMER_ENABLE_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_CMP1); in HAL_HRTIM_SimpleOnePulseStart_IT()
3571 __HAL_HRTIM_TIMER_ENABLE_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_CMP2); in HAL_HRTIM_SimpleOnePulseStart_IT()
3592 __HAL_HRTIM_ENABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleOnePulseStart_IT()
3628 uint32_t TimerIdx, in HAL_HRTIM_SimpleOnePulseStop_IT() argument
3632 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, OnePulseChannel)); in HAL_HRTIM_SimpleOnePulseStop_IT()
3651 __HAL_HRTIM_TIMER_DISABLE_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_CMP1); in HAL_HRTIM_SimpleOnePulseStop_IT()
3661 __HAL_HRTIM_TIMER_DISABLE_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_CMP2); in HAL_HRTIM_SimpleOnePulseStop_IT()
3682 __HAL_HRTIM_DISABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleOnePulseStop_IT()
4256 uint32_t TimerIdx, in HAL_HRTIM_WaveformTimerConfig() argument
4260 assert_param(IS_HRTIM_TIMERINDEX(TimerIdx)); in HAL_HRTIM_WaveformTimerConfig()
4281 if (TimerIdx == HRTIM_TIMERINDEX_MASTER) in HAL_HRTIM_WaveformTimerConfig()
4309 HRTIM_TimingUnitWaveform_Config(hhrtim, TimerIdx, pTimerCfg); in HAL_HRTIM_WaveformTimerConfig()
4313 hhrtim->TimerParam[TimerIdx].InterruptRequests = pTimerCfg->InterruptRequests; in HAL_HRTIM_WaveformTimerConfig()
4314 hhrtim->TimerParam[TimerIdx].DMARequests = pTimerCfg->DMARequests; in HAL_HRTIM_WaveformTimerConfig()
4315 hhrtim->TimerParam[TimerIdx].DMASrcAddress = pTimerCfg->DMASrcAddress; in HAL_HRTIM_WaveformTimerConfig()
4316 hhrtim->TimerParam[TimerIdx].DMADstAddress = pTimerCfg->DMADstAddress; in HAL_HRTIM_WaveformTimerConfig()
4317 hhrtim->TimerParam[TimerIdx].DMASize = pTimerCfg->DMASize; in HAL_HRTIM_WaveformTimerConfig()
4320 HRTIM_ForceRegistersUpdate(hhrtim, TimerIdx); in HAL_HRTIM_WaveformTimerConfig()
4357 uint32_t TimerIdx, in HAL_HRTIM_TimerEventFilteringConfig() argument
4362 assert_param(IS_HRTIM_TIMING_UNIT(TimerIdx)); in HAL_HRTIM_TimerEventFilteringConfig()
4383 CLEAR_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].EEFxR1); in HAL_HRTIM_TimerEventFilteringConfig()
4384 CLEAR_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].EEFxR2); in HAL_HRTIM_TimerEventFilteringConfig()
4390 …MODIFY_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].EEFxR1, (HRTIM_EEFR1_EE1FLTR | HRTIM_EEFR1_EE1L… in HAL_HRTIM_TimerEventFilteringConfig()
4396 …MODIFY_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].EEFxR1, (HRTIM_EEFR1_EE2FLTR | HRTIM_EEFR1_EE2L… in HAL_HRTIM_TimerEventFilteringConfig()
4402 …MODIFY_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].EEFxR1, (HRTIM_EEFR1_EE3FLTR | HRTIM_EEFR1_EE3L… in HAL_HRTIM_TimerEventFilteringConfig()
4408 …MODIFY_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].EEFxR1, (HRTIM_EEFR1_EE4FLTR | HRTIM_EEFR1_EE4L… in HAL_HRTIM_TimerEventFilteringConfig()
4414 …MODIFY_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].EEFxR1, (HRTIM_EEFR1_EE5FLTR | HRTIM_EEFR1_EE5L… in HAL_HRTIM_TimerEventFilteringConfig()
4420 …MODIFY_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].EEFxR2, (HRTIM_EEFR2_EE6FLTR | HRTIM_EEFR2_EE6L… in HAL_HRTIM_TimerEventFilteringConfig()
4426 …MODIFY_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].EEFxR2, (HRTIM_EEFR2_EE7FLTR | HRTIM_EEFR2_EE7L… in HAL_HRTIM_TimerEventFilteringConfig()
4432 …MODIFY_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].EEFxR2, (HRTIM_EEFR2_EE8FLTR | HRTIM_EEFR2_EE8L… in HAL_HRTIM_TimerEventFilteringConfig()
4438 …MODIFY_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].EEFxR2, (HRTIM_EEFR2_EE9FLTR | HRTIM_EEFR2_EE9L… in HAL_HRTIM_TimerEventFilteringConfig()
4444 …MODIFY_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].EEFxR2, (HRTIM_EEFR2_EE10FLTR | HRTIM_EEFR2_EE1… in HAL_HRTIM_TimerEventFilteringConfig()
4487 uint32_t TimerIdx, in HAL_HRTIM_DeadTimeConfig() argument
4493 assert_param(IS_HRTIM_TIMING_UNIT(TimerIdx)); in HAL_HRTIM_DeadTimeConfig()
4524 MODIFY_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].DTxR, ( in HAL_HRTIM_DeadTimeConfig()
4552 uint32_t TimerIdx, in HAL_HRTIM_ChopperModeConfig() argument
4558 assert_param(IS_HRTIM_TIMING_UNIT(TimerIdx)); in HAL_HRTIM_ChopperModeConfig()
4579 MODIFY_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].CHPxR, in HAL_HRTIM_ChopperModeConfig()
4629 uint32_t TimerIdx, in HAL_HRTIM_BurstDMAConfig() argument
4633 assert_param(IS_HRTIM_TIMER_BURSTDMA(TimerIdx, RegistersToUpdate)); in HAL_HRTIM_BurstDMAConfig()
4646 switch (TimerIdx) in HAL_HRTIM_BurstDMAConfig()
4736 uint32_t TimerIdx, in HAL_HRTIM_WaveformCompareConfig() argument
4741 assert_param(IS_HRTIM_TIMERINDEX(TimerIdx)); in HAL_HRTIM_WaveformCompareConfig()
4754 if (TimerIdx == HRTIM_TIMERINDEX_MASTER) in HAL_HRTIM_WaveformCompareConfig()
4806 hhrtim->Instance->sTimerxRegs[TimerIdx].CMP1xR = pCompareCfg->CompareValue; in HAL_HRTIM_WaveformCompareConfig()
4816 hhrtim->Instance->sTimerxRegs[TimerIdx].CMP2xR = pCompareCfg->CompareValue; in HAL_HRTIM_WaveformCompareConfig()
4823 hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxCR &= ~HRTIM_TIMCR_DELCMP2; in HAL_HRTIM_WaveformCompareConfig()
4824 hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxCR |= pCompareCfg->AutoDelayedMode; in HAL_HRTIM_WaveformCompareConfig()
4829 hhrtim->Instance->sTimerxRegs[TimerIdx].CMP1xR = pCompareCfg->AutoDelayedTimeout; in HAL_HRTIM_WaveformCompareConfig()
4833 hhrtim->Instance->sTimerxRegs[TimerIdx].CMP3xR = pCompareCfg->AutoDelayedTimeout; in HAL_HRTIM_WaveformCompareConfig()
4843 MODIFY_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxCR, HRTIM_TIMCR_DELCMP2, 0U); in HAL_HRTIM_WaveformCompareConfig()
4851 hhrtim->Instance->sTimerxRegs[TimerIdx].CMP3xR = pCompareCfg->CompareValue; in HAL_HRTIM_WaveformCompareConfig()
4861 hhrtim->Instance->sTimerxRegs[TimerIdx].CMP4xR = pCompareCfg->CompareValue; in HAL_HRTIM_WaveformCompareConfig()
4868 hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxCR &= ~HRTIM_TIMCR_DELCMP4; in HAL_HRTIM_WaveformCompareConfig()
4869 hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxCR |= (pCompareCfg->AutoDelayedMode << 2U); in HAL_HRTIM_WaveformCompareConfig()
4874 hhrtim->Instance->sTimerxRegs[TimerIdx].CMP1xR = pCompareCfg->AutoDelayedTimeout; in HAL_HRTIM_WaveformCompareConfig()
4878 hhrtim->Instance->sTimerxRegs[TimerIdx].CMP3xR = pCompareCfg->AutoDelayedTimeout; in HAL_HRTIM_WaveformCompareConfig()
4888 MODIFY_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxCR, HRTIM_TIMCR_DELCMP4, 0U); in HAL_HRTIM_WaveformCompareConfig()
4937 uint32_t TimerIdx, in HAL_HRTIM_WaveformCaptureConfig() argument
4942 assert_param(IS_HRTIM_TIMER_CAPTURETRIGGER(TimerIdx, pCaptureCfg->Trigger)); in HAL_HRTIM_WaveformCaptureConfig()
4960 WRITE_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].CPT1xCR, pCaptureCfg->Trigger); in HAL_HRTIM_WaveformCaptureConfig()
4966 WRITE_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].CPT2xCR, pCaptureCfg->Trigger); in HAL_HRTIM_WaveformCaptureConfig()
5023 uint32_t TimerIdx, in HAL_HRTIM_WaveformOutputConfig() argument
5028 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, Output)); in HAL_HRTIM_WaveformOutputConfig()
5048 TimerIdx, in HAL_HRTIM_WaveformOutputConfig()
5091 uint32_t TimerIdx, in HAL_HRTIM_WaveformSetOutputLevel() argument
5096 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, Output)); in HAL_HRTIM_WaveformSetOutputLevel()
5121 SET_BIT(hhrtim->Instance->sTimerxRegs[TimerIdx].SETx1R,HRTIM_SET1R_SST); in HAL_HRTIM_WaveformSetOutputLevel()
5126 SET_BIT(hhrtim->Instance->sTimerxRegs[TimerIdx].RSTx1R, HRTIM_RST1R_SRT); in HAL_HRTIM_WaveformSetOutputLevel()
5140 SET_BIT(hhrtim->Instance->sTimerxRegs[TimerIdx].SETx2R, HRTIM_SET2R_SST); in HAL_HRTIM_WaveformSetOutputLevel()
5145 SET_BIT(hhrtim->Instance->sTimerxRegs[TimerIdx].RSTx2R, HRTIM_RST2R_SRT); in HAL_HRTIM_WaveformSetOutputLevel()
5749 uint32_t TimerIdx, in HAL_HRTIM_SoftwareCapture() argument
5753 assert_param(IS_HRTIM_TIMING_UNIT(TimerIdx)); in HAL_HRTIM_SoftwareCapture()
5771 SET_BIT(hhrtim->Instance->sTimerxRegs[TimerIdx].CPT1xCR, HRTIM_CPT1CR_SWCPT); in HAL_HRTIM_SoftwareCapture()
5777 SET_BIT(hhrtim->Instance->sTimerxRegs[TimerIdx].CPT2xCR, HRTIM_CPT2CR_SWCPT); in HAL_HRTIM_SoftwareCapture()
5914 uint32_t TimerIdx, in HAL_HRTIM_BurstDMATransfer() argument
5921 assert_param(IS_HRTIM_TIMERINDEX(TimerIdx)); in HAL_HRTIM_BurstDMATransfer()
5943 hdma = HRTIM_GetDMAHandleFromTimerIdx(hhrtim, TimerIdx); in HAL_HRTIM_BurstDMATransfer()
6108 uint32_t TimerIdx, in HAL_HRTIM_GetCapturedValue() argument
6114 assert_param(IS_HRTIM_TIMING_UNIT(TimerIdx)); in HAL_HRTIM_GetCapturedValue()
6122 captured_value = hhrtim->Instance->sTimerxRegs[TimerIdx].CPT1xR; in HAL_HRTIM_GetCapturedValue()
6128 captured_value = hhrtim->Instance->sTimerxRegs[TimerIdx].CPT2xR; in HAL_HRTIM_GetCapturedValue()
6171 uint32_t TimerIdx, in HAL_HRTIM_WaveformGetOutputLevel() argument
6177 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, Output)); in HAL_HRTIM_WaveformGetOutputLevel()
6188 if ((hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxISR & HRTIM_TIMISR_O1CPY) != (uint32_t)RESET) in HAL_HRTIM_WaveformGetOutputLevel()
6205 if ((hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxISR & HRTIM_TIMISR_O2CPY) != (uint32_t)RESET) in HAL_HRTIM_WaveformGetOutputLevel()
6251 uint32_t TimerIdx, in HAL_HRTIM_WaveformGetOutputState() argument
6258 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, Output)); in HAL_HRTIM_WaveformGetOutputState()
6261 UNUSED(TimerIdx); in HAL_HRTIM_WaveformGetOutputState()
6381 uint32_t TimerIdx, in HAL_HRTIM_GetDelayedProtectionStatus() argument
6387 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, Output)); in HAL_HRTIM_GetDelayedProtectionStatus()
6398 … if ((hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxISR & HRTIM_TIMISR_O1STAT) != (uint32_t)RESET) in HAL_HRTIM_GetDelayedProtectionStatus()
6417 … if ((hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxISR & HRTIM_TIMISR_O2STAT) != (uint32_t)RESET) in HAL_HRTIM_GetDelayedProtectionStatus()
6469 uint32_t TimerIdx) in HAL_HRTIM_GetCurrentPushPullStatus() argument
6474 assert_param(IS_HRTIM_TIMING_UNIT(TimerIdx)); in HAL_HRTIM_GetCurrentPushPullStatus()
6477 …current_pushpull_status = (hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxISR & HRTIM_TIMISR_CPPSTAT); in HAL_HRTIM_GetCurrentPushPullStatus()
6497 uint32_t TimerIdx) in HAL_HRTIM_GetIdlePushPullStatus() argument
6502 assert_param(IS_HRTIM_TIMING_UNIT(TimerIdx)); in HAL_HRTIM_GetIdlePushPullStatus()
6505 idle_pushpull_status = (hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxISR & HRTIM_TIMISR_IPPSTAT); in HAL_HRTIM_GetIdlePushPullStatus()
6584 uint32_t TimerIdx) in HAL_HRTIM_IRQHandler() argument
6587 if (TimerIdx == HRTIM_TIMERINDEX_COMMON) in HAL_HRTIM_IRQHandler()
6591 else if (TimerIdx == HRTIM_TIMERINDEX_MASTER) in HAL_HRTIM_IRQHandler()
6599 HRTIM_Timer_ISR(hhrtim, TimerIdx); in HAL_HRTIM_IRQHandler()
6753 uint32_t TimerIdx) in HAL_HRTIM_RegistersUpdateCallback() argument
6757 UNUSED(TimerIdx); in HAL_HRTIM_RegistersUpdateCallback()
6778 uint32_t TimerIdx) in HAL_HRTIM_RepetitionEventCallback() argument
6782 UNUSED(TimerIdx); in HAL_HRTIM_RepetitionEventCallback()
6804 uint32_t TimerIdx) in HAL_HRTIM_Compare1EventCallback() argument
6808 UNUSED(TimerIdx); in HAL_HRTIM_Compare1EventCallback()
6830 uint32_t TimerIdx) in HAL_HRTIM_Compare2EventCallback() argument
6834 UNUSED(TimerIdx); in HAL_HRTIM_Compare2EventCallback()
6856 uint32_t TimerIdx) in HAL_HRTIM_Compare3EventCallback() argument
6860 UNUSED(TimerIdx); in HAL_HRTIM_Compare3EventCallback()
6882 uint32_t TimerIdx) in HAL_HRTIM_Compare4EventCallback() argument
6886 UNUSED(TimerIdx); in HAL_HRTIM_Compare4EventCallback()
6906 uint32_t TimerIdx) in HAL_HRTIM_Capture1EventCallback() argument
6910 UNUSED(TimerIdx); in HAL_HRTIM_Capture1EventCallback()
6930 uint32_t TimerIdx) in HAL_HRTIM_Capture2EventCallback() argument
6934 UNUSED(TimerIdx); in HAL_HRTIM_Capture2EventCallback()
6955 uint32_t TimerIdx) in HAL_HRTIM_DelayedProtectionCallback() argument
6959 UNUSED(TimerIdx); in HAL_HRTIM_DelayedProtectionCallback()
6980 uint32_t TimerIdx) in HAL_HRTIM_CounterResetCallback() argument
6984 UNUSED(TimerIdx); in HAL_HRTIM_CounterResetCallback()
7004 uint32_t TimerIdx) in HAL_HRTIM_Output1SetCallback() argument
7008 UNUSED(TimerIdx); in HAL_HRTIM_Output1SetCallback()
7028 uint32_t TimerIdx) in HAL_HRTIM_Output1ResetCallback() argument
7032 UNUSED(TimerIdx); in HAL_HRTIM_Output1ResetCallback()
7052 uint32_t TimerIdx) in HAL_HRTIM_Output2SetCallback() argument
7056 UNUSED(TimerIdx); in HAL_HRTIM_Output2SetCallback()
7076 uint32_t TimerIdx) in HAL_HRTIM_Output2ResetCallback() argument
7080 UNUSED(TimerIdx); in HAL_HRTIM_Output2ResetCallback()
7101 uint32_t TimerIdx) in HAL_HRTIM_BurstDMATransferCallback() argument
7105 UNUSED(TimerIdx); in HAL_HRTIM_BurstDMATransferCallback()
7680 uint32_t TimerIdx , in HRTIM_TimingUnitBase_Config() argument
7686 hrtim_timcr = hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxCR; in HRTIM_TimingUnitBase_Config()
7697 hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxCR = hrtim_timcr; in HRTIM_TimingUnitBase_Config()
7698 hhrtim->Instance->sTimerxRegs[TimerIdx].PERxR = pTimeBaseCfg->Period; in HRTIM_TimingUnitBase_Config()
7699 hhrtim->Instance->sTimerxRegs[TimerIdx].REPxR = pTimeBaseCfg->RepetitionCounter; in HRTIM_TimingUnitBase_Config()
7763 uint32_t TimerIdx, in HRTIM_TimingUnitWaveform_Config() argument
7773 hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxCR &= ~(HRTIM_TIMCR_UPDGAT); in HRTIM_TimingUnitWaveform_Config()
7776 hrtim_timcr = hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxCR; in HRTIM_TimingUnitWaveform_Config()
7777 hrtim_timfltr = hhrtim->Instance->sTimerxRegs[TimerIdx].FLTxR; in HRTIM_TimingUnitWaveform_Config()
7778 hrtim_timoutr = hhrtim->Instance->sTimerxRegs[TimerIdx].OUTxR; in HRTIM_TimingUnitWaveform_Config()
7856 switch (TimerIdx) in HRTIM_TimingUnitWaveform_Config()
7898 hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxCR = hrtim_timcr; in HRTIM_TimingUnitWaveform_Config()
7899 hhrtim->Instance->sTimerxRegs[TimerIdx].FLTxR = hrtim_timfltr; in HRTIM_TimingUnitWaveform_Config()
7900 hhrtim->Instance->sTimerxRegs[TimerIdx].OUTxR = hrtim_timoutr; in HRTIM_TimingUnitWaveform_Config()
7901 hhrtim->Instance->sTimerxRegs[TimerIdx].RSTxR = hrtim_timrstr; in HRTIM_TimingUnitWaveform_Config()
7914 uint32_t TimerIdx, in HRTIM_CaptureUnitConfig() argument
7990 hhrtim->TimerParam[TimerIdx].CaptureTrigger1 = CaptureTrigger; in HRTIM_CaptureUnitConfig()
7996 hhrtim->TimerParam[TimerIdx].CaptureTrigger2 = CaptureTrigger; in HRTIM_CaptureUnitConfig()
8014 uint32_t TimerIdx, in HRTIM_OutputConfig() argument
8023 hrtim_outr = hhrtim->Instance->sTimerxRegs[TimerIdx].OUTxR; in HRTIM_OutputConfig()
8024 hrtim_dtr = hhrtim->Instance->sTimerxRegs[TimerIdx].DTxR; in HRTIM_OutputConfig()
8035 hhrtim->Instance->sTimerxRegs[TimerIdx].SETx1R = pOutputCfg->SetSource; in HRTIM_OutputConfig()
8036 hhrtim->Instance->sTimerxRegs[TimerIdx].RSTx1R = pOutputCfg->ResetSource; in HRTIM_OutputConfig()
8047 hhrtim->Instance->sTimerxRegs[TimerIdx].SETx2R = pOutputCfg->SetSource; in HRTIM_OutputConfig()
8048 hhrtim->Instance->sTimerxRegs[TimerIdx].RSTx2R = pOutputCfg->ResetSource; in HRTIM_OutputConfig()
8094 hhrtim->Instance->sTimerxRegs[TimerIdx].OUTxR = hrtim_outr; in HRTIM_OutputConfig()
8281 uint32_t TimerIdx, in HRTIM_TIM_ResetConfig() argument
8288 hhrtim->Instance->sTimerxRegs[TimerIdx].RSTxR = HRTIM_TIMRESETTRIGGER_EEV_1; in HRTIM_TIM_ResetConfig()
8294 hhrtim->Instance->sTimerxRegs[TimerIdx].RSTxR = HRTIM_TIMRESETTRIGGER_EEV_2; in HRTIM_TIM_ResetConfig()
8300 hhrtim->Instance->sTimerxRegs[TimerIdx].RSTxR = HRTIM_TIMRESETTRIGGER_EEV_3; in HRTIM_TIM_ResetConfig()
8306 hhrtim->Instance->sTimerxRegs[TimerIdx].RSTxR = HRTIM_TIMRESETTRIGGER_EEV_4; in HRTIM_TIM_ResetConfig()
8312 hhrtim->Instance->sTimerxRegs[TimerIdx].RSTxR = HRTIM_TIMRESETTRIGGER_EEV_5; in HRTIM_TIM_ResetConfig()
8318 hhrtim->Instance->sTimerxRegs[TimerIdx].RSTxR = HRTIM_TIMRESETTRIGGER_EEV_6; in HRTIM_TIM_ResetConfig()
8324 hhrtim->Instance->sTimerxRegs[TimerIdx].RSTxR = HRTIM_TIMRESETTRIGGER_EEV_7; in HRTIM_TIM_ResetConfig()
8330 hhrtim->Instance->sTimerxRegs[TimerIdx].RSTxR = HRTIM_TIMRESETTRIGGER_EEV_8; in HRTIM_TIM_ResetConfig()
8336 hhrtim->Instance->sTimerxRegs[TimerIdx].RSTxR = HRTIM_TIMRESETTRIGGER_EEV_9; in HRTIM_TIM_ResetConfig()
8342 hhrtim->Instance->sTimerxRegs[TimerIdx].RSTxR = HRTIM_TIMRESETTRIGGER_EEV_10; in HRTIM_TIM_ResetConfig()
8371 uint32_t TimerIdx, in HRTIM_GetITFromOCMode() argument
8387 hrtim_set = hhrtim->Instance->sTimerxRegs[TimerIdx].SETx1R; in HRTIM_GetITFromOCMode()
8388 hrtim_reset = hhrtim->Instance->sTimerxRegs[TimerIdx].RSTx1R; in HRTIM_GetITFromOCMode()
8422 hrtim_set = hhrtim->Instance->sTimerxRegs[TimerIdx].SETx2R; in HRTIM_GetITFromOCMode()
8423 hrtim_reset = hhrtim->Instance->sTimerxRegs[TimerIdx].RSTx2R; in HRTIM_GetITFromOCMode()
8477 uint32_t TimerIdx, in HRTIM_GetDMAFromOCMode() argument
8493 hrtim_set = hhrtim->Instance->sTimerxRegs[TimerIdx].SETx1R; in HRTIM_GetDMAFromOCMode()
8494 hrtim_reset = hhrtim->Instance->sTimerxRegs[TimerIdx].RSTx1R; in HRTIM_GetDMAFromOCMode()
8528 hrtim_set = hhrtim->Instance->sTimerxRegs[TimerIdx].SETx2R; in HRTIM_GetDMAFromOCMode()
8529 hrtim_reset = hhrtim->Instance->sTimerxRegs[TimerIdx].RSTx2R; in HRTIM_GetDMAFromOCMode()
8564 uint32_t TimerIdx) in HRTIM_GetDMAHandleFromTimerIdx() argument
8568 switch (TimerIdx) in HRTIM_GetDMAHandleFromTimerIdx()
8657 uint32_t TimerIdx) in HRTIM_ForceRegistersUpdate() argument
8659 switch (TimerIdx) in HRTIM_ForceRegistersUpdate()
8986 uint32_t TimerIdx) in HRTIM_Timer_ISR() argument
8988 uint32_t tisrflags = READ_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxISR); in HRTIM_Timer_ISR()
8989 uint32_t tdierits = READ_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxDIER); in HRTIM_Timer_ISR()
8996 __HAL_HRTIM_TIMER_CLEAR_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_CMP1); in HRTIM_Timer_ISR()
9000 hhrtim->Compare1EventCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
9002 HAL_HRTIM_Compare1EventCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
9012 __HAL_HRTIM_TIMER_CLEAR_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_CMP2); in HRTIM_Timer_ISR()
9016 hhrtim->Compare2EventCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
9018 HAL_HRTIM_Compare2EventCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
9028 __HAL_HRTIM_TIMER_CLEAR_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_CMP3); in HRTIM_Timer_ISR()
9032 hhrtim->Compare3EventCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
9034 HAL_HRTIM_Compare3EventCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
9044 __HAL_HRTIM_TIMER_CLEAR_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_CMP4); in HRTIM_Timer_ISR()
9048 hhrtim->Compare4EventCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
9050 HAL_HRTIM_Compare4EventCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
9060 __HAL_HRTIM_TIMER_CLEAR_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_REP); in HRTIM_Timer_ISR()
9064 hhrtim->RepetitionEventCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
9066 HAL_HRTIM_RepetitionEventCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
9076 __HAL_HRTIM_TIMER_CLEAR_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_UPD); in HRTIM_Timer_ISR()
9080 hhrtim->RegistersUpdateCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
9082 HAL_HRTIM_RegistersUpdateCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
9092 __HAL_HRTIM_TIMER_CLEAR_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_CPT1); in HRTIM_Timer_ISR()
9096 hhrtim->Capture1EventCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
9098 HAL_HRTIM_Capture1EventCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
9108 __HAL_HRTIM_TIMER_CLEAR_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_CPT2); in HRTIM_Timer_ISR()
9112 hhrtim->Capture2EventCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
9114 HAL_HRTIM_Capture2EventCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
9124 __HAL_HRTIM_TIMER_CLEAR_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_SET1); in HRTIM_Timer_ISR()
9128 hhrtim->Output1SetCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
9130 HAL_HRTIM_Output1SetCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
9140 __HAL_HRTIM_TIMER_CLEAR_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_RST1); in HRTIM_Timer_ISR()
9144 hhrtim->Output1ResetCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
9146 HAL_HRTIM_Output1ResetCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
9156 __HAL_HRTIM_TIMER_CLEAR_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_SET2); in HRTIM_Timer_ISR()
9160 hhrtim->Output2SetCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
9162 HAL_HRTIM_Output2SetCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
9172 __HAL_HRTIM_TIMER_CLEAR_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_RST2); in HRTIM_Timer_ISR()
9176 hhrtim->Output2ResetCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
9178 HAL_HRTIM_Output2ResetCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
9188 __HAL_HRTIM_TIMER_CLEAR_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_RST); in HRTIM_Timer_ISR()
9192 hhrtim->CounterResetCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
9194 HAL_HRTIM_CounterResetCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
9204 __HAL_HRTIM_TIMER_CLEAR_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_DLYPRT); in HRTIM_Timer_ISR()
9208 hhrtim->DelayedProtectionCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
9210 HAL_HRTIM_DelayedProtectionCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()