Browse Source

Merge branch 'bugfix/idle_task_skipped_light_sleep' into 'master'

pm_impl: fix neither enter light sleep nor enter "waiti" state in idle task

Closes IDFGH-6294

See merge request espressif/esp-idf!17820
Jiang Jiang Jian 3 năm trước cách đây
mục cha
commit
1b81efc320
1 tập tin đã thay đổi với 1 bổ sung1 xóa
  1. 1 1
      components/esp_pm/pm_impl.c

+ 1 - 1
components/esp_pm/pm_impl.c

@@ -833,8 +833,8 @@ void esp_pm_impl_waiti(void)
          * the lock so that vApplicationSleep can attempt to enter light sleep.
          */
         esp_pm_impl_idle_hook();
-        s_skipped_light_sleep[core_id] = false;
     }
+    s_skipped_light_sleep[core_id] = true;
 #else
     cpu_hal_waiti();
 #endif // CONFIG_FREERTOS_USE_TICKLESS_IDLE