Lines Matching refs:chnlNumber

95     uint8_t chnlNumber = 0;  in FTM_SetPwmSync()  local
106 …for (chnlNumber = 0; chnlNumber < ((uint8_t)FSL_FEATURE_FTM_CHANNEL_COUNTn(base) / 2U); chnlNumber in FTM_SetPwmSync()
109 reg |= (1UL << (FTM_COMBINE_SYNCEN0_SHIFT + (FTM_COMBINE_COMBINE1_SHIFT * chnlNumber))); in FTM_SetPwmSync()
163 uint32_t chnlNumber = 0; in FTM_SetReloadPoints() local
174 for (chnlNumber = 0; chnlNumber < ((uint32_t)chnlCount / 2U); chnlNumber++) in FTM_SetReloadPoints()
177 reg |= (1UL << (FTM_COMBINE_SYNCEN0_SHIFT + (FTM_COMBINE_COMBINE1_SHIFT * chnlNumber))); in FTM_SetReloadPoints()
473 if (((uint8_t)chnlParams->chnlNumber >= (uint8_t)FSL_FEATURE_FTM_CHANNEL_COUNTn(base)) || in FTM_SetupPwm()
497 reg = base->CONTROLS[chnlParams->chnlNumber].CnSC; in FTM_SetupPwm()
507 base->CONTROLS[chnlParams->chnlNumber].CnSC = reg; in FTM_SetupPwm()
509 base->CONTROLS[chnlParams->chnlNumber].CnV = cnv; in FTM_SetupPwm()
512 FTM_SetPwmOutputEnable(base, chnlParams->chnlNumber, true); in FTM_SetupPwm()
518 … if (((uint32_t)chnlParams->chnlNumber) >= ((uint32_t)FSL_FEATURE_FTM_CHANNEL_COUNTn(base) / 2U)) in FTM_SetupPwm()
543 reg = base->CONTROLS[((uint32_t)chnlParams->chnlNumber) * 2U].CnSC; in FTM_SetupPwm()
550 base->CONTROLS[((uint32_t)chnlParams->chnlNumber) * 2U].CnSC = reg; in FTM_SetupPwm()
553 reg = base->CONTROLS[(((uint32_t)chnlParams->chnlNumber) * 2U) + 1U].CnSC; in FTM_SetupPwm()
560 base->CONTROLS[(((uint32_t)chnlParams->chnlNumber) * 2U) + 1U].CnSC = reg; in FTM_SetupPwm()
564 …<< (FTM_COMBINE_COMBINE0_SHIFT + (FTM_COMBINE_COMBINE1_SHIFT * (uint32_t)chnlParams->chnlNumber))); in FTM_SetupPwm()
567 base->CONTROLS[((uint32_t)chnlParams->chnlNumber) * 2U].CnV = cnvFirstEdge; in FTM_SetupPwm()
568 base->CONTROLS[(((uint32_t)chnlParams->chnlNumber) * 2U) + 1U].CnV = cnvFirstEdge + cnv; in FTM_SetupPwm()
572 … FTM_SetPwmOutputEnable(base, (ftm_chnl_t)(uint8_t)((uint8_t)chnlParams->chnlNumber * 2U), true); in FTM_SetupPwm()
573 …FTM_SetPwmOutputEnable(base, (ftm_chnl_t)(uint8_t)((uint8_t)chnlParams->chnlNumber * 2U + 1U), tru… in FTM_SetupPwm()
577 … FTM_SetComplementaryEnable(base, chnlParams->chnlNumber, chnlParams->enableComplementary); in FTM_SetupPwm()
579 FTM_SetDeadTimeEnable(base, chnlParams->chnlNumber, chnlParams->enableDeadtime); in FTM_SetupPwm()
601 ftm_chnl_t chnlNumber, in FTM_UpdatePwmDutycycle() argument
608 if (((uint8_t)chnlNumber >= (uint8_t)FSL_FEATURE_FTM_CHANNEL_COUNTn(base)) || in FTM_UpdatePwmDutycycle()
632 base->CONTROLS[chnlNumber].CnV = cnv; in FTM_UpdatePwmDutycycle()
637 if ((uint32_t)chnlNumber >= ((uint32_t)FSL_FEATURE_FTM_CHANNEL_COUNTn(base) / 2U)) in FTM_UpdatePwmDutycycle()
648 cnvFirstEdge = base->CONTROLS[((uint32_t)chnlNumber) * 2U].CnV; in FTM_UpdatePwmDutycycle()
655 base->CONTROLS[((uint32_t)chnlNumber * 2U)].CnV = cnvFirstEdge; in FTM_UpdatePwmDutycycle()
656 base->CONTROLS[((uint32_t)chnlNumber * 2U) + 1U].CnV = cnvFirstEdge + cnv; in FTM_UpdatePwmDutycycle()
669 void FTM_UpdateChnlEdgeLevelSelect(FTM_Type *base, ftm_chnl_t chnlNumber, uint8_t level) in FTM_UpdateChnlEdgeLevelSelect() argument
671 uint32_t reg = base->CONTROLS[chnlNumber].CnSC; in FTM_UpdateChnlEdgeLevelSelect()
677 base->CONTROLS[chnlNumber].CnSC = reg; in FTM_UpdateChnlEdgeLevelSelect()
734 reg = base->CONTROLS[chnlParams->chnlNumber].CnSC; in FTM_SetupPwmMode()
744 base->CONTROLS[chnlParams->chnlNumber].CnSC = reg; in FTM_SetupPwmMode()
746 base->CONTROLS[chnlParams->chnlNumber].CnV = chnlParams->dutyValue; in FTM_SetupPwmMode()
749 FTM_SetPwmOutputEnable(base, chnlParams->chnlNumber, true); in FTM_SetupPwmMode()
755 … if (((uint32_t)chnlParams->chnlNumber) >= (((uint32_t)FSL_FEATURE_FTM_CHANNEL_COUNTn(base)) / 2U)) in FTM_SetupPwmMode()
786 reg = base->CONTROLS[((uint32_t)chnlParams->chnlNumber) * 2U].CnSC; in FTM_SetupPwmMode()
793 base->CONTROLS[((uint32_t)chnlParams->chnlNumber) * 2U].CnSC = reg; in FTM_SetupPwmMode()
796 reg = base->CONTROLS[(((uint32_t)chnlParams->chnlNumber) * 2U) + 1U].CnSC; in FTM_SetupPwmMode()
803 base->CONTROLS[(((uint32_t)chnlParams->chnlNumber) * 2U) + 1U].CnSC = reg; in FTM_SetupPwmMode()
807 …<< (FTM_COMBINE_COMBINE0_SHIFT + (FTM_COMBINE_COMBINE1_SHIFT * (uint32_t)chnlParams->chnlNumber))); in FTM_SetupPwmMode()
810 base->CONTROLS[((uint32_t)chnlParams->chnlNumber) * 2U].CnV = cnvFirstEdge; in FTM_SetupPwmMode()
811 …base->CONTROLS[(((uint32_t)chnlParams->chnlNumber) * 2U) + 1U].CnV = cnvFirstEdge + chnlParams->du… in FTM_SetupPwmMode()
815 … FTM_SetPwmOutputEnable(base, (ftm_chnl_t)(uint8_t)((uint8_t)chnlParams->chnlNumber * 2U), true); in FTM_SetupPwmMode()
816 …FTM_SetPwmOutputEnable(base, (ftm_chnl_t)(uint8_t)((uint8_t)chnlParams->chnlNumber * 2U + 1U), tru… in FTM_SetupPwmMode()
820 … FTM_SetComplementaryEnable(base, chnlParams->chnlNumber, chnlParams->enableComplementary); in FTM_SetupPwmMode()
822 FTM_SetDeadTimeEnable(base, chnlParams->chnlNumber, chnlParams->enableDeadtime); in FTM_SetupPwmMode()
844 ftm_chnl_t chnlNumber, in FTM_SetupInputCapture() argument
852 …~(1UL << (FTM_COMBINE_COMBINE0_SHIFT + (FTM_COMBINE_COMBINE1_SHIFT * ((uint32_t)chnlNumber >> 1)))… in FTM_SetupInputCapture()
855 …~(1UL << (FTM_COMBINE_DECAPEN0_SHIFT + (FTM_COMBINE_COMBINE1_SHIFT * ((uint32_t)chnlNumber >> 1)))… in FTM_SetupInputCapture()
861 reg = base->CONTROLS[chnlNumber].CnSC; in FTM_SetupInputCapture()
866 base->CONTROLS[chnlNumber].CnSC = reg; in FTM_SetupInputCapture()
868 if (chnlNumber < kFTM_Chnl_4) in FTM_SetupInputCapture()
871 … reg &= ~((uint32_t)FTM_FILTER_CH0FVAL_MASK << (FTM_FILTER_CH1FVAL_SHIFT * (uint32_t)chnlNumber)); in FTM_SetupInputCapture()
872 reg |= (filterValue << (FTM_FILTER_CH1FVAL_SHIFT * (uint32_t)chnlNumber)); in FTM_SetupInputCapture()
877 FTM_SetPwmOutputEnable(base, chnlNumber, false); in FTM_SetupInputCapture()
893 ftm_chnl_t chnlNumber, in FTM_SetupOutputCompare() argument
901 …~(1UL << (FTM_COMBINE_COMBINE0_SHIFT + (FTM_COMBINE_COMBINE1_SHIFT * ((uint32_t)chnlNumber >> 1)))… in FTM_SetupOutputCompare()
904 …~(1UL << (FTM_COMBINE_DECAPEN0_SHIFT + (FTM_COMBINE_COMBINE1_SHIFT * ((uint32_t)chnlNumber >> 1)))… in FTM_SetupOutputCompare()
910 reg = base->CONTROLS[chnlNumber].CnSC; in FTM_SetupOutputCompare()
914 base->CONTROLS[chnlNumber].CnSC = reg; in FTM_SetupOutputCompare()
917 base->CONTROLS[chnlNumber].CnV = compareValue; in FTM_SetupOutputCompare()
921 FTM_SetPwmOutputEnable(base, chnlNumber, true); in FTM_SetupOutputCompare()
1092 uint8_t chnlNumber = 0; in FTM_EnableInterrupts() local
1131 base->CONTROLS[chnlNumber].CnSC |= FTM_CnSC_CHIE_MASK; in FTM_EnableInterrupts()
1133 chnlNumber++; in FTM_EnableInterrupts()
1148 uint8_t chnlNumber = 0; in FTM_DisableInterrupts() local
1186 base->CONTROLS[chnlNumber].CnSC &= ~FTM_CnSC_CHIE_MASK; in FTM_DisableInterrupts()
1188 chnlNumber++; in FTM_DisableInterrupts()