Lines Matching refs:TimerIdx

429                                         uint32_t TimerIdx,
436 uint32_t TimerIdx,
441 uint32_t TimerIdx,
446 uint32_t TimerIdx,
455 uint32_t TimerIdx,
459 uint32_t TimerIdx,
463 uint32_t TimerIdx,
467 uint32_t TimerIdx);
473 uint32_t TimerIdx);
480 uint32_t TimerIdx);
744 uint32_t TimerIdx, in HAL_HRTIM_TimeBaseConfig() argument
748 assert_param(IS_HRTIM_TIMERINDEX(TimerIdx)); in HAL_HRTIM_TimeBaseConfig()
760 if (TimerIdx == HRTIM_TIMERINDEX_MASTER) in HAL_HRTIM_TimeBaseConfig()
768 HRTIM_TimingUnitBase_Config(hhrtim, TimerIdx, pTimeBaseCfg); in HAL_HRTIM_TimeBaseConfig()
815 uint32_t TimerIdx) in HAL_HRTIM_SimpleBaseStart() argument
818 assert_param(IS_HRTIM_TIMERINDEX(TimerIdx)); in HAL_HRTIM_SimpleBaseStart()
826 __HAL_HRTIM_ENABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleBaseStart()
850 uint32_t TimerIdx) in HAL_HRTIM_SimpleBaseStop() argument
853 assert_param(IS_HRTIM_TIMERINDEX(TimerIdx)); in HAL_HRTIM_SimpleBaseStop()
861 __HAL_HRTIM_DISABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleBaseStop()
886 uint32_t TimerIdx) in HAL_HRTIM_SimpleBaseStart_IT() argument
889 assert_param(IS_HRTIM_TIMERINDEX(TimerIdx)); in HAL_HRTIM_SimpleBaseStart_IT()
897 if (TimerIdx == HRTIM_TIMERINDEX_MASTER) in HAL_HRTIM_SimpleBaseStart_IT()
903 __HAL_HRTIM_TIMER_ENABLE_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_REP); in HAL_HRTIM_SimpleBaseStart_IT()
907 __HAL_HRTIM_ENABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleBaseStart_IT()
932 uint32_t TimerIdx) in HAL_HRTIM_SimpleBaseStop_IT() argument
935 assert_param(IS_HRTIM_TIMERINDEX(TimerIdx)); in HAL_HRTIM_SimpleBaseStop_IT()
943 if (TimerIdx == HRTIM_TIMERINDEX_MASTER) in HAL_HRTIM_SimpleBaseStop_IT()
949 __HAL_HRTIM_TIMER_DISABLE_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_REP); in HAL_HRTIM_SimpleBaseStop_IT()
953 __HAL_HRTIM_DISABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleBaseStop_IT()
981 uint32_t TimerIdx, in HAL_HRTIM_SimpleBaseStart_DMA() argument
989 assert_param(IS_HRTIM_TIMERINDEX(TimerIdx)); in HAL_HRTIM_SimpleBaseStart_DMA()
1011 hdma = HRTIM_GetDMAHandleFromTimerIdx(hhrtim, TimerIdx); in HAL_HRTIM_SimpleBaseStart_DMA()
1024 if (TimerIdx == HRTIM_TIMERINDEX_MASTER) in HAL_HRTIM_SimpleBaseStart_DMA()
1048 if (TimerIdx == HRTIM_TIMERINDEX_MASTER) in HAL_HRTIM_SimpleBaseStart_DMA()
1054 __HAL_HRTIM_TIMER_ENABLE_DMA(hhrtim, TimerIdx, HRTIM_TIM_DMA_REP); in HAL_HRTIM_SimpleBaseStart_DMA()
1058 __HAL_HRTIM_ENABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleBaseStart_DMA()
1083 uint32_t TimerIdx) in HAL_HRTIM_SimpleBaseStop_DMA() argument
1088 assert_param(IS_HRTIM_TIMERINDEX(TimerIdx)); in HAL_HRTIM_SimpleBaseStop_DMA()
1093 if (TimerIdx == HRTIM_TIMERINDEX_MASTER) in HAL_HRTIM_SimpleBaseStop_DMA()
1108 hdma = HRTIM_GetDMAHandleFromTimerIdx(hhrtim, TimerIdx); in HAL_HRTIM_SimpleBaseStop_DMA()
1125 __HAL_HRTIM_TIMER_DISABLE_DMA(hhrtim, TimerIdx, HRTIM_TIM_DMA_REP); in HAL_HRTIM_SimpleBaseStop_DMA()
1130 __HAL_HRTIM_DISABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleBaseStop_DMA()
1205 uint32_t TimerIdx, in HAL_HRTIM_SimpleOCChannelConfig() argument
1213 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, OCChannel)); in HAL_HRTIM_SimpleOCChannelConfig()
1240 hhrtim->Instance->sTimerxRegs[TimerIdx].CMP1xR = pSimpleOCChannelCfg->Pulse; in HAL_HRTIM_SimpleOCChannelConfig()
1250 hhrtim->Instance->sTimerxRegs[TimerIdx].CMP2xR = pSimpleOCChannelCfg->Pulse; in HAL_HRTIM_SimpleOCChannelConfig()
1341 TimerIdx, in HAL_HRTIM_SimpleOCChannelConfig()
1379 uint32_t TimerIdx, in HAL_HRTIM_SimpleOCStart() argument
1383 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, OCChannel)); in HAL_HRTIM_SimpleOCStart()
1394 __HAL_HRTIM_ENABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleOCStart()
1429 uint32_t TimerIdx, in HAL_HRTIM_SimpleOCStop() argument
1433 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, OCChannel)); in HAL_HRTIM_SimpleOCStop()
1444 __HAL_HRTIM_DISABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleOCStop()
1484 uint32_t TimerIdx, in HAL_HRTIM_SimpleOCStart_IT() argument
1490 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, OCChannel)); in HAL_HRTIM_SimpleOCStart_IT()
1498 interrupt = HRTIM_GetITFromOCMode(hhrtim, TimerIdx, OCChannel); in HAL_HRTIM_SimpleOCStart_IT()
1504 __HAL_HRTIM_TIMER_ENABLE_IT(hhrtim, TimerIdx, interrupt); in HAL_HRTIM_SimpleOCStart_IT()
1507 __HAL_HRTIM_ENABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleOCStart_IT()
1543 uint32_t TimerIdx, in HAL_HRTIM_SimpleOCStop_IT() argument
1549 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, OCChannel)); in HAL_HRTIM_SimpleOCStop_IT()
1560 interrupt = HRTIM_GetITFromOCMode(hhrtim, TimerIdx, OCChannel); in HAL_HRTIM_SimpleOCStop_IT()
1563 __HAL_HRTIM_TIMER_DISABLE_IT(hhrtim, TimerIdx, interrupt); in HAL_HRTIM_SimpleOCStop_IT()
1566 __HAL_HRTIM_DISABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleOCStop_IT()
1610 uint32_t TimerIdx, in HAL_HRTIM_SimpleOCStart_DMA() argument
1620 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, OCChannel)); in HAL_HRTIM_SimpleOCStart_DMA()
1645 dma_request = HRTIM_GetDMAFromOCMode(hhrtim, TimerIdx, OCChannel); in HAL_HRTIM_SimpleOCStart_DMA()
1648 hdma = HRTIM_GetDMAHandleFromTimerIdx(hhrtim, TimerIdx); in HAL_HRTIM_SimpleOCStart_DMA()
1678 __HAL_HRTIM_TIMER_ENABLE_DMA(hhrtim, TimerIdx, dma_request); in HAL_HRTIM_SimpleOCStart_DMA()
1681 __HAL_HRTIM_ENABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleOCStart_DMA()
1717 uint32_t TimerIdx, in HAL_HRTIM_SimpleOCStop_DMA() argument
1723 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, OCChannel)); in HAL_HRTIM_SimpleOCStop_DMA()
1735 if (HAL_DMA_Abort(HRTIM_GetDMAHandleFromTimerIdx(hhrtim, TimerIdx)) != HAL_OK) in HAL_HRTIM_SimpleOCStop_DMA()
1746 dma_request = HRTIM_GetDMAFromOCMode(hhrtim, TimerIdx, OCChannel); in HAL_HRTIM_SimpleOCStop_DMA()
1749 __HAL_HRTIM_TIMER_DISABLE_DMA(hhrtim, TimerIdx, dma_request); in HAL_HRTIM_SimpleOCStop_DMA()
1752 __HAL_HRTIM_DISABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleOCStop_DMA()
1825 uint32_t TimerIdx, in HAL_HRTIM_SimplePWMChannelConfig() argument
1833 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, PWMChannel)); in HAL_HRTIM_SimplePWMChannelConfig()
1857 hhrtim->Instance->sTimerxRegs[TimerIdx].CMP1xR = pSimplePWMChannelCfg->Pulse; in HAL_HRTIM_SimplePWMChannelConfig()
1868 hhrtim->Instance->sTimerxRegs[TimerIdx].CMP2xR = pSimplePWMChannelCfg->Pulse; in HAL_HRTIM_SimplePWMChannelConfig()
1901 TimerIdx, in HAL_HRTIM_SimplePWMChannelConfig()
1906 hrtim_timcr = hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxCR; in HAL_HRTIM_SimplePWMChannelConfig()
1908 hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxCR = hrtim_timcr; in HAL_HRTIM_SimplePWMChannelConfig()
1943 uint32_t TimerIdx, in HAL_HRTIM_SimplePWMStart() argument
1947 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, PWMChannel)); in HAL_HRTIM_SimplePWMStart()
1958 __HAL_HRTIM_ENABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimplePWMStart()
1993 uint32_t TimerIdx, in HAL_HRTIM_SimplePWMStop() argument
1997 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, PWMChannel)); in HAL_HRTIM_SimplePWMStop()
2008 __HAL_HRTIM_DISABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimplePWMStop()
2044 uint32_t TimerIdx, in HAL_HRTIM_SimplePWMStart_IT() argument
2048 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, PWMChannel)); in HAL_HRTIM_SimplePWMStart_IT()
2067 __HAL_HRTIM_TIMER_ENABLE_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_CMP1); in HAL_HRTIM_SimplePWMStart_IT()
2077 __HAL_HRTIM_TIMER_ENABLE_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_CMP2); in HAL_HRTIM_SimplePWMStart_IT()
2098 __HAL_HRTIM_ENABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimplePWMStart_IT()
2134 uint32_t TimerIdx, in HAL_HRTIM_SimplePWMStop_IT() argument
2138 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, PWMChannel)); in HAL_HRTIM_SimplePWMStop_IT()
2157 __HAL_HRTIM_TIMER_DISABLE_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_CMP1); in HAL_HRTIM_SimplePWMStop_IT()
2167 __HAL_HRTIM_TIMER_DISABLE_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_CMP2); in HAL_HRTIM_SimplePWMStop_IT()
2188 __HAL_HRTIM_DISABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimplePWMStop_IT()
2228 uint32_t TimerIdx, in HAL_HRTIM_SimplePWMStart_DMA() argument
2237 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, PWMChannel)); in HAL_HRTIM_SimplePWMStart_DMA()
2262 hdma = HRTIM_GetDMAHandleFromTimerIdx(hhrtim, TimerIdx); in HAL_HRTIM_SimplePWMStart_DMA()
2300 __HAL_HRTIM_TIMER_ENABLE_DMA(hhrtim, TimerIdx, HRTIM_TIM_DMA_CMP1); in HAL_HRTIM_SimplePWMStart_DMA()
2310 __HAL_HRTIM_TIMER_ENABLE_DMA(hhrtim, TimerIdx, HRTIM_TIM_DMA_CMP2); in HAL_HRTIM_SimplePWMStart_DMA()
2331 __HAL_HRTIM_ENABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimplePWMStart_DMA()
2367 uint32_t TimerIdx, in HAL_HRTIM_SimplePWMStop_DMA() argument
2371 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, PWMChannel)); in HAL_HRTIM_SimplePWMStop_DMA()
2383 if (HAL_DMA_Abort(HRTIM_GetDMAHandleFromTimerIdx(hhrtim, TimerIdx)) != HAL_OK) in HAL_HRTIM_SimplePWMStop_DMA()
2402 __HAL_HRTIM_TIMER_DISABLE_DMA(hhrtim, TimerIdx, HRTIM_TIM_DMA_CMP1); in HAL_HRTIM_SimplePWMStop_DMA()
2412 __HAL_HRTIM_TIMER_DISABLE_DMA(hhrtim, TimerIdx, HRTIM_TIM_DMA_CMP2); in HAL_HRTIM_SimplePWMStop_DMA()
2433 __HAL_HRTIM_DISABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimplePWMStop_DMA()
2491 uint32_t TimerIdx, in HAL_HRTIM_SimpleCaptureChannelConfig() argument
2498 assert_param(IS_HRTIM_TIMING_UNIT(TimerIdx)); in HAL_HRTIM_SimpleCaptureChannelConfig()
2530 TimerIdx, in HAL_HRTIM_SimpleCaptureChannelConfig()
2562 uint32_t TimerIdx, in HAL_HRTIM_SimpleCaptureStart() argument
2566 assert_param(IS_HRTIM_TIMING_UNIT(TimerIdx)); in HAL_HRTIM_SimpleCaptureStart()
2579 … hhrtim->Instance->sTimerxRegs[TimerIdx].CPT1xCR = hhrtim->TimerParam[TimerIdx].CaptureTrigger1; in HAL_HRTIM_SimpleCaptureStart()
2585 … hhrtim->Instance->sTimerxRegs[TimerIdx].CPT2xCR = hhrtim->TimerParam[TimerIdx].CaptureTrigger2; in HAL_HRTIM_SimpleCaptureStart()
2606 __HAL_HRTIM_ENABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleCaptureStart()
2633 uint32_t TimerIdx, in HAL_HRTIM_SimpleCaptureStop() argument
2640 assert_param(IS_HRTIM_TIMING_UNIT(TimerIdx)); in HAL_HRTIM_SimpleCaptureStop()
2653 hhrtim->Instance->sTimerxRegs[TimerIdx].CPT1xCR = HRTIM_CAPTURETRIGGER_NONE; in HAL_HRTIM_SimpleCaptureStop()
2659 hhrtim->Instance->sTimerxRegs[TimerIdx].CPT2xCR = HRTIM_CAPTURETRIGGER_NONE; in HAL_HRTIM_SimpleCaptureStop()
2679 hrtim_cpt1cr = hhrtim->Instance->sTimerxRegs[TimerIdx].CPT1xCR; in HAL_HRTIM_SimpleCaptureStop()
2680 hrtim_cpt2cr = hhrtim->Instance->sTimerxRegs[TimerIdx].CPT2xCR; in HAL_HRTIM_SimpleCaptureStop()
2686 __HAL_HRTIM_DISABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleCaptureStop()
2715 uint32_t TimerIdx, in HAL_HRTIM_SimpleCaptureStart_IT() argument
2719 assert_param(IS_HRTIM_TIMING_UNIT(TimerIdx)); in HAL_HRTIM_SimpleCaptureStart_IT()
2732 … hhrtim->Instance->sTimerxRegs[TimerIdx].CPT1xCR = hhrtim->TimerParam[TimerIdx].CaptureTrigger1; in HAL_HRTIM_SimpleCaptureStart_IT()
2735 __HAL_HRTIM_TIMER_ENABLE_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_CPT1); in HAL_HRTIM_SimpleCaptureStart_IT()
2741 … hhrtim->Instance->sTimerxRegs[TimerIdx].CPT2xCR = hhrtim->TimerParam[TimerIdx].CaptureTrigger2; in HAL_HRTIM_SimpleCaptureStart_IT()
2744 __HAL_HRTIM_TIMER_ENABLE_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_CPT2); in HAL_HRTIM_SimpleCaptureStart_IT()
2765 __HAL_HRTIM_ENABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleCaptureStart_IT()
2793 uint32_t TimerIdx, in HAL_HRTIM_SimpleCaptureStop_IT() argument
2801 assert_param(IS_HRTIM_TIMING_UNIT(TimerIdx)); in HAL_HRTIM_SimpleCaptureStop_IT()
2814 hhrtim->Instance->sTimerxRegs[TimerIdx].CPT1xCR = HRTIM_CAPTURETRIGGER_NONE; in HAL_HRTIM_SimpleCaptureStop_IT()
2817 __HAL_HRTIM_TIMER_DISABLE_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_CPT1); in HAL_HRTIM_SimpleCaptureStop_IT()
2823 hhrtim->Instance->sTimerxRegs[TimerIdx].CPT2xCR = HRTIM_CAPTURETRIGGER_NONE; in HAL_HRTIM_SimpleCaptureStop_IT()
2826 __HAL_HRTIM_TIMER_DISABLE_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_CPT2); in HAL_HRTIM_SimpleCaptureStop_IT()
2846 hrtim_cpt1cr = hhrtim->Instance->sTimerxRegs[TimerIdx].CPT1xCR; in HAL_HRTIM_SimpleCaptureStop_IT()
2847 hrtim_cpt2cr = hhrtim->Instance->sTimerxRegs[TimerIdx].CPT2xCR; in HAL_HRTIM_SimpleCaptureStop_IT()
2853 __HAL_HRTIM_DISABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleCaptureStop_IT()
2886 uint32_t TimerIdx, in HAL_HRTIM_SimpleCaptureStart_DMA() argument
2895 assert_param(IS_HRTIM_TIMING_UNIT(TimerIdx)); in HAL_HRTIM_SimpleCaptureStart_DMA()
2904 hdma = HRTIM_GetDMAHandleFromTimerIdx(hhrtim, TimerIdx); in HAL_HRTIM_SimpleCaptureStart_DMA()
2938 … hhrtim->Instance->sTimerxRegs[TimerIdx].CPT1xCR = hhrtim->TimerParam[TimerIdx].CaptureTrigger1; in HAL_HRTIM_SimpleCaptureStart_DMA()
2940 __HAL_HRTIM_TIMER_ENABLE_DMA(hhrtim, TimerIdx, HRTIM_TIM_DMA_CPT1); in HAL_HRTIM_SimpleCaptureStart_DMA()
2947 … hhrtim->Instance->sTimerxRegs[TimerIdx].CPT2xCR = hhrtim->TimerParam[TimerIdx].CaptureTrigger2; in HAL_HRTIM_SimpleCaptureStart_DMA()
2950 __HAL_HRTIM_TIMER_ENABLE_DMA(hhrtim, TimerIdx, HRTIM_TIM_DMA_CPT2); in HAL_HRTIM_SimpleCaptureStart_DMA()
2971 __HAL_HRTIM_ENABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleCaptureStart_DMA()
2999 uint32_t TimerIdx, in HAL_HRTIM_SimpleCaptureStop_DMA() argument
3007 assert_param(IS_HRTIM_TIMING_UNIT(TimerIdx)); in HAL_HRTIM_SimpleCaptureStop_DMA()
3017 if (HAL_DMA_Abort(HRTIM_GetDMAHandleFromTimerIdx(hhrtim, TimerIdx)) != HAL_OK) in HAL_HRTIM_SimpleCaptureStop_DMA()
3032 hhrtim->Instance->sTimerxRegs[TimerIdx].CPT1xCR = HRTIM_CAPTURETRIGGER_NONE; in HAL_HRTIM_SimpleCaptureStop_DMA()
3035 __HAL_HRTIM_TIMER_DISABLE_DMA(hhrtim, TimerIdx, HRTIM_TIM_DMA_CPT1); in HAL_HRTIM_SimpleCaptureStop_DMA()
3042 hhrtim->Instance->sTimerxRegs[TimerIdx].CPT2xCR = HRTIM_CAPTURETRIGGER_NONE; in HAL_HRTIM_SimpleCaptureStop_DMA()
3045 __HAL_HRTIM_TIMER_DISABLE_DMA(hhrtim, TimerIdx, HRTIM_TIM_DMA_CPT2); in HAL_HRTIM_SimpleCaptureStop_DMA()
3065 hrtim_cpt1cr = hhrtim->Instance->sTimerxRegs[TimerIdx].CPT1xCR; in HAL_HRTIM_SimpleCaptureStop_DMA()
3066 hrtim_cpt2cr = hhrtim->Instance->sTimerxRegs[TimerIdx].CPT2xCR; in HAL_HRTIM_SimpleCaptureStop_DMA()
3072 __HAL_HRTIM_DISABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleCaptureStop_DMA()
3146 uint32_t TimerIdx, in HAL_HRTIM_SimpleOnePulseChannelConfig() argument
3154 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, OnePulseChannel)); in HAL_HRTIM_SimpleOnePulseChannelConfig()
3184 hhrtim->Instance->sTimerxRegs[TimerIdx].CMP1xR = pSimpleOnePulseChannelCfg->Pulse; in HAL_HRTIM_SimpleOnePulseChannelConfig()
3195 hhrtim->Instance->sTimerxRegs[TimerIdx].CMP2xR = pSimpleOnePulseChannelCfg->Pulse; in HAL_HRTIM_SimpleOnePulseChannelConfig()
3229 TimerIdx, in HAL_HRTIM_SimpleOnePulseChannelConfig()
3246 TimerIdx, in HAL_HRTIM_SimpleOnePulseChannelConfig()
3282 uint32_t TimerIdx, in HAL_HRTIM_SimpleOnePulseStart() argument
3286 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, OnePulseChannel)); in HAL_HRTIM_SimpleOnePulseStart()
3297 __HAL_HRTIM_ENABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleOnePulseStart()
3332 uint32_t TimerIdx, in HAL_HRTIM_SimpleOnePulseStop() argument
3336 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, OnePulseChannel)); in HAL_HRTIM_SimpleOnePulseStop()
3347 __HAL_HRTIM_DISABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleOnePulseStop()
3383 uint32_t TimerIdx, in HAL_HRTIM_SimpleOnePulseStart_IT() argument
3387 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, OnePulseChannel)); in HAL_HRTIM_SimpleOnePulseStart_IT()
3406 __HAL_HRTIM_TIMER_ENABLE_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_CMP1); in HAL_HRTIM_SimpleOnePulseStart_IT()
3416 __HAL_HRTIM_TIMER_ENABLE_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_CMP2); in HAL_HRTIM_SimpleOnePulseStart_IT()
3437 __HAL_HRTIM_ENABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleOnePulseStart_IT()
3473 uint32_t TimerIdx, in HAL_HRTIM_SimpleOnePulseStop_IT() argument
3477 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, OnePulseChannel)); in HAL_HRTIM_SimpleOnePulseStop_IT()
3496 __HAL_HRTIM_TIMER_DISABLE_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_CMP1); in HAL_HRTIM_SimpleOnePulseStop_IT()
3506 __HAL_HRTIM_TIMER_DISABLE_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_CMP2); in HAL_HRTIM_SimpleOnePulseStop_IT()
3527 __HAL_HRTIM_DISABLE(hhrtim, TimerIdxToTimerId[TimerIdx]); in HAL_HRTIM_SimpleOnePulseStop_IT()
4101 uint32_t TimerIdx, in HAL_HRTIM_WaveformTimerConfig() argument
4105 assert_param(IS_HRTIM_TIMERINDEX(TimerIdx)); in HAL_HRTIM_WaveformTimerConfig()
4126 if (TimerIdx == HRTIM_TIMERINDEX_MASTER) in HAL_HRTIM_WaveformTimerConfig()
4154 HRTIM_TimingUnitWaveform_Config(hhrtim, TimerIdx, pTimerCfg); in HAL_HRTIM_WaveformTimerConfig()
4158 hhrtim->TimerParam[TimerIdx].InterruptRequests = pTimerCfg->InterruptRequests; in HAL_HRTIM_WaveformTimerConfig()
4159 hhrtim->TimerParam[TimerIdx].DMARequests = pTimerCfg->DMARequests; in HAL_HRTIM_WaveformTimerConfig()
4160 hhrtim->TimerParam[TimerIdx].DMASrcAddress = pTimerCfg->DMASrcAddress; in HAL_HRTIM_WaveformTimerConfig()
4161 hhrtim->TimerParam[TimerIdx].DMADstAddress = pTimerCfg->DMADstAddress; in HAL_HRTIM_WaveformTimerConfig()
4162 hhrtim->TimerParam[TimerIdx].DMASize = pTimerCfg->DMASize; in HAL_HRTIM_WaveformTimerConfig()
4165 HRTIM_ForceRegistersUpdate(hhrtim, TimerIdx); in HAL_HRTIM_WaveformTimerConfig()
4202 uint32_t TimerIdx, in HAL_HRTIM_TimerEventFilteringConfig() argument
4207 assert_param(IS_HRTIM_TIMING_UNIT(TimerIdx)); in HAL_HRTIM_TimerEventFilteringConfig()
4228 CLEAR_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].EEFxR1); in HAL_HRTIM_TimerEventFilteringConfig()
4229 CLEAR_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].EEFxR2); in HAL_HRTIM_TimerEventFilteringConfig()
4235 …MODIFY_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].EEFxR1, (HRTIM_EEFR1_EE1FLTR | HRTIM_EEFR1_EE1L… in HAL_HRTIM_TimerEventFilteringConfig()
4242 …MODIFY_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].EEFxR1, (HRTIM_EEFR1_EE2FLTR | HRTIM_EEFR1_EE2L… in HAL_HRTIM_TimerEventFilteringConfig()
4249 …MODIFY_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].EEFxR1, (HRTIM_EEFR1_EE3FLTR | HRTIM_EEFR1_EE3L… in HAL_HRTIM_TimerEventFilteringConfig()
4256 …MODIFY_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].EEFxR1, (HRTIM_EEFR1_EE4FLTR | HRTIM_EEFR1_EE4L… in HAL_HRTIM_TimerEventFilteringConfig()
4263 …MODIFY_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].EEFxR1, (HRTIM_EEFR1_EE5FLTR | HRTIM_EEFR1_EE5L… in HAL_HRTIM_TimerEventFilteringConfig()
4270 …MODIFY_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].EEFxR2, (HRTIM_EEFR2_EE6FLTR | HRTIM_EEFR2_EE6L… in HAL_HRTIM_TimerEventFilteringConfig()
4277 …MODIFY_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].EEFxR2, (HRTIM_EEFR2_EE7FLTR | HRTIM_EEFR2_EE7L… in HAL_HRTIM_TimerEventFilteringConfig()
4284 …MODIFY_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].EEFxR2, (HRTIM_EEFR2_EE8FLTR | HRTIM_EEFR2_EE8L… in HAL_HRTIM_TimerEventFilteringConfig()
4291 …MODIFY_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].EEFxR2, (HRTIM_EEFR2_EE9FLTR | HRTIM_EEFR2_EE9L… in HAL_HRTIM_TimerEventFilteringConfig()
4298 …MODIFY_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].EEFxR2, (HRTIM_EEFR2_EE10FLTR | HRTIM_EEFR2_EE1… in HAL_HRTIM_TimerEventFilteringConfig()
4342 uint32_t TimerIdx, in HAL_HRTIM_DeadTimeConfig() argument
4348 assert_param(IS_HRTIM_TIMING_UNIT(TimerIdx)); in HAL_HRTIM_DeadTimeConfig()
4379 MODIFY_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].DTxR, ( in HAL_HRTIM_DeadTimeConfig()
4407 uint32_t TimerIdx, in HAL_HRTIM_ChopperModeConfig() argument
4413 assert_param(IS_HRTIM_TIMING_UNIT(TimerIdx)); in HAL_HRTIM_ChopperModeConfig()
4434 MODIFY_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].CHPxR, in HAL_HRTIM_ChopperModeConfig()
4484 uint32_t TimerIdx, in HAL_HRTIM_BurstDMAConfig() argument
4488 assert_param(IS_HRTIM_TIMER_BURSTDMA(TimerIdx, RegistersToUpdate)); in HAL_HRTIM_BurstDMAConfig()
4501 switch (TimerIdx) in HAL_HRTIM_BurstDMAConfig()
4591 uint32_t TimerIdx, in HAL_HRTIM_WaveformCompareConfig() argument
4596 assert_param(IS_HRTIM_TIMERINDEX(TimerIdx)); in HAL_HRTIM_WaveformCompareConfig()
4609 if (TimerIdx == HRTIM_TIMERINDEX_MASTER) in HAL_HRTIM_WaveformCompareConfig()
4661 hhrtim->Instance->sTimerxRegs[TimerIdx].CMP1xR = pCompareCfg->CompareValue; in HAL_HRTIM_WaveformCompareConfig()
4671 hhrtim->Instance->sTimerxRegs[TimerIdx].CMP2xR = pCompareCfg->CompareValue; in HAL_HRTIM_WaveformCompareConfig()
4678 hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxCR &= ~HRTIM_TIMCR_DELCMP2; in HAL_HRTIM_WaveformCompareConfig()
4679 hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxCR |= pCompareCfg->AutoDelayedMode; in HAL_HRTIM_WaveformCompareConfig()
4684 hhrtim->Instance->sTimerxRegs[TimerIdx].CMP1xR = pCompareCfg->AutoDelayedTimeout; in HAL_HRTIM_WaveformCompareConfig()
4688 hhrtim->Instance->sTimerxRegs[TimerIdx].CMP3xR = pCompareCfg->AutoDelayedTimeout; in HAL_HRTIM_WaveformCompareConfig()
4698 MODIFY_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxCR, HRTIM_TIMCR_DELCMP2, 0U); in HAL_HRTIM_WaveformCompareConfig()
4706 hhrtim->Instance->sTimerxRegs[TimerIdx].CMP3xR = pCompareCfg->CompareValue; in HAL_HRTIM_WaveformCompareConfig()
4716 hhrtim->Instance->sTimerxRegs[TimerIdx].CMP4xR = pCompareCfg->CompareValue; in HAL_HRTIM_WaveformCompareConfig()
4723 hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxCR &= ~HRTIM_TIMCR_DELCMP4; in HAL_HRTIM_WaveformCompareConfig()
4724 hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxCR |= (pCompareCfg->AutoDelayedMode << 2U); in HAL_HRTIM_WaveformCompareConfig()
4729 hhrtim->Instance->sTimerxRegs[TimerIdx].CMP1xR = pCompareCfg->AutoDelayedTimeout; in HAL_HRTIM_WaveformCompareConfig()
4733 hhrtim->Instance->sTimerxRegs[TimerIdx].CMP3xR = pCompareCfg->AutoDelayedTimeout; in HAL_HRTIM_WaveformCompareConfig()
4743 MODIFY_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxCR, HRTIM_TIMCR_DELCMP4, 0U); in HAL_HRTIM_WaveformCompareConfig()
4792 uint32_t TimerIdx, in HAL_HRTIM_WaveformCaptureConfig() argument
4797 assert_param(IS_HRTIM_TIMER_CAPTURETRIGGER(TimerIdx, pCaptureCfg->Trigger)); in HAL_HRTIM_WaveformCaptureConfig()
4815 WRITE_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].CPT1xCR, pCaptureCfg->Trigger); in HAL_HRTIM_WaveformCaptureConfig()
4821 WRITE_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].CPT2xCR, pCaptureCfg->Trigger); in HAL_HRTIM_WaveformCaptureConfig()
4878 uint32_t TimerIdx, in HAL_HRTIM_WaveformOutputConfig() argument
4883 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, Output)); in HAL_HRTIM_WaveformOutputConfig()
4903 TimerIdx, in HAL_HRTIM_WaveformOutputConfig()
4946 uint32_t TimerIdx, in HAL_HRTIM_WaveformSetOutputLevel() argument
4951 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, Output)); in HAL_HRTIM_WaveformSetOutputLevel()
4976 SET_BIT(hhrtim->Instance->sTimerxRegs[TimerIdx].SETx1R, HRTIM_SET1R_SST); in HAL_HRTIM_WaveformSetOutputLevel()
4981 SET_BIT(hhrtim->Instance->sTimerxRegs[TimerIdx].RSTx1R, HRTIM_RST1R_SRT); in HAL_HRTIM_WaveformSetOutputLevel()
4995 SET_BIT(hhrtim->Instance->sTimerxRegs[TimerIdx].SETx2R, HRTIM_SET2R_SST); in HAL_HRTIM_WaveformSetOutputLevel()
5000 SET_BIT(hhrtim->Instance->sTimerxRegs[TimerIdx].RSTx2R, HRTIM_RST2R_SRT); in HAL_HRTIM_WaveformSetOutputLevel()
5605 uint32_t TimerIdx, in HAL_HRTIM_SoftwareCapture() argument
5609 assert_param(IS_HRTIM_TIMING_UNIT(TimerIdx)); in HAL_HRTIM_SoftwareCapture()
5627 SET_BIT(hhrtim->Instance->sTimerxRegs[TimerIdx].CPT1xCR, HRTIM_CPT1CR_SWCPT); in HAL_HRTIM_SoftwareCapture()
5633 SET_BIT(hhrtim->Instance->sTimerxRegs[TimerIdx].CPT2xCR, HRTIM_CPT2CR_SWCPT); in HAL_HRTIM_SoftwareCapture()
5770 uint32_t TimerIdx, in HAL_HRTIM_BurstDMATransfer() argument
5777 assert_param(IS_HRTIM_TIMERINDEX(TimerIdx)); in HAL_HRTIM_BurstDMATransfer()
5799 hdma = HRTIM_GetDMAHandleFromTimerIdx(hhrtim, TimerIdx); in HAL_HRTIM_BurstDMATransfer()
5964 uint32_t TimerIdx, in HAL_HRTIM_GetCapturedValue() argument
5970 assert_param(IS_HRTIM_TIMING_UNIT(TimerIdx)); in HAL_HRTIM_GetCapturedValue()
5978 captured_value = hhrtim->Instance->sTimerxRegs[TimerIdx].CPT1xR; in HAL_HRTIM_GetCapturedValue()
5984 captured_value = hhrtim->Instance->sTimerxRegs[TimerIdx].CPT2xR; in HAL_HRTIM_GetCapturedValue()
6027 uint32_t TimerIdx, in HAL_HRTIM_WaveformGetOutputLevel() argument
6033 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, Output)); in HAL_HRTIM_WaveformGetOutputLevel()
6044 if ((hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxISR & HRTIM_TIMISR_O1CPY) != (uint32_t)RESET) in HAL_HRTIM_WaveformGetOutputLevel()
6061 if ((hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxISR & HRTIM_TIMISR_O2CPY) != (uint32_t)RESET) in HAL_HRTIM_WaveformGetOutputLevel()
6107 uint32_t TimerIdx, in HAL_HRTIM_WaveformGetOutputState() argument
6114 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, Output)); in HAL_HRTIM_WaveformGetOutputState()
6117 UNUSED(TimerIdx); in HAL_HRTIM_WaveformGetOutputState()
6237 uint32_t TimerIdx, in HAL_HRTIM_GetDelayedProtectionStatus() argument
6243 assert_param(IS_HRTIM_TIMER_OUTPUT(TimerIdx, Output)); in HAL_HRTIM_GetDelayedProtectionStatus()
6254 … if ((hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxISR & HRTIM_TIMISR_O1STAT) != (uint32_t)RESET) in HAL_HRTIM_GetDelayedProtectionStatus()
6273 … if ((hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxISR & HRTIM_TIMISR_O2STAT) != (uint32_t)RESET) in HAL_HRTIM_GetDelayedProtectionStatus()
6325 uint32_t TimerIdx) in HAL_HRTIM_GetCurrentPushPullStatus() argument
6330 assert_param(IS_HRTIM_TIMING_UNIT(TimerIdx)); in HAL_HRTIM_GetCurrentPushPullStatus()
6333 …current_pushpull_status = (hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxISR & HRTIM_TIMISR_CPPSTAT); in HAL_HRTIM_GetCurrentPushPullStatus()
6353 uint32_t TimerIdx) in HAL_HRTIM_GetIdlePushPullStatus() argument
6358 assert_param(IS_HRTIM_TIMING_UNIT(TimerIdx)); in HAL_HRTIM_GetIdlePushPullStatus()
6361 idle_pushpull_status = (hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxISR & HRTIM_TIMISR_IPPSTAT); in HAL_HRTIM_GetIdlePushPullStatus()
6438 uint32_t TimerIdx) in HAL_HRTIM_IRQHandler() argument
6441 if (TimerIdx == HRTIM_TIMERINDEX_COMMON) in HAL_HRTIM_IRQHandler()
6445 else if (TimerIdx == HRTIM_TIMERINDEX_MASTER) in HAL_HRTIM_IRQHandler()
6453 HRTIM_Timer_ISR(hhrtim, TimerIdx); in HAL_HRTIM_IRQHandler()
6592 uint32_t TimerIdx) in HAL_HRTIM_RegistersUpdateCallback() argument
6596 UNUSED(TimerIdx); in HAL_HRTIM_RegistersUpdateCallback()
6617 uint32_t TimerIdx) in HAL_HRTIM_RepetitionEventCallback() argument
6621 UNUSED(TimerIdx); in HAL_HRTIM_RepetitionEventCallback()
6643 uint32_t TimerIdx) in HAL_HRTIM_Compare1EventCallback() argument
6647 UNUSED(TimerIdx); in HAL_HRTIM_Compare1EventCallback()
6669 uint32_t TimerIdx) in HAL_HRTIM_Compare2EventCallback() argument
6673 UNUSED(TimerIdx); in HAL_HRTIM_Compare2EventCallback()
6695 uint32_t TimerIdx) in HAL_HRTIM_Compare3EventCallback() argument
6699 UNUSED(TimerIdx); in HAL_HRTIM_Compare3EventCallback()
6721 uint32_t TimerIdx) in HAL_HRTIM_Compare4EventCallback() argument
6725 UNUSED(TimerIdx); in HAL_HRTIM_Compare4EventCallback()
6745 uint32_t TimerIdx) in HAL_HRTIM_Capture1EventCallback() argument
6749 UNUSED(TimerIdx); in HAL_HRTIM_Capture1EventCallback()
6769 uint32_t TimerIdx) in HAL_HRTIM_Capture2EventCallback() argument
6773 UNUSED(TimerIdx); in HAL_HRTIM_Capture2EventCallback()
6794 uint32_t TimerIdx) in HAL_HRTIM_DelayedProtectionCallback() argument
6798 UNUSED(TimerIdx); in HAL_HRTIM_DelayedProtectionCallback()
6819 uint32_t TimerIdx) in HAL_HRTIM_CounterResetCallback() argument
6823 UNUSED(TimerIdx); in HAL_HRTIM_CounterResetCallback()
6843 uint32_t TimerIdx) in HAL_HRTIM_Output1SetCallback() argument
6847 UNUSED(TimerIdx); in HAL_HRTIM_Output1SetCallback()
6867 uint32_t TimerIdx) in HAL_HRTIM_Output1ResetCallback() argument
6871 UNUSED(TimerIdx); in HAL_HRTIM_Output1ResetCallback()
6891 uint32_t TimerIdx) in HAL_HRTIM_Output2SetCallback() argument
6895 UNUSED(TimerIdx); in HAL_HRTIM_Output2SetCallback()
6915 uint32_t TimerIdx) in HAL_HRTIM_Output2ResetCallback() argument
6919 UNUSED(TimerIdx); in HAL_HRTIM_Output2ResetCallback()
6940 uint32_t TimerIdx) in HAL_HRTIM_BurstDMATransferCallback() argument
6944 UNUSED(TimerIdx); in HAL_HRTIM_BurstDMATransferCallback()
7511 uint32_t TimerIdx, in HRTIM_TimingUnitBase_Config() argument
7517 hrtim_timcr = hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxCR; in HRTIM_TimingUnitBase_Config()
7528 hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxCR = hrtim_timcr; in HRTIM_TimingUnitBase_Config()
7529 hhrtim->Instance->sTimerxRegs[TimerIdx].PERxR = pTimeBaseCfg->Period; in HRTIM_TimingUnitBase_Config()
7530 hhrtim->Instance->sTimerxRegs[TimerIdx].REPxR = pTimeBaseCfg->RepetitionCounter; in HRTIM_TimingUnitBase_Config()
7594 uint32_t TimerIdx, in HRTIM_TimingUnitWaveform_Config() argument
7604 hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxCR &= ~(HRTIM_TIMCR_UPDGAT); in HRTIM_TimingUnitWaveform_Config()
7607 hrtim_timcr = hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxCR; in HRTIM_TimingUnitWaveform_Config()
7608 hrtim_timfltr = hhrtim->Instance->sTimerxRegs[TimerIdx].FLTxR; in HRTIM_TimingUnitWaveform_Config()
7609 hrtim_timoutr = hhrtim->Instance->sTimerxRegs[TimerIdx].OUTxR; in HRTIM_TimingUnitWaveform_Config()
7687 switch (TimerIdx) in HRTIM_TimingUnitWaveform_Config()
7729 hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxCR = hrtim_timcr; in HRTIM_TimingUnitWaveform_Config()
7730 hhrtim->Instance->sTimerxRegs[TimerIdx].FLTxR = hrtim_timfltr; in HRTIM_TimingUnitWaveform_Config()
7731 hhrtim->Instance->sTimerxRegs[TimerIdx].OUTxR = hrtim_timoutr; in HRTIM_TimingUnitWaveform_Config()
7732 hhrtim->Instance->sTimerxRegs[TimerIdx].RSTxR = hrtim_timrstr; in HRTIM_TimingUnitWaveform_Config()
7745 uint32_t TimerIdx, in HRTIM_CaptureUnitConfig() argument
7821 hhrtim->TimerParam[TimerIdx].CaptureTrigger1 = CaptureTrigger; in HRTIM_CaptureUnitConfig()
7827 hhrtim->TimerParam[TimerIdx].CaptureTrigger2 = CaptureTrigger; in HRTIM_CaptureUnitConfig()
7845 uint32_t TimerIdx, in HRTIM_OutputConfig() argument
7854 hrtim_outr = hhrtim->Instance->sTimerxRegs[TimerIdx].OUTxR; in HRTIM_OutputConfig()
7855 hrtim_dtr = hhrtim->Instance->sTimerxRegs[TimerIdx].DTxR; in HRTIM_OutputConfig()
7866 hhrtim->Instance->sTimerxRegs[TimerIdx].SETx1R = pOutputCfg->SetSource; in HRTIM_OutputConfig()
7867 hhrtim->Instance->sTimerxRegs[TimerIdx].RSTx1R = pOutputCfg->ResetSource; in HRTIM_OutputConfig()
7878 hhrtim->Instance->sTimerxRegs[TimerIdx].SETx2R = pOutputCfg->SetSource; in HRTIM_OutputConfig()
7879 hhrtim->Instance->sTimerxRegs[TimerIdx].RSTx2R = pOutputCfg->ResetSource; in HRTIM_OutputConfig()
7925 hhrtim->Instance->sTimerxRegs[TimerIdx].OUTxR = hrtim_outr; in HRTIM_OutputConfig()
8112 uint32_t TimerIdx, in HRTIM_TIM_ResetConfig() argument
8119 hhrtim->Instance->sTimerxRegs[TimerIdx].RSTxR = HRTIM_TIMRESETTRIGGER_EEV_1; in HRTIM_TIM_ResetConfig()
8125 hhrtim->Instance->sTimerxRegs[TimerIdx].RSTxR = HRTIM_TIMRESETTRIGGER_EEV_2; in HRTIM_TIM_ResetConfig()
8131 hhrtim->Instance->sTimerxRegs[TimerIdx].RSTxR = HRTIM_TIMRESETTRIGGER_EEV_3; in HRTIM_TIM_ResetConfig()
8137 hhrtim->Instance->sTimerxRegs[TimerIdx].RSTxR = HRTIM_TIMRESETTRIGGER_EEV_4; in HRTIM_TIM_ResetConfig()
8143 hhrtim->Instance->sTimerxRegs[TimerIdx].RSTxR = HRTIM_TIMRESETTRIGGER_EEV_5; in HRTIM_TIM_ResetConfig()
8149 hhrtim->Instance->sTimerxRegs[TimerIdx].RSTxR = HRTIM_TIMRESETTRIGGER_EEV_6; in HRTIM_TIM_ResetConfig()
8155 hhrtim->Instance->sTimerxRegs[TimerIdx].RSTxR = HRTIM_TIMRESETTRIGGER_EEV_7; in HRTIM_TIM_ResetConfig()
8161 hhrtim->Instance->sTimerxRegs[TimerIdx].RSTxR = HRTIM_TIMRESETTRIGGER_EEV_8; in HRTIM_TIM_ResetConfig()
8167 hhrtim->Instance->sTimerxRegs[TimerIdx].RSTxR = HRTIM_TIMRESETTRIGGER_EEV_9; in HRTIM_TIM_ResetConfig()
8173 hhrtim->Instance->sTimerxRegs[TimerIdx].RSTxR = HRTIM_TIMRESETTRIGGER_EEV_10; in HRTIM_TIM_ResetConfig()
8202 uint32_t TimerIdx, in HRTIM_GetITFromOCMode() argument
8218 hrtim_set = hhrtim->Instance->sTimerxRegs[TimerIdx].SETx1R; in HRTIM_GetITFromOCMode()
8219 hrtim_reset = hhrtim->Instance->sTimerxRegs[TimerIdx].RSTx1R; in HRTIM_GetITFromOCMode()
8253 hrtim_set = hhrtim->Instance->sTimerxRegs[TimerIdx].SETx2R; in HRTIM_GetITFromOCMode()
8254 hrtim_reset = hhrtim->Instance->sTimerxRegs[TimerIdx].RSTx2R; in HRTIM_GetITFromOCMode()
8308 uint32_t TimerIdx, in HRTIM_GetDMAFromOCMode() argument
8324 hrtim_set = hhrtim->Instance->sTimerxRegs[TimerIdx].SETx1R; in HRTIM_GetDMAFromOCMode()
8325 hrtim_reset = hhrtim->Instance->sTimerxRegs[TimerIdx].RSTx1R; in HRTIM_GetDMAFromOCMode()
8359 hrtim_set = hhrtim->Instance->sTimerxRegs[TimerIdx].SETx2R; in HRTIM_GetDMAFromOCMode()
8360 hrtim_reset = hhrtim->Instance->sTimerxRegs[TimerIdx].RSTx2R; in HRTIM_GetDMAFromOCMode()
8395 uint32_t TimerIdx) in HRTIM_GetDMAHandleFromTimerIdx() argument
8399 switch (TimerIdx) in HRTIM_GetDMAHandleFromTimerIdx()
8488 uint32_t TimerIdx) in HRTIM_ForceRegistersUpdate() argument
8490 switch (TimerIdx) in HRTIM_ForceRegistersUpdate()
8795 uint32_t TimerIdx) in HRTIM_Timer_ISR() argument
8797 uint32_t tisrflags = READ_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxISR); in HRTIM_Timer_ISR()
8798 uint32_t tdierits = READ_REG(hhrtim->Instance->sTimerxRegs[TimerIdx].TIMxDIER); in HRTIM_Timer_ISR()
8805 __HAL_HRTIM_TIMER_CLEAR_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_CMP1); in HRTIM_Timer_ISR()
8809 hhrtim->Compare1EventCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
8811 HAL_HRTIM_Compare1EventCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
8821 __HAL_HRTIM_TIMER_CLEAR_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_CMP2); in HRTIM_Timer_ISR()
8825 hhrtim->Compare2EventCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
8827 HAL_HRTIM_Compare2EventCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
8837 __HAL_HRTIM_TIMER_CLEAR_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_CMP3); in HRTIM_Timer_ISR()
8841 hhrtim->Compare3EventCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
8843 HAL_HRTIM_Compare3EventCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
8853 __HAL_HRTIM_TIMER_CLEAR_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_CMP4); in HRTIM_Timer_ISR()
8857 hhrtim->Compare4EventCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
8859 HAL_HRTIM_Compare4EventCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
8869 __HAL_HRTIM_TIMER_CLEAR_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_REP); in HRTIM_Timer_ISR()
8873 hhrtim->RepetitionEventCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
8875 HAL_HRTIM_RepetitionEventCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
8885 __HAL_HRTIM_TIMER_CLEAR_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_UPD); in HRTIM_Timer_ISR()
8889 hhrtim->RegistersUpdateCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
8891 HAL_HRTIM_RegistersUpdateCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
8901 __HAL_HRTIM_TIMER_CLEAR_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_CPT1); in HRTIM_Timer_ISR()
8905 hhrtim->Capture1EventCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
8907 HAL_HRTIM_Capture1EventCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
8917 __HAL_HRTIM_TIMER_CLEAR_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_CPT2); in HRTIM_Timer_ISR()
8921 hhrtim->Capture2EventCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
8923 HAL_HRTIM_Capture2EventCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
8933 __HAL_HRTIM_TIMER_CLEAR_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_SET1); in HRTIM_Timer_ISR()
8937 hhrtim->Output1SetCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
8939 HAL_HRTIM_Output1SetCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
8949 __HAL_HRTIM_TIMER_CLEAR_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_RST1); in HRTIM_Timer_ISR()
8953 hhrtim->Output1ResetCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
8955 HAL_HRTIM_Output1ResetCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
8965 __HAL_HRTIM_TIMER_CLEAR_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_SET2); in HRTIM_Timer_ISR()
8969 hhrtim->Output2SetCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
8971 HAL_HRTIM_Output2SetCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
8981 __HAL_HRTIM_TIMER_CLEAR_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_RST2); in HRTIM_Timer_ISR()
8985 hhrtim->Output2ResetCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
8987 HAL_HRTIM_Output2ResetCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
8997 __HAL_HRTIM_TIMER_CLEAR_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_RST); in HRTIM_Timer_ISR()
9001 hhrtim->CounterResetCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
9003 HAL_HRTIM_CounterResetCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
9013 __HAL_HRTIM_TIMER_CLEAR_IT(hhrtim, TimerIdx, HRTIM_TIM_IT_DLYPRT); in HRTIM_Timer_ISR()
9017 hhrtim->DelayedProtectionCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()
9019 HAL_HRTIM_DelayedProtectionCallback(hhrtim, TimerIdx); in HRTIM_Timer_ISR()