weitianhua
70dc06b051
Reduce IRAM of r_ld_acl_stop
2021-01-06 16:32:40 +08:00
weitianhua
ff9a29503a
Reduce 27 bytes IRAM
2021-01-06 16:32:40 +08:00
weitianhua
c3bfc45c59
Clear stored lmp buffer in every disconnect
2021-01-06 16:32:40 +08:00
weitianhua
77c96eb7d9
Fix assert in ld_fm.c at line 641
2021-01-06 16:32:28 +08:00
ronghulin
5db7ecb629
Update wifi lib:
...
1. add mac deinit timeout dump reg and add csa check
2. fix beacon timeout when coex due to beacon timestamp inaccuracy
2021-01-06 16:32:21 +08:00
gengyuchao
4e9cfb9936
Fix two bugs:
...
1.Fix supervision timeout in LLC DISC busy statue can not disconnect issue.
2.Solve the problem that the ble terminate ack packet may lose with a high probability in coex mode.
2021-01-06 14:29:34 +08:00
weitianhua
c0e2f9395e
Fix assert in passkey request reply
2021-01-06 14:29:34 +08:00
xutao
d872bcd926
task_wdt: record task handle when trigger task wdt
2021-01-06 14:29:34 +08:00
gengyuchao
2d85f00244
Add more log for hci issue
2021-01-06 14:29:13 +08:00
weitianhua
1cf1580619
Fix FHS LKB ERR assert in ld_pscan.c at line 235
2021-01-06 14:29:13 +08:00
liu zhifu
614c43016e
esp32: revert TX timeout for mac_deinit issue
...
Revert following two commit:
1. cd42bb88ea5951f2a6c98ce145c02833f42b9732
2. 04d115e02a930094f129570ab42e79e9916458a3
2021-01-06 14:29:13 +08:00
weitianhua
a91c9d6c41
Rewrite ld_acl_frm_isr to make clk read more precise
2021-01-06 14:29:13 +08:00
baohongde
d2f3e14ee6
Fix cache disable
2021-01-06 14:29:13 +08:00
gengyuchao
4ee9619322
Fix ld_acl clock ADD issue which may cause controller scheduling error when the timer maximum time
2021-01-06 14:29:13 +08:00
liu zhifu
b3659a8f3c
esp32: add esp_wifi_get_critical_event
2021-01-06 14:29:13 +08:00
liu zhifu
125c5fda62
esp32: fix mac deinit crash
2021-01-06 14:29:12 +08:00
liu zhifu
59b1f8bc89
Fix WiFi TX issue during after esp_restart
...
1. Delay 1us when reset WiFi/BT mac
2. Stop BT first before esp_restart
3. Update libphy.a to 4185
2021-01-06 14:29:12 +08:00
lly
04b68f2002
ble_mesh: stack: Optimize Provisioner delete device function
...
Since we have provided separate functions for deleting node
information with node's unicast address, device uuid, etc.
So we update the behavior of this function, which will only
be used to delete device information which is not provisioned
or just under provisioning.
2021-01-06 14:29:12 +08:00
weitianhua
51b16be912
Reset CS ISR err in rwbt & reset BT in RADIO EMACC ERR in rwble
2021-01-06 14:29:12 +08:00
liu zhifu
386f39d012
esp32: fix ieee80211_recv_bar crash
2021-01-06 14:29:12 +08:00
weitianhua
95d0505456
Reset LE in rwbt radiocntl_emacc err isr
2021-01-06 14:29:12 +08:00
liu zhifu
03d0c7c62e
lwip: fix tcp_receive assert
2021-01-06 14:28:53 +08:00
gengyuchao
0def2cfd1b
Add diag log for bt need restart
2021-01-06 14:28:53 +08:00
liu zhifu
fd31b9f56c
lwip: add debug code for tcp_receive() assertion
2021-01-06 14:28:52 +08:00
liu zhifu
aea40896a3
esp32/lwip: fix some bugs
...
1. Port two bugs from LWIP upstream to baidu
1> Fix endless loop in DHCP packet parsing
2> Fix double free of pbuf
2. Implement all WiFi assert to abort
2021-01-06 14:28:52 +08:00
gengyuchao
50abb981d2
1.Change the save location of err bit,in case it can not be saved when assert
...
2.Add bit to check connect and disconnect state.
2021-01-06 14:28:52 +08:00
gengyuchao
60cb043e13
Fix avrc connected state check bug
2021-01-06 14:28:22 +08:00
gengyuchao
bfa79648cd
Fix HCI timeout 0x40F by handling the pairing busy status.
2021-01-06 14:22:49 +08:00
weitianhua
25d1bb54f9
Fix assert(32, 0) in rwble.c
2021-01-06 14:22:49 +08:00
lly
c440c26449
ble_mesh: stack: split primary addr & prov info init
2021-01-06 14:22:49 +08:00
lly
0f0e48facb
ble_mesh: stack: Using the latest iv_index for provisioning
2021-01-06 14:22:49 +08:00
lly
4c383886dd
ble_mesh: stack: Fix recv health current status incorrectly
2021-01-06 14:22:49 +08:00
lly
0ff8001297
ble_mesh: stack: Fix an issue which may not free timer for client msg
2021-01-06 14:22:49 +08:00
lly
2777d636d4
ble_mesh: stack: Fix Provisioner failed to publish
2021-01-06 14:22:49 +08:00
gengyuchao
1e90e1482d
Solve the problem of insufficient osi_alarm.
2021-01-06 14:22:49 +08:00
liu zhifu
be8a2e850c
esp32: fix WiFi task watchdog caused by mac deinit
2021-01-06 14:22:48 +08:00
weitianhua
2769dbcf1d
Fix assert in ld_pscan at line 305
2021-01-06 14:22:48 +08:00
liu zhifu
1d4f0ad1b2
esp32: fix WiFi timer
...
1. Modify WiFi assert to abort
2. Fix WiFi timer which may lead to task watchdog
2021-01-06 14:22:48 +08:00
baohongde
5259ec1c77
components/bt: Fix using NULL ptr in LC_FREE
2021-01-06 14:22:33 +08:00
Li Shuai
8839d0c0b3
modify PHY register access by dport
2021-01-06 14:22:33 +08:00
gengyuchao
99c0cac942
Add assert when malloc fail, that may cause hci timeout
2021-01-06 14:22:22 +08:00
gengyuchao
e148f41d79
Fix close rmt log cause some coredump information optimized issue
2021-01-06 14:22:22 +08:00
weitianhua
c4406771fc
Change PR err handler
2021-01-06 14:22:22 +08:00
liu zhifu
ce3b9171dd
lwip: fix two lwip bugs
...
1. Fix IP6 memory leak
2. Fix pbuf realloc
2021-01-06 14:22:21 +08:00
baohongde
b20d8cb16c
component/hli: Fix hli queue send error
2021-01-06 14:22:08 +08:00
weitianhua
d2ddfa5183
Add A2DP Init and Deinit Complete Evt
2021-01-06 14:22:08 +08:00
baohongde
69fd702b1d
Disable rmt debug log
2021-01-06 14:21:54 +08:00
weitianhua
f0206427b0
Rewrite av clean_up procedure
2021-01-06 14:21:54 +08:00
baohongde
1a78389a91
using dport instead of AHB in assert model
2021-01-06 14:21:54 +08:00
baohongde
1f152b5146
Waits for all previously fetched WSR and XSR instructions to be performed before interpreting the register fields of the next
...
instruction
delete logs about livelock
2021-01-06 14:21:54 +08:00