Home
last modified time | relevance | path

Searched refs:pwm_chan (Results 1 – 5 of 5) sorted by relevance

/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/common/mbed/targets/hal/rtl8721d/
A Dpwmout_api.c131 u32 pwm_chan; in pwmout_init() local
136 if(pwm_chan == NC) in pwmout_init()
139 obj->pwm_idx = pwm_chan; in pwmout_init()
144 pwm_chan = pwm_chan & (~BIT_PWM_TIM_IDX_FLAG); in pwmout_init()
163 km4_ch_start[pwm_chan] = 1; in pwmout_init()
165 km0_ch_start[pwm_chan] = 1; in pwmout_init()
185 km4_ch_start[pwm_chan] = 0; in pwmout_free()
189 for(pwm_chan = 0;pwm_chan < 18;pwm_chan++){ in pwmout_free()
190 if(km4_ch_start[pwm_chan]){ in pwmout_free()
198 km0_ch_start[pwm_chan] = 0; in pwmout_free()
[all …]
/AliOS-Things-master/hardware/chip/rtl872xd/csi_driver/pwm/
A Dpwm.c59 uint32_t pwm_chan = pwm->dev.idx & (~BIT_PWM_TIM_IDX_FLAG); in csi_pwm_uninit() local
62 if (csi_km4_ch_start[pwm_chan]) { in csi_pwm_uninit()
63 csi_km4_ch_start[pwm_chan] = 0; in csi_pwm_uninit()
64 RTIM_CCxCmd(CSI_PWM_TIM[pwm_tim_idx], pwm_chan, TIM_CCx_Disable); in csi_pwm_uninit()
67 for (pwm_chan = 0; pwm_chan < 18; pwm_chan++) { in csi_pwm_uninit()
68 if (csi_km4_ch_start[pwm_chan]) { in csi_pwm_uninit()
145 uint32_t pwm_chan = channel; in csi_pwm_out_start() local
148 RTIM_CCxCmd(CSI_PWM_TIM[pwm_tim_idx], pwm_chan, TIM_CCx_Enable); in csi_pwm_out_start()
154 uint32_t pwm_chan = channel; in csi_pwm_out_stop() local
157 RTIM_CCxCmd(CSI_PWM_TIM[pwm_tim_idx], pwm_chan, TIM_CCx_Disable); in csi_pwm_out_stop()
/AliOS-Things-master/hardware/chip/rtl872xd/aos_driver/pwm/
A Dpwm.c63 uint32_t pwm_chan = pwm_dev->idx & (~BIT_PWM_TIM_IDX_FLAG); in rtl872xd_pwm_uninit() local
66 if (km4_ch_start[pwm_chan]) { in rtl872xd_pwm_uninit()
67 km4_ch_start[pwm_chan] = 0; in rtl872xd_pwm_uninit()
68 RTIM_CCxCmd(RTL872xD_PWM_TIM[pwm_tim_idx], pwm_chan, TIM_CCx_Disable); in rtl872xd_pwm_uninit()
71 for (pwm_chan = 0; pwm_chan < 18; pwm_chan++) { in rtl872xd_pwm_uninit()
72 if (km4_ch_start[pwm_chan]) { in rtl872xd_pwm_uninit()
150 uint32_t pwm_chan = channel; in rtl872xd_pwm_out_start() local
153 RTIM_CCxCmd(RTL872xD_PWM_TIM[pwm_tim_idx], pwm_chan, TIM_CCx_Enable); in rtl872xd_pwm_out_start()
159 uint32_t pwm_chan = channel; in rtl872xd_pwm_out_stop() local
162 RTIM_CCxCmd(RTL872xD_PWM_TIM[pwm_tim_idx], pwm_chan, TIM_CCx_Disable); in rtl872xd_pwm_out_stop()
/AliOS-Things-master/hardware/chip/haas1000/aos_driver/pwm/
A Dpwm.c39 static uint8_t pwm_chan[_HAL_PWM_MAX_NUM] = {0}; variable
52 if (pwm_chan[channel] == 0) { in haas1000_pwm_out_config()
56 pwm_chan[channel] = 1; in haas1000_pwm_out_config()
76 uint32_t pwm_chan = channel; in haas1000_pwm_out_stop() local
77 hal_pwm_disable(pwm_chan); in haas1000_pwm_out_stop()
/AliOS-Things-master/hardware/chip/haas1000/csi/
A Dpwm.c53 uint32_t pwm_chan = channel; in csi_pwm_out_start() local
59 uint32_t pwm_chan = channel; in csi_pwm_out_stop() local
60 hal_pwm_disable(pwm_chan); in csi_pwm_out_stop()

Completed in 13 milliseconds