Lines Matching refs:pwm_obj
221 static struct swm_pwm_device pwm_obj[sizeof(swm_pwm_cfg) / sizeof(swm_pwm_cfg[0])] = {0}; variable
313 pwm_obj[i].pwm_cfg = &swm_pwm_cfg[i]; in swm_pwm_init()
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()
391 … pwm_obj[i].pwm_cfg->pwm_initstruct.Clkdiv = SystemCoreClock / 1000000UL / 2; //中心对称模式下频率降低一半 in swm_pwm_init()
392 PWM_Init(pwm_obj[i].pwm_cfg->PWMx, &(pwm_obj[i].pwm_cfg->pwm_initstruct)); in swm_pwm_init()
393 …result = rt_device_pwm_register(&pwm_obj[i].pwm_device, pwm_obj[i].pwm_cfg->name, &pwm_ops, pwm_ob… in swm_pwm_init()
396 LOG_E("%s register fail.", pwm_obj[i].pwm_cfg->name); in swm_pwm_init()
400 LOG_D("%s register success.", pwm_obj[i].pwm_cfg->name); in swm_pwm_init()