Lines Matching refs:tolerance

600 …ls_set_clock_frequency(cyhal_clock_t* clock, uint32_t hz, const cyhal_clock_tolerance_t *tolerance)  in _cyhal_utils_set_clock_frequency()  argument
608 … if (CY_RSLT_SUCCESS == _cyhal_utils_find_hf_clk_div(source_hz, hz, tolerance, false, &divider)) in _cyhal_utils_set_clock_frequency()
618 return cyhal_clock_set_frequency(clock, hz, tolerance); in _cyhal_utils_set_clock_frequency()
625 …ils_find_hf_clk_div(uint32_t hz_src, uint32_t desired_hz, const cyhal_clock_tolerance_t *tolerance, in _cyhal_utils_find_hf_clk_div() argument
634 uint32_t tolerance_check_value = (NULL != tolerance) ? tolerance->value : 0xFFFFFFFFU; in _cyhal_utils_find_hf_clk_div()
635 …cyhal_clock_tolerance_unit_t tolerance_type = (NULL != tolerance) ? tolerance->type : CYHAL_TOLERA… in _cyhal_utils_find_hf_clk_div()
648 if ((NULL != tolerance) || (achieved_tolerance == 0)) in _cyhal_utils_find_hf_clk_div()
663 …const cyhal_clock_tolerance_t *tolerance, _cyhal_utils_clk_div_func_t div_find_func, cyhal_clock_t… in _cyhal_utils_find_hf_source_n_divider() argument
688 …((NULL != tolerance) && (_cyhal_utils_calculate_tolerance(tolerance->type, hz, cur_hf_source_freq)… in _cyhal_utils_find_hf_source_n_divider()
744 else if (NULL != tolerance) /* Verify within tolerance if one was provided. */ in _cyhal_utils_find_hf_source_n_divider()
746 …uint32_t achieved_tolerance = abs(_cyhal_utils_calculate_tolerance(tolerance->type, hz, best_clock… in _cyhal_utils_find_hf_source_n_divider()
747 if (achieved_tolerance > tolerance->value) in _cyhal_utils_find_hf_source_n_divider()
760 …s_set_clock_frequency2(cyhal_clock_t *clock, uint32_t hz, const cyhal_clock_tolerance_t *tolerance) in _cyhal_utils_set_clock_frequency2() argument
767 …cy_rslt_t retval = _cyhal_utils_find_hf_source_n_divider(clock, hz, tolerance, _cyhal_utils_find_h… in _cyhal_utils_set_clock_frequency2()