mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
components/bt: Point ACL RX buffer ptr to ACL RX buffer if ACL RX buffer ptr is null
1. When WIFI task or other high priority task blocks the Bluetooth task, ACL RX buffer will use up, ACL RX buffer ptr will point to null and will never point to a valid adress. Causing errors in Bluetooth. 2. hcimsgs.h used whether flow control is on or off
This commit is contained in:
parent
12b2268ee5
commit
f2309f1013
@ -25,10 +25,10 @@
|
||||
#include "hci/hci_layer.h"
|
||||
#include "osi/thread.h"
|
||||
#include "esp_bt.h"
|
||||
#include "stack/hcimsgs.h"
|
||||
|
||||
#if (C2H_FLOW_CONTROL_INCLUDED == TRUE)
|
||||
#include "l2c_int.h"
|
||||
#include "stack/hcimsgs.h"
|
||||
#endif ///C2H_FLOW_CONTROL_INCLUDED == TRUE
|
||||
|
||||
#define HCI_HAL_SERIAL_BUFFER_SIZE 1026
|
||||
|
@ -1 +1 @@
|
||||
Subproject commit 62cabd5b6f55d5a53eb4c13f628f4fd8139f535e
|
||||
Subproject commit 16f95952efc63017167c863a7eadd2e8dfd27a61
|
@ -670,6 +670,7 @@ PROVIDE ( ld_acl_tx = 0x4002ffdc );
|
||||
PROVIDE ( ld_acl_rx_sync = 0x4002fbec );
|
||||
PROVIDE ( ld_acl_rx_sync2 = 0x4002fd8c );
|
||||
PROVIDE ( ld_acl_rx_no_sync = 0x4002fe78 );
|
||||
PROVIDE ( ld_acl_clk_isr = 0x40030cf8 );
|
||||
PROVIDE ( ld_sco_modify = 0x40031778 );
|
||||
PROVIDE ( lm_cmd_cmp_send = 0x40051838 );
|
||||
PROVIDE ( ld_sco_frm_cbk = 0x400349dc );
|
||||
|
Loading…
x
Reference in New Issue
Block a user