fix(esp_hw_support): config lact in critical

This commit is contained in:
wuzhenghui
2025-06-13 12:06:18 +08:00
parent 46909c5048
commit 5b64757042
2 changed files with 5 additions and 0 deletions
+3
View File
@@ -665,7 +665,10 @@ static void IRAM_ATTR do_switch(pm_mode_t new_mode)
#if !CONFIG_APP_BUILD_TYPE_PURE_RAM_APP
esp_clk_utils_mspi_speed_mode_sync_before_cpu_freq_switching(new_config.source_freq_mhz, new_config.freq_mhz);
#endif
extern portMUX_TYPE s_time_update_lock;
portENTER_CRITICAL_SAFE(&s_time_update_lock);
rtc_clk_cpu_freq_set_config_fast(&new_config);
portEXIT_CRITICAL_SAFE(&s_time_update_lock);
#if !CONFIG_APP_BUILD_TYPE_PURE_RAM_APP
esp_clk_utils_mspi_speed_mode_sync_after_cpu_freq_switching(new_config.source_freq_mhz, new_config.freq_mhz);
#endif