Home
last modified time | relevance | path

Searched refs:pwm_index (Results 1 – 4 of 4) sorted by relevance

/bsp/hpmicro/libraries/hpm_sdk/drivers/src/
A Dhpm_pwm_drv.c86 if ((pwm_index > PWM_SOC_PWM_MAX_COUNT) in pwm_setup_waveform_in_pair()
90 || ((pwm_index > (PWM_SOC_PWM_MAX_COUNT - 1)) in pwm_setup_waveform_in_pair()
91 || (pwm_index & 0x1))) { in pwm_setup_waveform_in_pair()
95 pwm_x->PWMCFG[pwm_index] &= ~PWM_PWMCFG_OEN_MASK; in pwm_setup_waveform_in_pair()
96 pwm_x->PWMCFG[pwm_index + 1] &= ~PWM_PWMCFG_OEN_MASK; in pwm_setup_waveform_in_pair()
104 pwm_config_output_channel(pwm_x, pwm_index, &ch_config); in pwm_setup_waveform_in_pair()
107 pwm_config_output_channel(pwm_x, pwm_index + 1, &ch_config); in pwm_setup_waveform_in_pair()
116 uint8_t pwm_index, pwm_config_t *pwm_config, in pwm_setup_waveform() argument
133 pwm_config_output_channel(pwm_x, pwm_index, &ch_config); in pwm_setup_waveform()
134 if (pwm_index < PWM_SOC_PWM_MAX_COUNT) { in pwm_setup_waveform()
[all …]
/bsp/hpmicro/libraries/drivers/
A Ddrv_pwm.c88 rt_err_t hpm_generate_central_aligned_waveform(uint8_t pwm_index, uint8_t channel, uint32_t period,… in hpm_generate_central_aligned_waveform() argument
101 pwm_base = pwm_base_tbl[pwm_index]; in hpm_generate_central_aligned_waveform()
182 rt_err_t hpm_set_central_aligned_waveform(uint8_t pwm_index, uint8_t channel, uint32_t period, uint… in hpm_set_central_aligned_waveform() argument
195 pwm_base = pwm_base_tbl[pwm_index]; in hpm_set_central_aligned_waveform()
220 rt_err_t hpm_disable_pwm(uint8_t pwm_index, uint8_t channel) in hpm_disable_pwm() argument
225 pwm_base = pwm_base_tbl[pwm_index]; in hpm_disable_pwm()
231 pwm_disable_output(pwm_base_tbl[pwm_index], channel); in hpm_disable_pwm()
/bsp/hpmicro/libraries/hpm_sdk/drivers/inc/
A Dhpm_pwm_drv.h31 #define PWM_FORCE_OUTPUT(pwm_index, force_output) \ argument
32 (force_output << (pwm_index << 1))
965 uint8_t pwm_index, pwm_config_t *pwm_config,
979 uint8_t pwm_index, pwm_pair_config_t *pwm_pair_config,
A Dhpm_pwmv2_drv.h34 #define PWM_FORCE_OUTPUT(pwm_index, force_output) \ argument
35 (force_output << (pwm_index << 1))

Completed in 13 milliseconds