Searched refs:num_tq_mul_prescaler (Results 1 – 3 of 3) sorted by relevance
| /bsp/hpmicro/libraries/hpm_sdk/drivers/src/ |
| A D | hpm_can_drv.c | 125 static uint32_t find_optimal_prescaler(uint32_t num_tq_mul_prescaler, uint32_t start_prescaler, 139 static uint32_t find_optimal_prescaler(uint32_t num_tq_mul_prescaler, uint32_t start_prescaler, in find_optimal_prescaler() argument 148 … if ((num_tq_mul_prescaler / prescaler > max_tq) || (num_tq_mul_prescaler % prescaler != 0)) { in find_optimal_prescaler() 152 uint32_t tq = num_tq_mul_prescaler / prescaler; in find_optimal_prescaler() 153 if (tq * prescaler == num_tq_mul_prescaler) { in find_optimal_prescaler() 189 uint32_t num_tq_mul_prescaler = src_clk_freq / baudrate; in can_calculate_bit_timing() local 197 current_prescaler = find_optimal_prescaler(num_tq_mul_prescaler, start_prescaler, in can_calculate_bit_timing() 203 uint32_t num_tq = num_tq_mul_prescaler / current_prescaler; in can_calculate_bit_timing()
|
| A D | hpm_mcan_drv.c | 219 static uint32_t mcan_find_optimal_prescaler(uint32_t num_tq_mul_prescaler, 313 static uint32_t mcan_find_optimal_prescaler(uint32_t num_tq_mul_prescaler, in mcan_find_optimal_prescaler() argument 323 … if ((num_tq_mul_prescaler / prescaler > max_tq) || (num_tq_mul_prescaler % prescaler != 0)) { in mcan_find_optimal_prescaler() 327 uint32_t tq = num_tq_mul_prescaler / prescaler; in mcan_find_optimal_prescaler() 328 if (tq * prescaler == num_tq_mul_prescaler) { in mcan_find_optimal_prescaler() 366 uint32_t num_tq_mul_prescaler = src_clk_freq / baudrate; in mcan_calc_bit_timing_from_baudrate() local 374 current_prescaler = mcan_find_optimal_prescaler(num_tq_mul_prescaler, in mcan_calc_bit_timing_from_baudrate() 381 uint32_t num_tq = num_tq_mul_prescaler / current_prescaler; in mcan_calc_bit_timing_from_baudrate()
|
| /bsp/hc32/libraries/hc32_drivers/ |
| A D | drv_can.c | 486 static rt_err_t _get_can_closest_prescaler(uint32_t num_tq_mul_prescaler, uint32_t start_prescaler, in _get_can_closest_prescaler() argument 494 if ((num_tq_mul_prescaler / prescaler > max_tq) || (num_tq_mul_prescaler % prescaler != 0)) in _get_can_closest_prescaler() 506 uint32_t tq = num_tq_mul_prescaler / prescaler; in _get_can_closest_prescaler() 507 if (tq * prescaler == num_tq_mul_prescaler) in _get_can_closest_prescaler() 552 uint32_t num_tq_mul_prescaler = can_clk / baudrate; in _calc_can_bit_timing() local 561 current_prescaler = _get_can_closest_prescaler(num_tq_mul_prescaler, start_prescaler, in _calc_can_bit_timing() 568 uint32_t num_tq = num_tq_mul_prescaler / current_prescaler; in _calc_can_bit_timing()
|
Completed in 13 milliseconds