mirror of
				https://github.com/espressif/esp-idf.git
				synced 2025-11-03 22:08:28 +00:00 
			
		
		
		
	Merge branch 'bugfix/idle_task_skipped_light_sleep_backport_v4.3' into 'release/v4.3'
pm_impl: fix neither enter light sleep nor enter waiti state in idle task(backport v4.3) See merge request espressif/esp-idf!17848
This commit is contained in:
		@@ -818,8 +818,8 @@ void esp_pm_impl_waiti(void)
 | 
				
			|||||||
         * the lock so that vApplicationSleep can attempt to enter light sleep.
 | 
					         * the lock so that vApplicationSleep can attempt to enter light sleep.
 | 
				
			||||||
         */
 | 
					         */
 | 
				
			||||||
        esp_pm_impl_idle_hook();
 | 
					        esp_pm_impl_idle_hook();
 | 
				
			||||||
        s_skipped_light_sleep[core_id] = false;
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					    s_skipped_light_sleep[core_id] = true;
 | 
				
			||||||
#else
 | 
					#else
 | 
				
			||||||
    cpu_hal_waiti();
 | 
					    cpu_hal_waiti();
 | 
				
			||||||
#endif // CONFIG_FREERTOS_USE_TICKLESS_IDLE
 | 
					#endif // CONFIG_FREERTOS_USE_TICKLESS_IDLE
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user