mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-04-24 06:02:43 +00:00
hsp_ag: ignore sychronous connection complete if not triggered by it
This commit is contained in:
parent
667ba9d111
commit
f41423b4b4
@ -562,11 +562,10 @@ static void packet_handler (uint8_t packet_type, uint16_t channel, uint8_t *pack
|
|||||||
|
|
||||||
switch (event) {
|
switch (event) {
|
||||||
case HCI_EVENT_SYNCHRONOUS_CONNECTION_COMPLETE:{
|
case HCI_EVENT_SYNCHRONOUS_CONNECTION_COMPLETE:{
|
||||||
|
if (hsp_state != HSP_W4_SCO_CONNECTED) break;
|
||||||
uint8_t status = hci_event_synchronous_connection_complete_get_status(packet);
|
uint8_t status = hci_event_synchronous_connection_complete_get_status(packet);
|
||||||
if (status != 0){
|
if (status != 0){
|
||||||
if (hsp_state == HSP_W4_SCO_CONNECTED){
|
hsp_state = HSP_RFCOMM_CONNECTION_ESTABLISHED;
|
||||||
hsp_state = HSP_RFCOMM_CONNECTION_ESTABLISHED;
|
|
||||||
}
|
|
||||||
log_error("(e)SCO Connection failed, status %u", status);
|
log_error("(e)SCO Connection failed, status %u", status);
|
||||||
emit_event_audio_connected(status, sco_handle);
|
emit_event_audio_connected(status, sco_handle);
|
||||||
break;
|
break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user