Преглед изворни кода

rtcio: fix rtcio unhold function

Solve problems caused by code refactoring.

Closes https://github.com/espressif/esp-idf/issues/4600
Fu Zhi Bo пре 6 година
родитељ
комит
7a5b67b8de
1 измењених фајлова са 1 додато и 0 уклоњено
  1. 1 0
      components/soc/src/esp32/include/hal/rtc_io_ll.h

+ 1 - 0
components/soc/src/esp32/include/hal/rtc_io_ll.h

@@ -237,6 +237,7 @@ static inline void rtcio_ll_force_hold_enable(int rtcio_num)
 static inline void rtcio_ll_force_hold_disable(int rtcio_num)
 static inline void rtcio_ll_force_hold_disable(int rtcio_num)
 {
 {
     REG_CLR_BIT(RTC_CNTL_HOLD_FORCE_REG, rtc_io_desc[rtcio_num].hold_force);
     REG_CLR_BIT(RTC_CNTL_HOLD_FORCE_REG, rtc_io_desc[rtcio_num].hold_force);
+    REG_CLR_BIT(rtc_io_desc[rtcio_num].reg, rtc_io_desc[rtcio_num].hold);
 }
 }
 
 
 /**
 /**