Просмотр исходного кода

rtcio: fix rtcio unhold function

Solve problems caused by code refactoring.

Closes https://github.com/espressif/esp-idf/issues/4600
Fu Zhi Bo 6 лет назад
Родитель
Сommit
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)
 {
     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);
 }
 
 /**