Function esp_idf_svc::sys::gptimer_get_resolution

source ยท
pub unsafe extern "C" fn gptimer_get_resolution(
    timer: *mut gptimer_t,
    out_resolution: *mut u32,
) -> i32
Expand description

@brief Return the real resolution of the timer

@note usually the timer resolution is same as what you configured in the gptimer_config_t::resolution_hz, but some unstable clock source (e.g. RC_FAST) will do a calibration, the real resolution can be different from the configured one.

@param[in] timer Timer handle created by gptimer_new_timer @param[out] out_resolution Returned timer resolution, in Hz @return - ESP_OK: Get GPTimer resolution successfully - ESP_ERR_INVALID_ARG: Get GPTimer resolution failed because of invalid argument - ESP_FAIL: Get GPTimer resolution failed because of other error