mirror of
https://github.com/espressif/esp-idf
synced 2025-03-09 17:19:09 -04:00
fix(adc): fixed adc_cali_check_scheme wrong return on c2/h2/c6
This commit is contained in:
parent
7981e5fd53
commit
1822062bb7
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* SPDX-FileCopyrightText: 2020-2022 Espressif Systems (Shanghai) CO LTD
|
* SPDX-FileCopyrightText: 2020-2024 Espressif Systems (Shanghai) CO LTD
|
||||||
*
|
*
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
@ -15,6 +15,7 @@
|
|||||||
#include "hal/adc_types.h"
|
#include "hal/adc_types.h"
|
||||||
#include "esp_adc/adc_cali.h"
|
#include "esp_adc/adc_cali.h"
|
||||||
#include "adc_cali_interface.h"
|
#include "adc_cali_interface.h"
|
||||||
|
#include "adc_cali_schemes.h"
|
||||||
|
|
||||||
const __attribute__((unused)) static char *TAG = "adc_cali";
|
const __attribute__((unused)) static char *TAG = "adc_cali";
|
||||||
|
|
||||||
@ -23,9 +24,9 @@ esp_err_t adc_cali_check_scheme(adc_cali_scheme_ver_t *scheme_mask)
|
|||||||
{
|
{
|
||||||
ESP_RETURN_ON_FALSE(scheme_mask, ESP_ERR_INVALID_ARG, TAG, "invalid argument: null pointer");
|
ESP_RETURN_ON_FALSE(scheme_mask, ESP_ERR_INVALID_ARG, TAG, "invalid argument: null pointer");
|
||||||
*scheme_mask = 0;
|
*scheme_mask = 0;
|
||||||
#if CONFIG_IDF_TARGET_ESP32 || CONFIG_IDF_TARGET_ESP32S2
|
#if ADC_CALI_SCHEME_LINE_FITTING_SUPPORTED
|
||||||
*scheme_mask |= ADC_CALI_SCHEME_VER_LINE_FITTING;
|
*scheme_mask |= ADC_CALI_SCHEME_VER_LINE_FITTING;
|
||||||
#elif CONFIG_IDF_TARGET_ESP32C3 || CONFIG_IDF_TARGET_ESP32S3
|
#elif ADC_CALI_SCHEME_CURVE_FITTING_SUPPORTED
|
||||||
*scheme_mask |= ADC_CALI_SCHEME_VER_CURVE_FITTING;
|
*scheme_mask |= ADC_CALI_SCHEME_VER_CURVE_FITTING;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user