fix(bt/controller): Fixed error in sniff negotiation

fix(bt/controller): Avoided both local and peer unsniff being triggered
fix(bt/controller): Fixed the crash of mixing of master- and slave-initiated sniff requests
fix(bt/controller): Moved the TX of HW_ERR_EVT out of interrupt context to thread context
fix(bt/controller): Fixed the issue rx_irq is generated after error_irq for slave sniff mode frame
fix(bt/controller): Fixed asser error resulted from failure of role switch frame insert
fix(bt/controller): Ignored rx_irq in inquiry scan frame end
fix(bt/controller): Ignored rx_irq in page scan frame end
fix(bt/controller): Added status check before set/clear sniff coex status
fix(bt/controller): Fixed IntegerDevideByZero caused by interrupted r_ld_sco_start
pull/12276/head
Jin Cheng 2023-09-11 18:00:48 +08:00 zatwierdzone przez BOT
rodzic 90f3855ac8
commit 3fb242660d
2 zmienionych plików z 2 dodań i 1 usunięć

@ -1 +1 @@
Subproject commit 7e692bbee22f214954ff05d56e505275259be1eb
Subproject commit 4cf3420808c1319c34e5fab39e9cf9025469cb01

Wyświetl plik

@ -652,6 +652,7 @@ PROVIDE ( lc_cmd_cmp_bd_addr_send = 0x4002cec4 );
PROVIDE ( ld_acl_tx_packet_type_select = 0x4002fb40 );
PROVIDE ( ld_acl_sched = 0x40033268 );
PROVIDE ( ld_acl_sniff_sched = 0x4003340c );
PROVIDE ( ld_acl_sniff_exit = 0x400312b4 );
PROVIDE ( ld_acl_rx = 0x4003274c );
PROVIDE ( ld_acl_tx = 0x4002ffdc );
PROVIDE ( ld_acl_rx_sync = 0x4002fbec );