Commit Graph

40 Commits

Author SHA1 Message Date
chenjianxing
f3ef06c3aa Update C3 phy version: 1150, 7c3c08f, Jan 24 2024(b877d666)
- fix ble tx 2m problem
2024-05-16 11:33:10 +08:00
zhiweijian
c6ddd0d416 Update bt lib for ESP32-C3(b877d666)
- Fixed bb isr enable by default
2023-12-20 18:06:05 +08:00
linruihao
d44eff5539 Update bt lib for ESP32-C3(9129dec)
- Fixed memory leak in btdm_deep_sleep_mem_deinit
2023-12-13 20:40:01 +08:00
chenjianhua
e4fa791c0d fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(65db61f)
- Fixed remove and clear white list
2023-12-08 20:02:35 +08:00
chenjianhua
daf7bf460e fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(b8f0db9)
- Fixed assert when llcp instant passed
- Fixed assert for instant passed workaround
- Fixed add RPA to white list
- Fixed AES encryption for RPA resolution
2023-12-05 21:06:45 +08:00
chenjianhua
aa07062f55 fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(2758518)
- Fixed power state setting when entering modem sleep
- Support get the range of TX power level
- Support clear legacy adv using vendor hci
- Fix bugs in setting adv data and response data when data length is zero
2023-11-16 17:47:51 +08:00
zhiweijian
55c09d0034 Update bt lib for ESP32-C3 and ESP32-S3(510fd043b)
- Add new mesh adv types for exception list
- Fixed address resolution for directed adv with RPA when scanning
- Fixed resolvable private address renew after timeout
- Fixed extended adv address setting after adv restart
- Fixed scan channel index setting for extended scan
- Add API to set aux channel index for extended adv
- modify mesh proxy solic uuid to 0x18590303
- Fixed DTM payload length cannot be 0
- Added config to enable Hw recorrect eco
- report the number of packets sent on the TX end
2023-10-20 19:17:59 +08:00
chenjianhua
f5b3b06ffa Update bt lib for ESP32-C3 and ESP32-S3(59725b5)
- Support BLE RX error packet count record
- Fixed adv random delay when adv interval is less than 20ms
- Fixed adv random address setting when owner address type is public
2023-09-11 19:13:25 +08:00
chenjianhua
54660261bb Update bt lib for ESP32-C3 and ESP32-S3(ff6efe7)
- fix(bt/controller): Fixed PHY enable and disable
- feat(bt/controller): Support DAA and LBT mode for BLE CCA
2023-09-11 18:10:37 +08:00
alanmaxwell
8e0bcb731d Update libbtbb for esp32c3(963cad48) 2023-07-27 13:17:22 +08:00
wangmengyang
8fb3e94768 update libbtdm_app.a for ESP32C3(963cad48)
coexist: fix that PTI for BLE scan remains high priority after reception of ADV_EXT_IND but with no AUX_ADV_IND followed, which results in Wi-Fi uanble to work normally
2023-06-26 15:34:02 +08:00
chenjianhua
a6828c0d52 Update bt lib for ESP32-C3 and ESP32-S3(a186b41)
- Fixed crash when controller initialization fails due to insufficient memory
2023-06-16 18:00:51 +08:00
zhiweijian
b3a4d45b03 Update libbtbb for ble 1M/2M switch and ble track on ESP32-C3 2023-05-22 12:17:03 +08:00
chenjianhua
3cdc58f121 Update bt lib for ESP32-C3 and ESP32-S3(85b425c)
- Fixed remote mic error during encryption procedure
- Fixed ble hopping selection for connection when disabled 5.0 feature
2023-05-19 15:58:16 +08:00
zhiweijian
261eafc3be Update bt lib for ESP32-C3 and ESP32-S3(02de671f)
- Fixed non-connectable and non-scannable directed adv can't be scanned
- improve scan performance when scan and sync coexist
2023-04-23 21:54:11 +08:00
zwj
036564af71 Update bt lib for ESP32-C3 and ESP32-S3(921f253)
- Fixed HW RAL_UNDERRUN asserti
- support ESP332C3 and ESP32S3 new ble lib
- Add config to disable BLE 5.0 feature bits
- Fixed exend ADV parameters check for ADV_DIRECT_HI
2023-03-30 21:34:42 +08:00
zwj
793b526c7c update ble bb lib for temperature performance bug 2022-12-21 17:59:40 +08:00
zwj
63f8d3aaad Update bt lib for ESP32-C3 and ESP32-S3(80abacdd)
- Add config to set duplicate scan list refresh period
- overwrite the oldest device infor if the list is full
- Fixed duplicate scan period is not accurate
- fixed privacy error for directed adv
- fixed multi periodic adv sync failed in air
- Fixed some memory was not released after bluetooth controller init failed
- Fixed lld_con.c line 3048 assert
- Fixed crash sometimes when connected as a slave by the 8th device
2022-12-20 15:01:29 +08:00
zhiweijian
5031203040 Update bt lib for ESP32-C3 (ef8a115a)
- Added config to disable scan backoff
- Fixed llm_scan.c assert at line 1485 during controller deinit if duplicate scan is not stopped
- Call pll track in controller task
2022-11-21 12:02:29 +08:00
zhiweijian
25bc757fd0 Update bt lib for ESP32-C3(4ec6feee)
Fixed BLE lld_per_adv.c line 401 assert
2022-10-24 19:48:40 +08:00
zwj
83020b58a1 Update bt lib for ESP32-C3(421c2790)
- Fixed the usage of PLL track related baseband IRQs
- Fixed connect failed due to error sync found signal
- Fixed BLE disconnect failed due to terminate_ind have send but no ACK is received
- Added ADV mode error check in ADV rx isr handler function
- Fixed BLE RAL_UNDERRUN and TX_CRYPT_ERR assert
- Disable scan continue
- Fixed scan forever if scan continue is disable
- Fixed BLE disconnection issue when channel map update failed due to bad channels
2022-09-27 20:42:21 +08:00
xiongweichao
30725989d4 Update bt lib for ESP32-C3 and ESP32-S3(3a49744)
Fix bluetooth disconnection issue when light sleep and baseband power down are enabled
2022-08-26 16:16:37 +08:00
Jack
e28902f512 Update ble lib(05195c93)
fix ke_mem.c line 267 assert
fix adv report duplicate check
2022-07-19 12:19:39 +08:00
xiongweichao
3ea7e66b6c Update ESP32-C3 bt lib (16cffbc)
Fix rtc watchdog timeout when waking up light sleep because some functions are not in IRAM
2022-07-05 11:15:34 +08:00
xiewenxiang
fa1c191006 update libbtbb.a 20220419 2022-04-19 19:52:28 +08:00
Yang Zhao
b3c50efc5b Update ESP32-C3 bb and bt lib (d913766)
Add the pll track feature to keep the ble connection stable when the environment
temprature increase form 0 to 74.
2022-03-01 19:35:04 +08:00
xiewenxiang
a01066d872 Update ESP32-C3 bt lib (33175c8) 2021-12-29 15:36:51 +08:00
Yang Zhao
07df01f3bf Update esp32c3 bb lib (68818697)
Fix the ble task watchdog timeout issue caused by phy enable when exit modem sleep.
2021-12-23 19:34:16 +08:00
wangmengyang
eff92822f7 Update bt lib for ESP32-C3(68818697)
[BLE]: Fixed BLE scannable extended adv performance issue in case of Wi-Fi coexistence
2021-12-21 12:53:51 +08:00
Chinmay Chhajed
c3e5b5760b Fixing scenario where ACL Rx data is sent to host before enc change event [19bdc26c]. 2021-12-16 16:10:34 +05:30
xiewenxiang
a8099f0c7f Update ESP32-C3 bt lib (3e61eea) 2021-09-17 17:37:02 +08:00
xiewenxiang
7ad49c38b8 Update ESP32-C3 bt lib (72463e1) 2021-08-13 18:01:48 +08:00
zwj
12f00c45ce Update ESP32-C3 bt lib (9c99115)
- Fixed update exception list assert
- Fixed no adv report in sacn when using HW recorrect
- support HW CCA
- Fixed data length update rejected when controller is updating data length
2021-06-24 22:00:19 +08:00
wangmengyang
1b8dfd6acd Update ESP32-C3 bt-lib (e6e17bb4)
1. refactor and clean up the use of soc-specific register define's
2. Disable CS-RXDONEMSK to avoid RX interrupt flooding during scan event in coexistence scenario
2021-06-23 19:14:02 +08:00
sushant.chougule
5c771dd3bd Fix MIC error issue during start_encryption procedure
Update ESP32C3 controller library (a86af1e)
2021-06-21 17:07:21 +05:30
wangmengyang
2cd7417b50 Update ESP32-C3 libbtdm_app.a(a6bf46f8)
Fixed performance issue for extended active scan in coexistence scenario: use the same priority for Rx of AUX_ADV_IND and AUX_SCAN_RSP
2021-05-14 10:31:16 +08:00
wangmengyang
655bfde644 Update ESP32C3 bt-lib(501d88d7)
Removed the interrupt lock operation during controller enable/disable/reset, to avoid trigger interrupt watchdog time-out due to use of mutex/semaphore in coex_st_set
2021-04-28 18:01:08 +08:00
wangmengyang
e6bb4300ca Update ESP32C3 libbtbb.a
Disable AGC Gain Recorrect Function for CODED PHY
2021-04-28 17:59:59 +08:00
zwj
f2b0c9908f update esp32c3 bt lib(6ab3130)
fix ble disconnect due to connection parameters udpate
2021-04-23 20:38:04 +08:00
wangmengyang
71752d20fd Update ESP32-C3 and ESP32-S3 bt-lib
1. ESP32-C3 bt-lib(d1d0c6f1): support esp32c3 multi-connection
2. ESP32-S3 bt-lib(7477a1a2): add missing IRAM_ATTR to function r_lld_conn_dynamic_pti_process_hack
2021-04-21 21:15:16 +08:00