Skip to content

Commit 3f8da22

Browse files
committed
Merge branch 'fix/fix_adc_cali_error_c5_v5.5_bp' into 'release/v5.5'
fix(adc): fix adc calibration error on c5 (v5.5) See merge request espressif/esp-idf!39857
2 parents f523943 + 37f0175 commit 3f8da22

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

components/efuse/esp32c5/esp_efuse_rtc_calib.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ uint32_t esp_efuse_rtc_calib_get_init_code(int version, uint32_t adc_unit, int a
5353
uint32_t init_code = 0;
5454
ESP_ERROR_CHECK(esp_efuse_read_field_blob(init_code_efuse, &init_code, init_code_size));
5555

56-
return init_code + 1400; // version 1 logic
56+
return init_code + 1600; // version 1 logic
5757

5858
}
5959

components/hal/esp32c5/include/hal/adc_ll.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -810,7 +810,7 @@ static inline adc_atten_t adc_ll_get_atten(adc_unit_t adc_n, adc_channel_t chann
810810
__attribute__((always_inline))
811811
static inline void adc_ll_calibration_init(adc_unit_t adc_n)
812812
{
813-
REGI2C_WRITE_MASK(I2C_SAR_ADC, ADC_SAR1_DREF_ADDR, 4);
813+
REGI2C_WRITE_MASK(I2C_SAR_ADC, ADC_SAR1_DREF_ADDR, 1);
814814
}
815815

816816
/**

0 commit comments

Comments
 (0)