Lines Matching refs:PWMx
33 .PWMx = PWM0, \
65 .PWMx = PWM1, \
97 .PWMx = PWM2, \
129 .PWMx = PWM3, \
161 .PWMx = PWM4, \
191 PWM_TypeDef *PWMx; member
249 configuration->period = PWM_GetPeriod(pwm_cfg->PWMx) * 1000UL; //中心对称模式下频率降低一半 in swm_pwm_get()
250 configuration->pulse = PWM_GetHDuty(pwm_cfg->PWMx, configuration->channel) * 1000UL; in swm_pwm_get()
274 PWM_SetPeriod(pwm_cfg->PWMx, period); in swm_pwm_set()
275 PWM_SetHDuty(pwm_cfg->PWMx, PWM_CH_A, pulse); in swm_pwm_set()
276 PWM_SetHDuty(pwm_cfg->PWMx, PWM_CH_B, pulse); in swm_pwm_set()
315 if (pwm_obj[i].pwm_cfg->PWMx == PWM0) in swm_pwm_init()
330 else if (pwm_obj[i].pwm_cfg->PWMx == PWM1) in swm_pwm_init()
345 else if (pwm_obj[i].pwm_cfg->PWMx == PWM2) in swm_pwm_init()
360 else if (pwm_obj[i].pwm_cfg->PWMx == PWM3) in swm_pwm_init()
375 else if (pwm_obj[i].pwm_cfg->PWMx == PWM4) in swm_pwm_init()
392 PWM_Init(pwm_obj[i].pwm_cfg->PWMx, &(pwm_obj[i].pwm_cfg->pwm_initstruct)); in swm_pwm_init()