Skip to content

Commit b06abe3

Browse files
committed
Update esp32-hal-bt.c
remove while to avoid infinite loop
1 parent 59c0570 commit b06abe3

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

cores/esp32/esp32-hal-bt.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,10 @@ bool btStop(){
6969
log_e("BT deint failed");
7070
return false;
7171
}
72-
while (esp_bt_controller_get_status() == ESP_BT_CONTROLLER_STATUS_INITED);
72+
vTaskDelay(1);
73+
if (esp_bt_controller_get_status() != ESP_BT_CONTROLLER_STATUS_IDLE) {
74+
return false;
75+
}
7376
return true;
7477
}
7578
log_e("BT Stop failed");

0 commit comments

Comments
 (0)