| /bsp/phytium/libraries/drivers/ |
| A D | drv_pwm.c | 32 RT_ASSERT(pwm_dev); in drv_pwm_config() 35 FPwmCtrl *pwm_handle = &pwm_dev->pwm_handle; in drv_pwm_config() 59 RT_ASSERT(pwm_dev); in drv_pwm_enable() 77 RT_ASSERT(pwm_dev); in drv_pwm_set() 115 FPwmEnable(&pwm_dev->pwm_handle, channel); in drv_pwm_set() 122 RT_ASSERT(pwm_dev); in drv_pwm_get() 140 RT_ASSERT(pwm_dev); in drv_pwm_set_dead_time() 161 FPwmEnable(&pwm_dev->pwm_handle, channel); in drv_pwm_set_dead_time() 169 struct phytium_pwm *pwm_dev; in _pwm_control() local 201 ret = drv_pwm_config(pwm_dev); in pwm_controller_init() [all …]
|
| /bsp/hc32/tests/ |
| A D | test_pwm.c | 26 struct rt_device_pwm *pwm_dev; variable 39 pwm_dev = (struct rt_device_pwm *)rt_device_find(argv[1]); in pwm_sample() 40 if (pwm_dev == RT_NULL) in pwm_sample() 46 rt_pwm_set(pwm_dev, PWM_DEV_CHANNEL, period, pulse); in pwm_sample() 47 rt_pwm_enable(pwm_dev, PWM_DEV_CHANNEL); in pwm_sample() 48 rt_pwm_set(pwm_dev, PWM_DEV_CHANNEL + 1, period, pulse); in pwm_sample() 49 rt_pwm_enable(pwm_dev, PWM_DEV_CHANNEL + 1); in pwm_sample() 56 rt_pwm_set_pulse(pwm_dev, PWM_DEV_CHANNEL, pulse); in pwm_sample() 57 rt_pwm_set_pulse(pwm_dev, PWM_DEV_CHANNEL + 1, pulse); in pwm_sample()
|
| /bsp/n32g452xx/Libraries/rt_drivers/ |
| A D | drv_pwm.c | 109 TIM_Module *TIMx = pwm_dev->tim_handle; in drv_pwm_enable() 113 pwm_dev->ch_en |= 0x1 << channel; in drv_pwm_enable() 117 pwm_dev->ch_en &= ~(0x1 << channel); in drv_pwm_enable() 159 if (pwm_dev->ch_en) in drv_pwm_enable() 161 pwm_dev->tim_en = 0x1; in drv_pwm_enable() 166 pwm_dev->tim_en = 0x0; in drv_pwm_enable() 179 TIM_Module *TIMx = pwm_dev->tim_handle; in drv_pwm_get() 209 TIM_Module *TIMx = pwm_dev->tim_handle; in drv_pwm_set() 240 if ((pwm_dev->period != period) || (pwm_dev->psc != psc)) in drv_pwm_set() 270 if (!(pwm_dev->ch_en & (0x1 << channel))) in drv_pwm_set() [all …]
|
| /bsp/allwinner/libraries/sunxi-hal/hal/source/disp2/disp/ |
| A D | disp_sys_intf.c | 683 if (pwm_dev) { in disp_sys_pwm_enable() 688 if (pwm_dev->cfg.period_ns != 0 && pwm_dev->cfg.duty_ns !=0) in disp_sys_pwm_enable() 689 ret = hal_pwm_control(pwm_dev->pwm_channel_id, &pwm_dev->cfg); in disp_sys_pwm_enable() 704 pwm_dev->enable = false; in disp_sys_pwm_disable() 706 if (pwm_dev->cfg.polarity) in disp_sys_pwm_disable() 709 pwm_dev->cfg.duty_ns = pwm_dev->cfg.period_ns; in disp_sys_pwm_disable() 710 if (pwm_dev) in disp_sys_pwm_disable() 711 ret = hal_pwm_control(pwm_dev->pwm_channel_id, &pwm_dev->cfg); in disp_sys_pwm_disable() 726 if (!pwm_dev) { in disp_sys_pwm_config() 733 ret = hal_pwm_control(pwm_dev->pwm_channel_id, &pwm_dev->cfg); in disp_sys_pwm_config() [all …]
|
| /bsp/bouffalo_lab/libraries/rt_drivers/sample/ |
| A D | pwm_led_sample.c | 24 struct rt_device_pwm *pwm_dev; /* PWM设备句柄 */ variable 33 pwm_dev = (struct rt_device_pwm *)rt_device_find(PWM_DEV_NAME); in pwm_led_sample() 34 if (pwm_dev == RT_NULL) in pwm_led_sample() 40 rt_pwm_set(pwm_dev, PWM_DEV_CHANNEL, period, pulse); in pwm_led_sample() 42 rt_pwm_enable(pwm_dev, PWM_DEV_CHANNEL); in pwm_led_sample() 64 rt_pwm_set(pwm_dev, PWM_DEV_CHANNEL, period, pulse); in pwm_led_sample()
|
| /bsp/nuvoton/nk-n9h30/board/ |
| A D | board_dev.c | 267 struct rt_device_pwm *pwm_dev; in PlayRingTone() local 275 rt_pwm_set(pwm_dev, PWM_DEV_CHANNEL, period, period); in PlayRingTone() 276 rt_pwm_enable(pwm_dev, PWM_DEV_CHANNEL); in PlayRingTone() 282 rt_pwm_set(pwm_dev, PWM_DEV_CHANNEL, period, period); in PlayRingTone() 290 rt_pwm_set(pwm_dev, PWM_DEV_CHANNEL, period, period); in PlayRingTone() 293 rt_pwm_disable(pwm_dev, PWM_DEV_CHANNEL); in PlayRingTone() 319 struct rt_device_pwm *pwm_dev; in nu_lcd_backlight_on() local 323 rt_pwm_enable(pwm_dev, LCM_PWM_CHANNEL); in nu_lcd_backlight_on() 324 rt_pwm_set(pwm_dev, LCM_PWM_CHANNEL, 100000, 100); in nu_lcd_backlight_on() 337 struct rt_device_pwm *pwm_dev; in nu_lcd_backlight_off() local [all …]
|
| /bsp/k230/drivers/utest/ |
| A D | test_pwm.c | 83 struct rt_device_pwm *pwm_dev; /* PWM设备句柄 */ in pwm_demo() local 88 pwm_dev = (struct rt_device_pwm *)rt_device_find(PWM_DEV_NAME); in pwm_demo() 89 uassert_not_null(pwm_dev); in pwm_demo() 95 ret = rt_pwm_set(pwm_dev, PWM_DEV_CHANNEL, period, pulse); in pwm_demo() 97 ret = rt_pwm_enable(pwm_dev, PWM_DEV_CHANNEL); in pwm_demo() 101 ret = rt_pwm_disable(pwm_dev, PWM_DEV_CHANNEL); in pwm_demo()
|
| /bsp/Infineon/psoc6-cy8ckit-062S2-43012/board/ports/ |
| A D | slider_sample.c | 48 static struct rt_device_pwm *pwm_dev; variable 133 pwm_dev = (struct rt_device_pwm *)rt_device_find(PWM_DEV_NAME); in Slider_Init() 135 if (pwm_dev == RT_NULL) in Slider_Init() 142 rt_pwm_set(pwm_dev, PWM_DEV_CHANNEL, 1 * 1000 * 1000, 1 * 1000 * 1000); in Slider_Init() 143 rt_pwm_enable(pwm_dev, PWM_DEV_CHANNEL); in Slider_Init() 154 rt_pwm_set(pwm_dev, PWM_DEV_CHANNEL, 1 * 1000 * 1000, GET_DUTY_CYCLE(brightness)); in update_led_state()
|
| /bsp/Infineon/psoc6-evaluationkit-062S2/board/ports/ |
| A D | slider_sample.c | 48 static struct rt_device_pwm *pwm_dev; variable 133 pwm_dev = (struct rt_device_pwm *)rt_device_find(PWM_DEV_NAME); in Slider_Init() 135 if (pwm_dev == RT_NULL) in Slider_Init() 142 rt_pwm_set(pwm_dev, PWM_DEV_CHANNEL, 1 * 1000 * 1000, 1 * 1000 * 1000); in Slider_Init() 143 rt_pwm_enable(pwm_dev, PWM_DEV_CHANNEL); in Slider_Init() 154 rt_pwm_set(pwm_dev, PWM_DEV_CHANNEL, 1 * 1000 * 1000, GET_DUTY_CYCLE(brightness)); in update_led_state()
|
| /bsp/Infineon/libraries/templates/PSOC62/board/ports/ |
| A D | slider_sample.c | 47 static struct rt_device_pwm *pwm_dev; variable 132 pwm_dev = (struct rt_device_pwm *)rt_device_find(PWM_DEV_NAME); in Slider_Init() 134 if (pwm_dev == RT_NULL) in Slider_Init() 141 rt_pwm_set(pwm_dev, PWM_DEV_CHANNEL, 1 * 1000 * 1000, 1 * 1000 * 1000); in Slider_Init() 142 rt_pwm_enable(pwm_dev, PWM_DEV_CHANNEL); in Slider_Init() 153 rt_pwm_set(pwm_dev, PWM_DEV_CHANNEL, 1 * 1000 * 1000, GET_DUTY_CYCLE(brightness)); in update_led_state()
|
| /bsp/Infineon/psoc6-cy8ckit-062-BLE/board/ports/ |
| A D | slider_sample.c | 47 static struct rt_device_pwm *pwm_dev; variable 132 pwm_dev = (struct rt_device_pwm *)rt_device_find(PWM_DEV_NAME); in Slider_Init() 134 if (pwm_dev == RT_NULL) in Slider_Init() 141 rt_pwm_set(pwm_dev, PWM_DEV_CHANNEL, 1 * 1000 * 1000, 1 * 1000 * 1000); in Slider_Init() 142 rt_pwm_enable(pwm_dev, PWM_DEV_CHANNEL); in Slider_Init() 153 rt_pwm_set(pwm_dev, PWM_DEV_CHANNEL, 1 * 1000 * 1000, GET_DUTY_CYCLE(brightness)); in update_led_state()
|
| /bsp/Infineon/psoc6-cy8ckit-062-WIFI-BT/board/ports/ |
| A D | slider_sample.c | 47 static struct rt_device_pwm *pwm_dev; variable 132 pwm_dev = (struct rt_device_pwm *)rt_device_find(PWM_DEV_NAME); in Slider_Init() 134 if (pwm_dev == RT_NULL) in Slider_Init() 141 rt_pwm_set(pwm_dev, PWM_DEV_CHANNEL, 1 * 1000 * 1000, 1 * 1000 * 1000); in Slider_Init() 142 rt_pwm_enable(pwm_dev, PWM_DEV_CHANNEL); in Slider_Init() 153 rt_pwm_set(pwm_dev, PWM_DEV_CHANNEL, 1 * 1000 * 1000, GET_DUTY_CYCLE(brightness)); in update_led_state()
|
| /bsp/Infineon/psoc6-cy8ckit-062s4/board/ports/ |
| A D | slider_sample.c | 47 static struct rt_device_pwm *pwm_dev; variable 132 pwm_dev = (struct rt_device_pwm *)rt_device_find(PWM_DEV_NAME); in Slider_Init() 134 if (pwm_dev == RT_NULL) in Slider_Init() 141 rt_pwm_set(pwm_dev, PWM_DEV_CHANNEL, 1 * 1000 * 1000, 1 * 1000 * 1000); in Slider_Init() 142 rt_pwm_enable(pwm_dev, PWM_DEV_CHANNEL); in Slider_Init() 153 rt_pwm_set(pwm_dev, PWM_DEV_CHANNEL, 1 * 1000 * 1000, GET_DUTY_CYCLE(brightness)); in update_led_state()
|
| /bsp/Infineon/psoc6-cy8cproto-062S3-4343W/board/ports/ |
| A D | slider_sample.c | 48 static struct rt_device_pwm *pwm_dev; variable 133 pwm_dev = (struct rt_device_pwm *)rt_device_find(PWM_DEV_NAME); in Slider_Init() 135 if (pwm_dev == RT_NULL) in Slider_Init() 142 rt_pwm_set(pwm_dev, PWM_DEV_CHANNEL, 1 * 1000 * 1000, 1 * 1000 * 1000); in Slider_Init() 143 rt_pwm_enable(pwm_dev, PWM_DEV_CHANNEL); in Slider_Init() 154 rt_pwm_set(pwm_dev, PWM_DEV_CHANNEL, 1 * 1000 * 1000, GET_DUTY_CYCLE(brightness)); in update_led_state()
|
| /bsp/wch/risc-v/ch569w-evt/applications/ |
| A D | test.c | 299 static struct rt_device_pwm *pwm_dev; variable 309 if (pwm_dev) in pwm_tick_hook() 314 rt_pwm_set_pulse(pwm_dev, 3, pulse); in pwm_tick_hook() 324 pwm_dev = (struct rt_device_pwm *)rt_device_find(PWM_DEVICE_NAME); in test_pwm() 325 if (pwm_dev == RT_NULL) in test_pwm() 341 rt_pwm_set(pwm_dev, ch, pwm_period, pulse[ch]); in test_pwm() 342 rt_pwm_enable(pwm_dev, ch); in test_pwm() 345 rt_pwm_get(pwm_dev, &cfg); in test_pwm() 352 rt_pwm_disable(pwm_dev, 0); in test_pwm()
|
| /bsp/cvitek/drivers/ |
| A D | drv_pwm.c | 59 struct cvi_pwm_dev *pwm_dev = (struct cvi_pwm_dev *)device->parent.user_data; in _pwm_control() local 70 cvi_pwm_start_en_ch(pwm_dev->reg_base, cfg->channel & PWM_MAX_CH); in _pwm_control() 74 cvi_pwm_start_dis_ch(pwm_dev->reg_base, cfg->channel & PWM_MAX_CH); in _pwm_control() 78 cvi_pwm_set_config(pwm_dev->reg_base, cfg); in _pwm_control() 82 cvi_pwm_get_config(pwm_dev->reg_base, cfg); in _pwm_control() 87 cvi_pwm_set_period_ch(pwm_dev->reg_base, (cfg->channel & PWM_MAX_CH), period_clk); in _pwm_control() 92 cvi_pwm_set_high_period_ch(pwm_dev->reg_base, (cfg->channel & PWM_MAX_CH), duty_clk); in _pwm_control()
|
| /bsp/allwinner/libraries/drivers/ |
| A D | drv_lcd.c | 449 struct rt_device_pwm *pwm_dev; in turn_on_lcd_backlight() local 451 if (pwm_dev == RT_NULL) in turn_on_lcd_backlight() 457 rt_pwm_enable(pwm_dev, LCD_PWM_DEV_CHANNEL); in turn_on_lcd_backlight() 486 struct rt_device_pwm *pwm_dev; in turn_down_lcd_backlight() local 488 if (pwm_dev == RT_NULL) in turn_down_lcd_backlight() 494 rt_pwm_enable(pwm_dev, LCD_PWM_DEV_CHANNEL); in turn_down_lcd_backlight() 502 struct rt_device_pwm *pwm_dev; in set_lcd_backlight() local 504 if (pwm_dev == RT_NULL) in set_lcd_backlight() 510 rt_pwm_enable(pwm_dev, LCD_PWM_DEV_CHANNEL); in set_lcd_backlight() 516 struct rt_device_pwm *pwm_dev; in get_lcd_backlight() local [all …]
|
| /bsp/Infineon/libraries/HAL_Drivers/ |
| A D | drv_pwm.c | 224 struct rt_device_pwm *pwm_dev; variable 234 pwm_dev = (struct rt_device_pwm *)rt_device_find(PWM_DEV_NAME); in pwm_sample() 236 if (pwm_dev == RT_NULL) in pwm_sample() 242 rt_pwm_set(pwm_dev, PWM_DEV_CHANNEL, period, pulse); in pwm_sample() 243 rt_pwm_enable(pwm_dev, PWM_DEV_CHANNEL); in pwm_sample() 270 rt_pwm_set(pwm_dev, PWM_DEV_CHANNEL, period, pulse); in pwm_sample()
|
| /bsp/nrf5x/libraries/drivers/ |
| A D | drv_pwm.c | 385 struct rt_device_pwm *pwm_dev; variable 396 pwm_dev = (struct rt_device_pwm *)rt_device_find(PWM_DEV_NAME); in pwm_led_sample() 397 if (pwm_dev == RT_NULL) in pwm_led_sample() 403 rt_pwm_set(pwm_dev, PWM_DEV_CHANNEL, period, pulse); in pwm_led_sample() 404 rt_pwm_enable(pwm_dev, PWM_DEV_CHANNEL); in pwm_led_sample() 429 rt_pwm_set(pwm_dev, PWM_DEV_CHANNEL, period, pulse); in pwm_led_sample()
|
| /bsp/synwit/libraries/SWM341_drivers/ |
| A D | drv_rgb_lcd.c | 61 struct rt_device_pwm *pwm_dev; in turn_on_lcd_backlight() local 64 pwm_dev = (struct rt_device_pwm *)rt_device_find(LCD_PWM_DEV_NAME); in turn_on_lcd_backlight() 66 rt_pwm_set(pwm_dev, LCD_PWM_DEV_CHANNEL, 10000, 10000); in turn_on_lcd_backlight() 67 rt_pwm_enable(pwm_dev, LCD_PWM_DEV_CHANNEL); in turn_on_lcd_backlight()
|
| /bsp/tkm32F499/drivers/ |
| A D | drv_lcd.c | 111 struct rt_device_pwm *pwm_dev; in turn_on_lcd_backlight() local 114 pwm_dev = (struct rt_device_pwm *)rt_device_find(LCD_PWM_DEV_NAME); in turn_on_lcd_backlight() 116 rt_pwm_set(pwm_dev, LCD_PWM_DEV_CHANNEL, 10000, 10000); in turn_on_lcd_backlight() 117 rt_pwm_enable(pwm_dev, LCD_PWM_DEV_CHANNEL); in turn_on_lcd_backlight()
|
| /bsp/nuvoton/numaker-hmi-ma35d1/board/ |
| A D | board_dev.c | 359 struct rt_device_pwm *pwm_dev; in nu_lcd_backlight_on() local 361 if ((pwm_dev = (struct rt_device_pwm *)rt_device_find(EPWM_DEV_NAME)) != RT_NULL) in nu_lcd_backlight_on() 363 rt_pwm_enable(pwm_dev, LCM_PWM_CHANNEL); in nu_lcd_backlight_on() 364 rt_pwm_set(pwm_dev, LCM_PWM_CHANNEL, 100000, 100); in nu_lcd_backlight_on() 377 struct rt_device_pwm *pwm_dev; in nu_lcd_backlight_off() local 379 if ((pwm_dev = (struct rt_device_pwm *)rt_device_find(EPWM_DEV_NAME)) != RT_NULL) in nu_lcd_backlight_off() 381 rt_pwm_disable(pwm_dev, LCM_PWM_CHANNEL); in nu_lcd_backlight_off()
|
| /bsp/synwit/swm320-mini/applications/ |
| A D | main.c | 149 struct rt_device_pwm *pwm_dev; /* PWM设备句柄 */ variable 158 pwm_dev = (struct rt_device_pwm *)rt_device_find(PWM_DEV_NAME); in pwm_sample() 159 if (pwm_dev == RT_NULL) in pwm_sample() 165 rt_pwm_set(pwm_dev, PWM_DEV_CHANNEL, period, pulse); in pwm_sample() 166 rt_pwm_enable(pwm_dev, PWM_DEV_CHANNEL); in pwm_sample()
|
| /bsp/stm32/libraries/HAL_Drivers/drivers/ |
| A D | drv_lcd.c | 241 struct rt_device_pwm *pwm_dev; in turn_on_lcd_backlight() local 244 pwm_dev = (struct rt_device_pwm *)rt_device_find(LCD_PWM_DEV_NAME); in turn_on_lcd_backlight() 246 rt_pwm_set(pwm_dev, LCD_PWM_DEV_CHANNEL, 10000, 10000); in turn_on_lcd_backlight() 247 rt_pwm_enable(pwm_dev, LCD_PWM_DEV_CHANNEL); in turn_on_lcd_backlight()
|
| /bsp/renesas/libraries/HAL_Drivers/ |
| A D | drv_lcd.c | 73 struct rt_device_pwm *pwm_dev; in turn_on_lcd_backlight() local 76 pwm_dev = (struct rt_device_pwm *)rt_device_find(LCD_PWM_DEV_NAME); in turn_on_lcd_backlight() 78 rt_pwm_set(pwm_dev, 0, 10000, 7000); in turn_on_lcd_backlight() 79 rt_pwm_enable(pwm_dev, 0); in turn_on_lcd_backlight()
|