Lines Matching refs:u32Prescale
40 uint32_t u32Prescale = 1U, u32CNR = 0xFFFFU; in BPWM_ConfigCaptureChannel() local
74 for(u32Prescale = 1U; u32Prescale <= 0x1000UL; u32Prescale++) in BPWM_ConfigCaptureChannel()
77 u32NearestUnitTimeNsec = (1000000UL * u32Prescale) / u32PWMClockSrc; in BPWM_ConfigCaptureChannel()
80 if (u32Prescale == 0x1000U) /* limit to the maximum unit time(nano second) */ in BPWM_ConfigCaptureChannel()
88 if (!(1000000UL * (u32Prescale + 1UL) > (u32NearestUnitTimeNsec * u32PWMClockSrc))) in BPWM_ConfigCaptureChannel()
109 u32Prescale -= 1U; in BPWM_ConfigCaptureChannel()
110 BPWM_SET_PRESCALER(bpwm, u32ChannelNum, u32Prescale); in BPWM_ConfigCaptureChannel()
139 uint32_t u32Prescale = 1U, u32CNR = 0xFFFFU; in BPWM_ConfigOutputChannel() local
169 for(u32Prescale = 1U; u32Prescale < 0xFFFU; u32Prescale++) /* prescale could be 0~0xFFF */ in BPWM_ConfigOutputChannel()
171 i = (u32PWMClockSrc / u32Frequency) / u32Prescale; in BPWM_ConfigOutputChannel()
180 i = u32PWMClockSrc / (u32Prescale * u32CNR); in BPWM_ConfigOutputChannel()
184 u32Prescale -= 1U; in BPWM_ConfigOutputChannel()
185 BPWM_SET_PRESCALER(bpwm, u32ChannelNum, u32Prescale); in BPWM_ConfigOutputChannel()