Function esp_idf_svc::hal::sys::adc_oneshot_get_calibrated_result

source ยท
pub unsafe extern "C" fn adc_oneshot_get_calibrated_result(
    handle: *mut adc_oneshot_unit_ctx_t,
    cali_handle: *mut adc_cali_scheme_t,
    chan: u32,
    cali_result: *mut i32,
) -> i32
Expand description

@brief Convenience function to get ADC calibrated result

This is an all-in-one function which does:

  • oneshot read ADC raw result
  • calibrate the raw result and convert it into calibrated result (in mV)

@param[in] handle ADC oneshot handle, you should call adc_oneshot_new_unit() to get this handle @param[in] cali_handle ADC calibration handle, you should call adc_cali_create_scheme_x() in adc_cali_scheme.h to create a handle @param[in] chan ADC channel @param[out] cali_result Calibrated ADC result (in mV)

@return - ESP_OK Other return errors from adc_oneshot_read() and adc_cali_raw_to_voltage()