Commit Graph

9025 Commits

Author SHA1 Message Date
baohongde
7552f9cad9 components/bt: Fix crash in ld_acl_tx
add fixed bug record into coredump
2020-07-20 17:10:07 +08:00
gengyuchao
5a522a8029 Change the hci timeout time for wait user to confirm dhkey rsp status. 2020-07-20 17:10:07 +08:00
weitianhua
69aa2121cc Fix audio underrun issue with oppo x20 2020-07-20 17:10:06 +08:00
baohongde
8a074d7b40 components/bt: Add debug for HCI timeout 2020-07-20 17:10:06 +08:00
baohongde
9d0d5a1b24 components/bt: Increase BTU queue size 2020-07-20 17:10:06 +08:00
baohongde
ac8f85c3dd Fix some assert
Fix ld_pscan.c line 249
Fix no FIFO in RX ISR
Fix HW error 16384, cased by DMA access memory too slow or fail
Set default log level to ERROR
2020-07-20 17:10:06 +08:00
liu zhifu
5b031bbf01 esp32: fix DHCP failure
Fix DHCP failure when connecting to CMCC AP
2020-07-20 17:10:06 +08:00
baohongde
3b3467b884 components/bt: Make sleep available in hli 2020-07-20 17:10:06 +08:00
weitianhua
c85876ab51 1.Change position of tx free function before ld_read_clock
2.Comment out log.
2020-07-20 17:10:06 +08:00
baohongde
f2082ad2ea components/bt: Fix cache disable 2020-07-20 17:10:05 +08:00
weitianhua
3198b4861d Abbreviate ld_acl reschedule log for quicker process 2020-07-20 17:10:05 +08:00
baohongde
eb0ca8317a components/bt: Fix radio EM access error 2020-07-20 17:10:05 +08:00
baohongde
7e8e30c77e components/bt: Make sure good channel number is no less than 20 2020-07-20 17:10:05 +08:00
baohongde
ef64f1d56b components/bt: Fix assert when controller received an HCI but did not want it 2020-07-20 17:10:05 +08:00
gengyuchao
d3c1530745 Fixed rare bug in the ble mesh run outof btc queue. Change the task_post abort to abort_with_coredump. 2020-07-20 17:10:05 +08:00
baohongde
07dbcee626 components/bt: assert in host, to coredump param 2020-07-20 17:10:05 +08:00
baohongde
a3188d7fd9 Fix live lock in bt isr immediately 2020-07-20 17:10:04 +08:00
Li Shuai
c69c066641 Fix live lock int bt isr using cod multicore debug 2020-07-20 17:10:04 +08:00
weitianhua
7b20091c1e Fix for mi6 compatibility 2020-07-20 17:10:04 +08:00
baohongde
44985f00d3 components/bt: Disable exception mode after saving special registers
To store some registers first, avoid stuck due to live lock after disabling exception mode
2020-07-20 17:10:04 +08:00
baohongde
5e6824e3ea Revert "fix live lock in bt isr immediately"
This reverts commit dd086a332315dedf5e326050c6dbed5e6a7eed18.
2020-07-20 17:10:04 +08:00
weitianhua
437c66920c Free lmp tx buf in EM when handle detach_req 2020-07-20 17:10:04 +08:00
liu zhifu
2e14f68dec esp32: fix two WiFi bugs
1. Revert following commit:
   esp32: fix WiFi event reporting
   1606159e0e731a5e1636376b670645e52ada9ac4

2. Fix WiFi stop free TX buffer header incorrectly
2020-07-20 17:10:03 +08:00
baohongde
712fe9d047 Increase max timer number, as ble mesh will use it. 2020-07-20 17:10:03 +08:00
liu zhifu
84ce40ef47 esp32: fix WiFi event reporting 2020-07-20 17:10:03 +08:00
baohongde
74a04aa4d7 components/bt: Disable and clear all LC interrupt before crash 2020-07-20 17:10:03 +08:00
gengyuchao
02ddbfe989 Restart bt more cleanly when no free elt in prog push 2020-07-20 17:10:03 +08:00
gengyuchao
63dfbd3f94 Fix ACL nb_prog add error issue.
Fix HCI timeout problem because sniff timeout count has not started in some case of slave mode.
2020-07-20 17:10:03 +08:00
liu zhifu
f7abfac202 esp32: fix WiFi bandwidth 2020-07-20 17:10:02 +08:00
baohongde
dac1a2f363 components/bt: Write NULL ptr in assert instead of int wdt 2020-07-20 17:10:02 +08:00
baohongde
18e2b52d6d components/bt: Fix ble assert(64, 0) 2020-07-20 17:10:02 +08:00
gengyuchao
cfb6bb7566 Add bt isr count to check controller clk state 2020-07-20 17:10:02 +08:00
gengyuchao
bc6bd5155d Add bt send to queue timeout abort 2020-07-20 17:10:02 +08:00
gengyuchao
2f911d84db Add bt alive Checker. 2020-07-20 17:10:02 +08:00
gengyuchao
9958b41cab Change BTC BTU Queue from INTERNALRAM to PSRAM and Increase the BTC BTU HCI_HOST queue size
Add CONFIG_SPIRAM_USE_MALLOC check and Add free mem when btc btu deinit in use psram mode

Assign NULL to btc btu queue when deinit
2020-07-20 17:10:02 +08:00
baohongde
95ab1be706 components/bt: Ignore clkoff check in CS write/read 2020-07-20 17:10:01 +08:00
xueyunfei
ac533361b1 bugfix for tcp tcp recv assert 2020-07-20 17:10:01 +08:00
baohongde
8e15c53631 components/bt: update bt version log 2020-07-20 17:10:01 +08:00
baohongde
a77867d302 fix live lock in bt isr immediately
fix too many live lock
2020-07-20 17:10:01 +08:00
lly
c27b399a49 ble_mesh: add api to set net_transmit 2020-07-20 17:10:01 +08:00
baohongde
d1027a0514 Fix assert 524288 2020-07-20 17:10:01 +08:00
baohongde
9d97e30874 Using deport reg instead of ahb 2020-07-20 17:10:01 +08:00
liu zhifu
3263dd0705 esp32/lwip: fix log crash 2020-07-20 17:10:00 +08:00
liu zhifu
2e5ea3a51b Optimize debug log
1. optimize wifi debug log
2. optimize lwip debug log
2020-07-20 17:10:00 +08:00
baohongde
79db8df354 components/bt: Fix disconnect due to sniff with error Dsniff 2020-07-20 17:10:00 +08:00
baohongde
176c02a9fe components/bt: optimize code structure
Move some var to DRAM
2020-07-20 17:10:00 +08:00
weitianhua
552524e43a Fix oppo r15 sniff mode issue
change bt version log
2020-07-20 17:09:50 +08:00
baohongde
030281444c components/bt: Fix crash due to NULL point 2020-07-20 17:09:50 +08:00
liu zhifu
a4a15aa179 esp32: add one disconnect fail reason 206
If the esp_wifi_disconnect() is called during connecting scan, raise
disconnect event and the reason code is 206.
2020-07-20 17:09:50 +08:00
liu zhifu
964245dcd1 esp32: workaround for reset by WDT
Just add some log to reduce the probability of this issue
2020-07-20 17:09:49 +08:00