Home
last modified time | relevance | path

Searched defs:pwm (Results 1 – 14 of 14) sorted by relevance

/bsp/xuantie/libraries/xuantie_libraries/chip_riscv_dummy/src/drivers/
A Dpwm.c35 csi_error_t csi_pwm_init(csi_pwm_t *pwm, uint32_t idx) in csi_pwm_init()
59 void csi_pwm_uninit(csi_pwm_t *pwm) in csi_pwm_uninit()
76 csi_error_t csi_pwm_out_config(csi_pwm_t *pwm, in csi_pwm_out_config()
99 csi_error_t csi_pwm_out_start(csi_pwm_t *pwm, uint32_t channel) in csi_pwm_out_start()
114 void csi_pwm_out_stop(csi_pwm_t *pwm, uint32_t channel) in csi_pwm_out_stop()
129 csi_error_t csi_pwm_capture_config(csi_pwm_t *pwm, in csi_pwm_capture_config()
174 csi_error_t csi_pwm_capture_start(csi_pwm_t *pwm, uint32_t channel) in csi_pwm_capture_start()
193 void csi_pwm_capture_stop(csi_pwm_t *pwm, uint32_t channel) in csi_pwm_capture_stop()
226 void csi_pwm_detach_callback(csi_pwm_t *pwm) in csi_pwm_detach_callback()
263 csi_error_t csi_pwm_enable_pm(csi_pwm_t *pwm) in csi_pwm_enable_pm()
[all …]
/bsp/nxp/mcx/mcxn/Libraries/drivers/
A Ddrv_pwm.c31 static int mcx_pwm_current_period_channel(mcx_pwm_obj_t *pwm) in mcx_pwm_current_period_channel()
48 static int mcx_pwm_first_free_channel(mcx_pwm_obj_t *pwm) in mcx_pwm_first_free_channel()
77 static int mcx_pwm_period_set(mcx_pwm_obj_t *pwm, uint32_t period_ns) in mcx_pwm_period_set()
126 static int mcx_pwm_period_get(mcx_pwm_obj_t *pwm, uint32_t *period_ns) in mcx_pwm_period_get()
141 static int mcx_pwm_pulse_set(mcx_pwm_obj_t *pwm, uint8_t channel, uint32_t pulse_ns) in mcx_pwm_pulse_set()
169 static int mcx_pwm_pulse_get(mcx_pwm_obj_t *pwm, uint8_t channel, uint32_t *pulse_ns) in mcx_pwm_pulse_get()
185 static rt_err_t mcx_drv_pwm_get(mcx_pwm_obj_t *pwm, struct rt_pwm_configuration *configuration) in mcx_drv_pwm_get()
200 static rt_err_t mcx_drv_pwm_set(mcx_pwm_obj_t *pwm, struct rt_pwm_configuration *configuration) in mcx_drv_pwm_set()
307 static rt_err_t mcx_drv_pwm_enable(mcx_pwm_obj_t *pwm, struct rt_pwm_configuration *configuration) in mcx_drv_pwm_enable()
316 static rt_err_t mcx_drv_pwm_disable(mcx_pwm_obj_t *pwm, struct rt_pwm_configuration *configuration) in mcx_drv_pwm_disable()
[all …]
/bsp/nxp/mcx/mcxa/Libraries/drivers/
A Ddrv_pwm.c63 static rt_err_t mcx_drv_pwm_get(mcx_pwm_obj_t *pwm, struct rt_pwm_configuration *configuration) in mcx_drv_pwm_get()
68 static rt_err_t mcx_drv_pwm_set(mcx_pwm_obj_t *pwm, struct rt_pwm_configuration *configuration) in mcx_drv_pwm_set()
88 static rt_err_t mcx_drv_pwm_enable(mcx_pwm_obj_t *pwm, struct rt_pwm_configuration *configuration) in mcx_drv_pwm_enable()
94 static rt_err_t mcx_drv_pwm_disable(mcx_pwm_obj_t *pwm, struct rt_pwm_configuration *configuration) in mcx_drv_pwm_disable()
102 mcx_pwm_obj_t *pwm = device->parent.user_data; in mcx_drv_pwm_control() local
/bsp/hc32/libraries/hc32_drivers/
A Ddrv_pwm.c218 struct hc32_pwm_tmra *pwm = (struct hc32_pwm_tmra *)device; in tmra_pwm_enable() local
243 struct hc32_pwm_tmra *pwm = (struct hc32_pwm_tmra *)device; in tmra_pwm_get() local
290 struct hc32_pwm_tmra *pwm = (struct hc32_pwm_tmra *)device; in tmra_pwm_set_period() local
323 struct hc32_pwm_tmra *pwm = (struct hc32_pwm_tmra *)device; in tmra_pwm_set_pulse() local
789 struct hc32_pwm_tmr4 *pwm = (struct hc32_pwm_tmr4 *)device; in tmr4_pwm_enable() local
812 struct hc32_pwm_tmr4 *pwm = (struct hc32_pwm_tmr4 *)device; in tmr4_pwm_get() local
861 struct hc32_pwm_tmr4 *pwm = (struct hc32_pwm_tmr4 *)device; in tmr4_pwm_set_period() local
910 struct hc32_pwm_tmr4 *pwm = (struct hc32_pwm_tmr4 *)device; in tmr4_pwm_set_pulse() local
1239 struct hc32_pwm_tmr6 *pwm = (struct hc32_pwm_tmr6 *)device; in tmr6_pwm_enable() local
1265 struct hc32_pwm_tmr6 *pwm = (struct hc32_pwm_tmr6 *)device; in tmr6_pwm_get() local
[all …]
/bsp/synwit/libraries/SWM341_CSL/SWM341_StdPeriph_Driver/
A DSWM341_pwm.c108 void PWM_Start(uint32_t pwm) in PWM_Start()
120 void PWM_Stop(uint32_t pwm) in PWM_Stop()
132 void PWM_Restart(uint32_t pwm) in PWM_Restart()
147 void PWM_ReloadEn(uint32_t pwm) in PWM_ReloadEn()
159 void PWM_ReloadDis(uint32_t pwm) in PWM_ReloadDis()
/bsp/bouffalo_lab/libraries/rt_drivers/
A Ddrv_pwm.c23 struct bflb_device_s* pwm = bflb_device_get_by_name("pwm_v2_0"); in _pwm_set() local
96 struct bflb_device_s* pwm = bflb_device_get_by_name("pwm_v2_0"); in _pwm_control() local
128 struct bflb_device_s* pwm = bflb_device_get_by_name("pwm_v2_0"); in rt_hw_pwm_init() local
/bsp/bluetrum/libraries/hal_drivers/
A Ddrv_pwm.c86 static rt_err_t drv_pwm_enable(hal_sfr_t pwm, char *name, struct rt_pwm_configuration *configuratio… in drv_pwm_enable()
142 hal_sfr_t pwm = pwm_obj->pwm_handle; in drv_pwm_control() local
231 hal_sfr_t pwm = RT_NULL; in ab32_hw_pwm_init() local
/bsp/ti/c28x/libraries/HAL_Drivers/
A Ddrv_pwm.c326 struct c28x_pwm *pwm = (struct c28x_pwm *)device->parent.user_data; in drv_pwm_control() local
357 struct c28x_pwm *pwm; in pwm_isr() local
/bsp/nuvoton/libraries/m031/rtt_port/
A Ddrv_pwm_capture.c24 PWM_T *pwm; member
/bsp/maxim/libraries/MAX32660PeriphDriver/CMSIS/Device/Maxim/MAX32660/Include/
A Dtmr_regs.h91 __IO uint32_t pwm; /**< <tt>\b 0x08:</tt> TMR PWM Register */ member
/bsp/stm32/stm32f407-atk-explorer/board/ports/
A Ddrv_lcd.c379 void LCD_SSD_BackLightSet(uint8_t pwm) in LCD_SSD_BackLightSet()
/bsp/hpmicro/libraries/hpm_sdk/drivers/inc/
A Dhpm_pwm_drv.h193 pwm_config_t pwm[2]; /**< pwm config data */ member
A Dhpm_pwmv2_drv.h228 pwmv2_config_t pwm[2]; /**< pwm config data */ member
/bsp/core-v-mcu/Libraries/core_v_hal_libraries/bmsis/core-v-mcu/include/
A Dcore-v-mcu-periph.h768 #define pwm(id) ((pwm_t *) (ADV_TIMER_ADDR + (id << 6))) macro

Completed in 826 milliseconds