mirror of
				https://github.com/espressif/esp-idf.git
				synced 2025-10-31 21:14:37 +00:00 
			
		
		
		
	components/bt: Fix the issue caused by the power off the bt power domain
This commit is contained in:
		| @@ -37,6 +37,7 @@ | |||||||
| #include "esp32c3/rom/rom_layout.h" | #include "esp32c3/rom/rom_layout.h" | ||||||
| #include "esp_timer.h" | #include "esp_timer.h" | ||||||
| #include "esp_sleep.h" | #include "esp_sleep.h" | ||||||
|  | #include "phy.h" | ||||||
|  |  | ||||||
| #if CONFIG_BT_ENABLED | #if CONFIG_BT_ENABLED | ||||||
|  |  | ||||||
| @@ -1245,6 +1246,11 @@ esp_err_t esp_bt_controller_deinit(void) | |||||||
|     esp_unregister_mac_bb_pu_callback(btdm_mac_bb_power_up_cb); |     esp_unregister_mac_bb_pu_callback(btdm_mac_bb_power_up_cb); | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  |     /* Fix the issue caused by the power off the bt power domain. | ||||||
|  |      * This issue is only on ESP32C3. | ||||||
|  |      */ | ||||||
|  |     phy_init_flag(); | ||||||
|  |  | ||||||
|     esp_bt_power_domain_off(); |     esp_bt_power_domain_off(); | ||||||
|  |  | ||||||
|     free(osi_funcs_p); |     free(osi_funcs_p); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 baohongde
					baohongde