Lines Matching refs:timer_resolution
268 uint32_t timer_resolution = mcpwm_timer_get_resolution(mcpwm_num, timer_num); in mcpwm_set_frequency() local
269 uint32_t new_peak = timer_resolution / frequency; in mcpwm_set_frequency()
315 uint64_t timer_resolution = mcpwm_timer_get_resolution(mcpwm_num, timer_num); in mcpwm_set_duty_in_us() local
316 uint64_t compare_val = timer_resolution * duty_in_us / 1000000; in mcpwm_set_duty_in_us()
420 uint32_t timer_resolution = mcpwm_timer_get_resolution(mcpwm_num, timer_num); in mcpwm_init() local
422 uint32_t timer_pre_scale = group_resolution / timer_resolution; in mcpwm_init()
431 mcpwm_ll_timer_set_peak(hal->dev, timer_num, timer_resolution / mcpwm_conf->frequency, false); in mcpwm_init()
451 uint32_t timer_resolution = mcpwm_timer_get_resolution(mcpwm_num, timer_num); in mcpwm_get_frequency() local
456 uint32_t freq = timer_resolution / peak; in mcpwm_get_frequency()
483 uint32_t timer_resolution = mcpwm_timer_get_resolution(mcpwm_num, timer_num); in mcpwm_get_duty_in_us() local
489 …2_t duty = mcpwm_ll_operator_get_compare_value(hal->dev, op, gen) * (1000000.0 / timer_resolution); in mcpwm_get_duty_in_us()