From 0d226847f1a07a24131f82548bbd66e2b70de5eb Mon Sep 17 00:00:00 2001 From: Cao Sen Miao Date: Mon, 18 Dec 2023 10:44:59 +0800 Subject: [PATCH] fix(tsens): Add clear ANALOG_I2C PD in sar_periph --- components/esp_hw_support/port/esp32s2/sar_periph_ctrl.c | 1 + 1 file changed, 1 insertion(+) diff --git a/components/esp_hw_support/port/esp32s2/sar_periph_ctrl.c b/components/esp_hw_support/port/esp32s2/sar_periph_ctrl.c index fe3b965e39..e9926f431e 100644 --- a/components/esp_hw_support/port/esp32s2/sar_periph_ctrl.c +++ b/components/esp_hw_support/port/esp32s2/sar_periph_ctrl.c @@ -42,6 +42,7 @@ void temperature_sensor_power_acquire(void) SENS.sar_tctrl.tsens_power_up_force = true; SENS.sar_tctrl2.tsens_xpd_force = true; SENS.sar_tctrl.tsens_power_up = true; + CLEAR_PERI_REG_MASK(RTC_CNTL_ANA_CONF_REG, RTC_CNTL_SAR_I2C_FORCE_PD_M); SET_PERI_REG_MASK(RTC_CNTL_ANA_CONF_REG, RTC_CNTL_SAR_I2C_FORCE_PU_M); CLEAR_PERI_REG_MASK(ANA_CONFIG_REG, I2C_SAR_M); SET_PERI_REG_MASK(ANA_CONFIG2_REG, ANA_SAR_CFG2_M);