adc_cali: fix the condition of ocode calibration

This commit is contained in:
laokaiyao
2023-05-25 16:25:03 +08:00
parent e2fe2bf152
commit de8ae73de3
2 changed files with 3 additions and 17 deletions
@@ -78,20 +78,8 @@ static void calibrate_ocode(void)
void esp_ocode_calib_init(void)
{
bool ignore_major = efuse_ll_get_disable_blk_version_major();
uint32_t blk_version = efuse_hal_blk_version();
uint8_t ocode_scheme_ver = 0;
if(blk_version == 0 && !ignore_major) {
ESP_HW_LOGE(TAG, "Invalid blk_version\n");
abort();
}
if(blk_version > 0) {
ocode_scheme_ver = 1;
}
if (ocode_scheme_ver == 1) {
set_ocode_by_efuse(ocode_scheme_ver);
if (efuse_hal_blk_version() >= 1) {
set_ocode_by_efuse(1);
} else {
calibrate_ocode();
}