Lines Matching refs:pulseCnt

104 …WM_SetPeriodRegister(PWM_Type *base, pwm_submodule_t subModule, pwm_mode_t mode, uint16_t pulseCnt)  in PWM_SetPeriodRegister()  argument
112 modulo = (pulseCnt >> 1U); in PWM_SetPeriodRegister()
126 base->SM[subModule].VAL0 = (pulseCnt / 2U); in PWM_SetPeriodRegister()
129 base->SM[subModule].VAL1 = pulseCnt - 1U; in PWM_SetPeriodRegister()
133 modulo = (pulseCnt >> 1U); in PWM_SetPeriodRegister()
147 base->SM[subModule].VAL0 = (pulseCnt / 2U); in PWM_SetPeriodRegister()
150 base->SM[subModule].VAL1 = pulseCnt - 1U; in PWM_SetPeriodRegister()
172 uint16_t pulseCnt, in PWM_SetDutycycleRegister() argument
200 base->SM[subModule].VAL2 = ((pulseCnt - pwmHighPulse) / 2U); in PWM_SetDutycycleRegister()
201 base->SM[subModule].VAL3 = ((pulseCnt + pwmHighPulse) / 2U); in PWM_SetDutycycleRegister()
205 base->SM[subModule].VAL4 = ((pulseCnt - pwmHighPulse) / 2U); in PWM_SetDutycycleRegister()
206 base->SM[subModule].VAL5 = ((pulseCnt + pwmHighPulse) / 2U); in PWM_SetDutycycleRegister()
214 modulo = (pulseCnt >> 1U); in PWM_SetDutycycleRegister()
484 uint16_t pulseCnt = 0, pwmHighPulse = 0; in PWM_SetupPwm() local
498 pulseCnt = (uint16_t)(pwmClock / pwmFreq_Hz); in PWM_SetupPwm()
504 pwmHighPulse = (pulseCnt * chnlParams->dutyCyclePercent) / 100U; in PWM_SetupPwm()
510 PWM_SetPeriodRegister(base, subModule, mode, pulseCnt); in PWM_SetupPwm()
514 … PWM_SetDutycycleRegister(base, subModule, chnlParams->pwmChannel, mode, pulseCnt, pwmHighPulse); in PWM_SetupPwm()
602 uint16_t pulseCnt = 0, pwmHighPulse = 0; in PWM_SetupPwmPhaseShift() local
610 pulseCnt = (uint16_t)(pwmClock / pwmFreq_Hz); in PWM_SetupPwmPhaseShift()
618 modulo = (pulseCnt >> 1U); in PWM_SetupPwmPhaseShift()
631 shift = (pulseCnt * shiftvalue) / 100U; in PWM_SetupPwmPhaseShift()
634 pwmHighPulse = pulseCnt / 2U; in PWM_SetupPwmPhaseShift()
712 uint16_t pulseCnt = 0, pwmHighPulse = 0; in PWM_UpdatePwmDutycycleHighAccuracy() local
719 pulseCnt = modulo * 2U; in PWM_UpdatePwmDutycycleHighAccuracy()
721 pwmHighPulse = (pulseCnt * dutyCycle) / 65535U; in PWM_UpdatePwmDutycycleHighAccuracy()
724 pulseCnt = base->SM[subModule].VAL1 + 1U; in PWM_UpdatePwmDutycycleHighAccuracy()
726 pwmHighPulse = (pulseCnt * dutyCycle) / 65535U; in PWM_UpdatePwmDutycycleHighAccuracy()
730 pulseCnt = modulo * 2U; in PWM_UpdatePwmDutycycleHighAccuracy()
732 pwmHighPulse = (pulseCnt * dutyCycle) / 65535U; in PWM_UpdatePwmDutycycleHighAccuracy()
735 pulseCnt = base->SM[subModule].VAL1 + 1U; in PWM_UpdatePwmDutycycleHighAccuracy()
737 pwmHighPulse = (pulseCnt * dutyCycle) / 65535U; in PWM_UpdatePwmDutycycleHighAccuracy()
747 PWM_SetDutycycleRegister(base, subModule, kPWM_PwmA, currPwmMode, pulseCnt, pwmHighPulse); in PWM_UpdatePwmDutycycleHighAccuracy()
751 PWM_SetDutycycleRegister(base, subModule, kPWM_PwmB, currPwmMode, pulseCnt, pwmHighPulse); in PWM_UpdatePwmDutycycleHighAccuracy()
792 uint16_t pulseCnt, in PWM_UpdatePwmPeriodAndDutycycle() argument
800 pwmHighPulse = (pulseCnt * dutyCycle) / 65535U; in PWM_UpdatePwmPeriodAndDutycycle()
803 PWM_SetPeriodRegister(base, subModule, currPwmMode, pulseCnt); in PWM_UpdatePwmPeriodAndDutycycle()
806 PWM_SetDutycycleRegister(base, subModule, pwmSignal, currPwmMode, pulseCnt, pwmHighPulse); in PWM_UpdatePwmPeriodAndDutycycle()