mirror of
https://github.com/espressif/esp-idf.git
synced 2025-07-30 18:57:19 +02:00
fix(adc): fix adc calibration error on c5
This commit is contained in:
@ -53,7 +53,7 @@ uint32_t esp_efuse_rtc_calib_get_init_code(int version, uint32_t adc_unit, int a
|
|||||||
uint32_t init_code = 0;
|
uint32_t init_code = 0;
|
||||||
ESP_ERROR_CHECK(esp_efuse_read_field_blob(init_code_efuse, &init_code, init_code_size));
|
ESP_ERROR_CHECK(esp_efuse_read_field_blob(init_code_efuse, &init_code, init_code_size));
|
||||||
|
|
||||||
return init_code + 1400; // version 1 logic
|
return init_code + 1600; // version 1 logic
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -821,7 +821,7 @@ static inline adc_atten_t adc_ll_get_atten(adc_unit_t adc_n, adc_channel_t chann
|
|||||||
__attribute__((always_inline))
|
__attribute__((always_inline))
|
||||||
static inline void adc_ll_calibration_init(adc_unit_t adc_n)
|
static inline void adc_ll_calibration_init(adc_unit_t adc_n)
|
||||||
{
|
{
|
||||||
REGI2C_WRITE_MASK(I2C_SAR_ADC, ADC_SAR1_DREF_ADDR, 4);
|
REGI2C_WRITE_MASK(I2C_SAR_ADC, ADC_SAR1_DREF_ADDR, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Reference in New Issue
Block a user