Merge branch 'bugfix/fix_common_clock_bug_v4.4' into 'release/v4.4'

esp_wifi: fix common clock bug (backport v4.4)

See merge request espressif/esp-idf!16971
This commit is contained in:
Jiang Jiang Jian 2022-02-08 09:10:34 +00:00
commit 6934a0164a

View File

@ -65,11 +65,15 @@ IRAM_ATTR void wifi_bt_common_module_disable(void)
void wifi_module_enable(void) void wifi_module_enable(void)
{ {
portENTER_CRITICAL_SAFE(&periph_spinlock);
periph_ll_wifi_module_enable_clk_clear_rst(); periph_ll_wifi_module_enable_clk_clear_rst();
portEXIT_CRITICAL_SAFE(&periph_spinlock);
} }
void wifi_module_disable(void) void wifi_module_disable(void)
{ {
portENTER_CRITICAL_SAFE(&periph_spinlock);
periph_ll_wifi_module_disable_clk_set_rst(); periph_ll_wifi_module_disable_clk_set_rst();
portEXIT_CRITICAL_SAFE(&periph_spinlock);
} }
#endif // CONFIG_ESP32_WIFI_ENABLED #endif // CONFIG_ESP32_WIFI_ENABLED