Home
last modified time | relevance | path

Searched refs:tim_clock (Results 1 – 10 of 10) sorted by relevance

/bsp/stm32/libraries/HAL_Drivers/drivers/
A Ddrv_pwm.c165 rt_uint64_t tim_clock; in tim_clock_get() local
183 return tim_clock; in tim_clock_get()
227 rt_uint64_t tim_clock; in drv_pwm_get() local
232 tim_clock = tim_clock / 2; in drv_pwm_get()
236 tim_clock = tim_clock / 4; in drv_pwm_get()
240 tim_clock /= 1000000UL; in drv_pwm_get()
250 rt_uint64_t tim_clock, psc; in drv_pwm_set() local
256 tim_clock /= 1000000UL; in drv_pwm_set()
296 tim_clock /= 1000000UL; in drv_pwm_set_period()
314 rt_uint64_t tim_clock; in drv_pwm_set_pulse() local
[all …]
/bsp/gd32/arm/libraries/gd32_drivers/
A Ddrv_pwm.c460 rt_uint64_t tim_clock; in drv_pwm_get() local
464 tim_clock = rcu_clock_freq_get(CK_SYS); in drv_pwm_get()
469 tim_clock = tim_clock / 2; in drv_pwm_get()
473 tim_clock = tim_clock / 4; in drv_pwm_get()
478 tim_clock /= 1000000UL; in drv_pwm_get()
480 configuration->pulse = (chxcv + 1) * (psc + 1) * 1000UL / tim_clock; in drv_pwm_get()
488 rt_uint64_t tim_clock, psc; in drv_pwm_set() local
490 tim_clock = rcu_clock_freq_get(CK_SYS); in drv_pwm_set()
493 tim_clock /= 1000000UL; in drv_pwm_set()
494 period = (unsigned long long)configuration->period * tim_clock / 1000ULL; in drv_pwm_set()
[all …]
/bsp/wch/arm/Libraries/ch32_drivers/
A Ddrv_pwm_ch32f10x.c202 rt_uint32_t tim_clock; in ch32f1_pwm_device_get() local
206 tim_clock = ch32f1_tim_clock_get(pwm_device->periph); in ch32f1_pwm_device_get()
211 sample_freq = (tim_clock / prescaler) / arr_counter; in ch32f1_pwm_device_get()
247 rt_uint32_t tim_clock; in ch32f1_pwm_device_set() local
254 tim_clock = ch32f1_tim_clock_get(pwm_device->periph); in ch32f1_pwm_device_set()
265 arr_counter = (tim_clock / prescaler) / sample_freq; in ch32f1_pwm_device_set()
273 if ((tim_clock >> 16) % sample_freq == 0) in ch32f1_pwm_device_set()
274 prescaler = (tim_clock >> 16) / sample_freq; in ch32f1_pwm_device_set()
276 prescaler = (tim_clock >> 16) / sample_freq + 1; in ch32f1_pwm_device_set()
279 arr_counter = (tim_clock / prescaler) / sample_freq; in ch32f1_pwm_device_set()
A Ddrv_pwm_ch32f20x.c323 rt_uint32_t tim_clock; in ch32f2_pwm_device_get() local
327 tim_clock = ch32f2_tim_clock_get(pwm_device->periph); in ch32f2_pwm_device_get()
332 sample_freq = (tim_clock / prescaler) / arr_counter; in ch32f2_pwm_device_get()
368 rt_uint32_t tim_clock; in ch32f2_pwm_device_set() local
375 tim_clock = ch32f2_tim_clock_get(pwm_device->periph); in ch32f2_pwm_device_set()
386 arr_counter = (tim_clock / prescaler) / sample_freq; in ch32f2_pwm_device_set()
394 if ((tim_clock >> 16) % sample_freq == 0) in ch32f2_pwm_device_set()
395 prescaler = (tim_clock >> 16) / sample_freq; in ch32f2_pwm_device_set()
397 prescaler = (tim_clock >> 16) / sample_freq + 1; in ch32f2_pwm_device_set()
400 arr_counter = (tim_clock / prescaler) / sample_freq; in ch32f2_pwm_device_set()
/bsp/synwit/libraries/SWM320_drivers/
A Ddrv_pwm.c232 rt_uint64_t tim_clock; in swm_pwm_get() local
233 tim_clock = SystemCoreClock / 8; in swm_pwm_get()
240 tim_clock /= 1000000UL; in swm_pwm_get()
241 … configuration->period = PWM_GetCycle(pwm_cfg->PWMx, configuration->channel) * 1000UL / tim_clock; in swm_pwm_get()
242 configuration->pulse = PWM_GetHDuty(pwm_cfg->PWMx, configuration->channel) * 1000UL / tim_clock; in swm_pwm_get()
250 rt_uint64_t tim_clock; in swm_pwm_set() local
251 tim_clock = SystemCoreClock / 8; in swm_pwm_set()
260 tim_clock /= 1000000UL; in swm_pwm_set()
261 period = (unsigned long long)configuration->period * tim_clock / 1000ULL; in swm_pwm_set()
262 pulse = (unsigned long long)configuration->pulse * tim_clock / 1000ULL; in swm_pwm_set()
/bsp/n32g452xx/Libraries/rt_drivers/
A Ddrv_pwm.c177 rt_uint64_t tim_clock; in drv_pwm_get() local
190 tim_clock = RCC_Clockstruct.Pclk2Freq; in drv_pwm_get()
193 tim_clock /= 1000000UL; in drv_pwm_get()
194 configuration->period = (ar + 1) * (div + 1) * 1000UL / tim_clock; in drv_pwm_get()
196 configuration->pulse = (cc1 + 1) * (div + 1) * 1000UL / tim_clock; in drv_pwm_get()
198 configuration->pulse = (cc2 + 1) * (div + 1) * 1000UL / tim_clock; in drv_pwm_get()
200 configuration->pulse = (cc3 + 1) * (div + 1) * 1000UL / tim_clock; in drv_pwm_get()
202 configuration->pulse = (cc4 + 1) * (div + 1) * 1000UL / tim_clock; in drv_pwm_get()
/bsp/bluetrum/libraries/hal_drivers/
A Ddrv_pwm.c146 rt_uint64_t tim_clock, psc; in drv_pwm_control() local
149 tim_clock = 6500; /* lpwm clock is 6.5MHz */ in drv_pwm_control()
151 tim_clock = get_sysclk_nhz() / 1000ul; in drv_pwm_control()
168 period = pwm_obj->period * tim_clock / 1000000ul; in drv_pwm_control()
177 pulse = pwm_obj->pulse * tim_clock / psc / 1000000ul; in drv_pwm_control()
/bsp/wch/risc-v/Libraries/ch32_drivers/
A Ddrv_pwm.c773 rt_uint32_t tim_clock; in ch32_pwm_device_get() local
776 tim_clock = ch32_tim_clock_get(pwm_device->periph); in ch32_pwm_device_get()
780 sample_freq = (tim_clock / prescaler) / arr_counter; in ch32_pwm_device_get()
818 rt_uint32_t tim_clock; in ch32_pwm_device_set() local
823 tim_clock = ch32_tim_clock_get(pwm_device->periph); in ch32_pwm_device_set()
832 arr_counter = (tim_clock / prescaler) / sample_freq; in ch32_pwm_device_set()
840 if ((tim_clock >> 16) % sample_freq == 0) in ch32_pwm_device_set()
841 prescaler = (tim_clock >> 16) / sample_freq; in ch32_pwm_device_set()
843 prescaler = (tim_clock >> 16) / sample_freq + 1; in ch32_pwm_device_set()
846 arr_counter = (tim_clock / prescaler) / sample_freq; in ch32_pwm_device_set()
/bsp/Infineon/libraries/HAL_Drivers/
A Ddrv_pwm.c107 rt_uint64_t tim_clock; in drv_pwm_set() local
110 tim_clock = (rt_uint32_t)(htim->tcpwm.clock_hz); in drv_pwm_set()
/bsp/synwit/libraries/SWM341_drivers/
A Ddrv_pwm.c243 rt_uint64_t tim_clock; in swm_pwm_get() local
258 rt_uint64_t tim_clock; in swm_pwm_set() local

Completed in 19 milliseconds