Lines Matching refs:mcu_pwm_obj

93 static struct mcu_pwm mcu_pwm_obj[] =  variable
278 mcu_pwm_obj[PWM0_INDEX].channel |= 1 << 0; in pwm_get_channel()
279 mcu_pwm_obj[PWM0_INDEX].channel_0_pin = BSP_USING_PWM0_CH0; in pwm_get_channel()
282 mcu_pwm_obj[PWM0_INDEX].channel |= 1 << 1; in pwm_get_channel()
283 mcu_pwm_obj[PWM0_INDEX].channel_1_pin = BSP_USING_PWM0_CH1; in pwm_get_channel()
286 mcu_pwm_obj[PWM0_INDEX].channel |= 1 << 2; in pwm_get_channel()
287 mcu_pwm_obj[PWM0_INDEX].channel_2_pin = BSP_USING_PWM0_CH2; in pwm_get_channel()
290 mcu_pwm_obj[PWM0_INDEX].channel |= 1 << 3; in pwm_get_channel()
291 mcu_pwm_obj[PWM0_INDEX].channel_3_pin = BSP_USING_PWM0_CH3; in pwm_get_channel()
294 mcu_pwm_obj[PWM1_INDEX].channel |= 1 << 0; in pwm_get_channel()
295 mcu_pwm_obj[PWM1_INDEX].channel_0_pin = BSP_USING_PWM1_CH0; in pwm_get_channel()
298 mcu_pwm_obj[PWM1_INDEX].channel |= 1 << 1; in pwm_get_channel()
299 mcu_pwm_obj[PWM1_INDEX].channel_1_pin = BSP_USING_PWM1_CH1; in pwm_get_channel()
302 mcu_pwm_obj[PWM1_INDEX].channel |= 1 << 2; in pwm_get_channel()
303 mcu_pwm_obj[PWM1_INDEX].channel_2_pin = BSP_USING_PWM1_CH2; in pwm_get_channel()
306 mcu_pwm_obj[PWM1_INDEX].channel |= 1 << 3; in pwm_get_channel()
307 mcu_pwm_obj[PWM1_INDEX].channel_3_pin = BSP_USING_PWM1_CH3; in pwm_get_channel()
310 mcu_pwm_obj[PWM2_INDEX].channel |= 1 << 0; in pwm_get_channel()
311 mcu_pwm_obj[PWM2_INDEX].channel_0_pin = BSP_USING_PWM2_CH0; in pwm_get_channel()
314 mcu_pwm_obj[PWM2_INDEX].channel |= 1 << 1; in pwm_get_channel()
315 mcu_pwm_obj[PWM2_INDEX].channel_1_pin = BSP_USING_PWM2_CH1; in pwm_get_channel()
318 mcu_pwm_obj[PWM2_INDEX].channel |= 1 << 2; in pwm_get_channel()
319 mcu_pwm_obj[PWM2_INDEX].channel_2_pin = BSP_USING_PWM2_CH2; in pwm_get_channel()
322 mcu_pwm_obj[PWM2_INDEX].channel |= 1 << 3; in pwm_get_channel()
323 mcu_pwm_obj[PWM2_INDEX].channel_3_pin = BSP_USING_PWM2_CH3; in pwm_get_channel()
326 mcu_pwm_obj[PWM3_INDEX].channel |= 1 << 0; in pwm_get_channel()
327 mcu_pwm_obj[PWM3_INDEX].channel_0_pin = BSP_USING_PWM3_CH0; in pwm_get_channel()
330 mcu_pwm_obj[PWM3_INDEX].channel |= 1 << 1; in pwm_get_channel()
331 mcu_pwm_obj[PWM3_INDEX].channel_1_pin = BSP_USING_PWM3_CH1; in pwm_get_channel()
334 mcu_pwm_obj[PWM3_INDEX].channel |= 1 << 2; in pwm_get_channel()
335 mcu_pwm_obj[PWM3_INDEX].channel_2_pin = BSP_USING_PWM3_CH2; in pwm_get_channel()
338 mcu_pwm_obj[PWM3_INDEX].channel |= 1 << 3; in pwm_get_channel()
339 mcu_pwm_obj[PWM3_INDEX].channel_3_pin = BSP_USING_PWM3_CH3; in pwm_get_channel()
349 for (i = 0; i < sizeof(mcu_pwm_obj) / sizeof(mcu_pwm_obj[0]); i++) in mcu_pwm_init()
352 if (mcu_hw_pwm_init(&mcu_pwm_obj[i]) != RT_EOK) in mcu_pwm_init()
354 rt_kprintf("\r\n %s init failed", mcu_pwm_obj[i].name); in mcu_pwm_init()
360 rt_kprintf("\r\n %s init success", mcu_pwm_obj[i].name); in mcu_pwm_init()
363 …if (rt_device_pwm_register(&mcu_pwm_obj[i].pwm_device, mcu_pwm_obj[i].name, &drv_ops, &mcu_pwm_obj in mcu_pwm_init()
365 rt_kprintf("\r\n %s register success", mcu_pwm_obj[i].name); in mcu_pwm_init()
369 rt_kprintf("\r\n %s register failed", mcu_pwm_obj[i].name); in mcu_pwm_init()