Home
last modified time | relevance | path

Searched refs:pulsePeriod (Results 1 – 5 of 5) sorted by relevance

/hal_nxp-latest/mcux/mcux-sdk/drivers/ctimer/
Dfsl_ctimer.c201 uint32_t period, pulsePeriod = 0; in CTIMER_SetupPwm() local
236 pulsePeriod = period + 1U; in CTIMER_SetupPwm()
240 pulsePeriod = (period * (100U - (uint32_t)dutyCyclePercent)) / 100U; in CTIMER_SetupPwm()
247 base->MR[matchChannel] = pulsePeriod; in CTIMER_SetupPwm()
284 uint32_t pulsePeriod, in CTIMER_SetupPwmPeriod() argument
289 assert(!((FSL_FEATURE_CTIMER_BIT_SIZEn(base) < 32) && (pulsePeriod > 0xFFFFU))); in CTIMER_SetupPwmPeriod()
324 base->MR[matchChannel] = pulsePeriod; in CTIMER_SetupPwmPeriod()
352 uint32_t pulsePeriod = 0, period; in CTIMER_UpdatePwmDutycycle() local
360 pulsePeriod = period + 1U; in CTIMER_UpdatePwmDutycycle()
364 pulsePeriod = (period * (100U - (uint32_t)dutyCyclePercent)) / 100U; in CTIMER_UpdatePwmDutycycle()
[all …]
Dfsl_ctimer.h246 uint32_t pulsePeriod,
283 …d CTIMER_UpdatePwmPulsePeriod(CTIMER_Type *base, ctimer_match_t matchChannel, uint32_t pulsePeriod) in CTIMER_UpdatePwmPulsePeriod() argument
286 base->MR[matchChannel] = pulsePeriod; in CTIMER_UpdatePwmPulsePeriod()
/hal_nxp-latest/mcux/mcux-sdk/drivers/sctimer/
Dfsl_sctimer.c284 uint32_t period, pulsePeriod = 0; in SCTIMER_SetupPwm() local
310 pulsePeriod = period + 2U; in SCTIMER_SetupPwm()
314 pulsePeriod = (uint32_t)(((uint64_t)period * pwmParams->dutyCyclePercent) / 100U); in SCTIMER_SetupPwm()
322 …status2 = SCTIMER_CreateAndScheduleEvent(base, kSCTIMER_MatchEventOnly, pulsePeriod, 0, kSCTIMER_C… in SCTIMER_SetupPwm()
412 uint32_t pulsePeriod = 0, period; in SCTIMER_UpdatePwmDutycycle() local
429 pulsePeriod = period + 2U; in SCTIMER_UpdatePwmDutycycle()
443 pulsePeriod = (uint32_t)(((uint64_t)period * dutyCyclePercent) / 100U); in SCTIMER_UpdatePwmDutycycle()
447 base->MATCH[pulseMatchReg] = pulsePeriod; in SCTIMER_UpdatePwmDutycycle()
448 base->MATCHREL[pulseMatchReg] = pulsePeriod; in SCTIMER_UpdatePwmDutycycle()
/hal_nxp-latest/mcux/mcux-sdk/drivers/netc/
Dfsl_netc_timer.h194 uint32_t pulsePeriod; /*!< Interval of FIPER pulses. */ member
Dfsl_netc_timer.c241 handle->hw.base->TMR_FIPER[fiperId] = fiper->pulsePeriod; in NETC_TimerStartFIPER()