Lines Matching refs:pico_pwm_obj
32 static struct pico_pwm pico_pwm_obj[] = variable
199 for (int i = 0; i < sizeof(pico_pwm_obj) / sizeof(pico_pwm_obj[0]); i++) in rt_hw_pwm_init()
201 if(pico_pwm_obj[i].a_all_flag) in rt_hw_pwm_init()
203 gpio_set_function(pico_pwm_obj[i].slice_num * 2, GPIO_FUNC_PWM); in rt_hw_pwm_init()
204 gpio_set_function(pico_pwm_obj[i].slice_num * 2 + 16, GPIO_FUNC_PWM); in rt_hw_pwm_init()
208 gpio_set_function(pico_pwm_obj[i].pin_a, GPIO_FUNC_PWM); in rt_hw_pwm_init()
210 if(pico_pwm_obj[i].b_all_flag) in rt_hw_pwm_init()
212 gpio_set_function(pico_pwm_obj[i].slice_num * 2 + 1, GPIO_FUNC_PWM); in rt_hw_pwm_init()
213 gpio_set_function(pico_pwm_obj[i].slice_num * 2 + 17, GPIO_FUNC_PWM); in rt_hw_pwm_init()
217 gpio_set_function(pico_pwm_obj[i].pin_b, GPIO_FUNC_PWM); in rt_hw_pwm_init()
219 … result = rt_device_pwm_register(&pico_pwm_obj[i].pwm_device, pico_pwm_obj[i].name, &_pwm_ops, 0); in rt_hw_pwm_init()
222 LOG_E("%s register fail.", pico_pwm_obj[i].name); in rt_hw_pwm_init()