fix(adc): fix adc calibration error on c5

This commit is contained in:
gaoxu
2025-06-12 16:56:12 +08:00
parent 3e09d4f251
commit 49df6a8b77
2 changed files with 2 additions and 2 deletions

View File

@ -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;
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
}

View File

@ -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))
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);
}
/**