347 Commits

Author SHA1 Message Date
6d007b7167 change(bt): Update bt lib for ESP32(b992c7)
- disable dm1 for acl-u when aes-ccm is on in peripheral
2025-05-07 19:22:40 +08:00
492b6043bb fix(bt): Update bt lib for ESP32(42e1f02)
- fix access external memory in interrupt
2025-04-18 15:09:28 +08:00
2ba9d8ddfa fix(bt): Update bt lib for ESP32(2471be1)
- fixed ACL is stopped by SCO too early
    - fixed dynamic priority config error in dual mode
2025-04-16 19:17:56 +08:00
1e9c3355dd fix(bt): Update bt lib for ESP32(884622ef)
- add check for Wi-Fi channel
- fix the incorrect unit of duration_min in cpb tx
- recalculate the channel map when afh is enabled
- fix incorrect vendor event count causing an assertion failure
2025-03-31 14:47:31 +08:00
ddb95d354f feat(coex): Support BR/EDR (e)SCO and Wi-Fi coexistence(717f483a) 2025-03-28 16:59:25 +08:00
921944f336 fix(bt): Update bt lib for ESP32(dc1cd581)
- Remove unused functions in the controller
- Add an SDK configuration for the minimum size of encryption key
2025-03-21 14:20:49 +08:00
78dc8fd3ac fix(bt): Update bt lib for ESP32(e250cf1)
- Disable debug vendor hci command
2025-03-09 18:19:08 +08:00
e4ab88c714 fix(bt): Update libbtdm_app.a to 508fe493
- fixed the issue where the NULL pointer was deferenced in lc_free state
- avoid accessing released ACL resources in SCO logic
2025-03-05 14:45:43 +08:00
fbbb054cbc fix(bt): Update libbtdm_app.a to 94054498
1. added a VSC to control whether to initiate lmp_auto_rate
    2. fixed EA resource cleanup error after SNIFF negotiation failure
    3. removed an assertion in SCO data TX handler after disconnection
2025-02-25 19:26:49 +08:00
6093909e01 fix(ble): Update bt lib for ESP32(2a2631f)
- Support ESP32 BLE debug with GPIO
2025-02-13 15:33:19 +08:00
e847faba2d fix(ble): Update bt lib for ESP32(194dd63)
- Fix the issue where disconnection events were not reported as a slave.
- Enhance Access Address validation in compatibility mode.
2025-01-22 13:01:46 +08:00
89ac32e33b fix(bt): Update libbtdm_app.a to bbf8f7b0
- add afh related vendor hci command and event
- add vendor event mask command
2025-01-20 20:19:17 +08:00
b0b9cff14b feat(bt): Update bt lib for ESP32(9ea62a5)
- Add page coexist scheme status support
2025-01-08 15:10:13 +08:00
35fb599d37 fix(bt): Update bt lib for ESP32 (f7360be8)
- Added critical protection on the utils for sync buffers
2025-01-02 11:08:56 +08:00
daee36fdcf fix(bt): Update bt lib for ESP32(ba6739f)
- Fixed assert in lld_evt.c at line 2353
- Fixed interrupt WDT when shutdown bt controller
- Added config for BLE vendor HCI QA command
- Added config for BLE channel assessment and ping procedure
2024-12-25 11:25:56 +08:00
ffb8fad8e0 fix(bt): Update esp32 libbtdm_app.a (8e03057)
- Fix epr not being initiated after authentication is completed
- Fixed the issue HCI_READ_CLOCK returned parameter in slot
- Fixed the missmatching of CLKN and FCNT after clock update
2024-12-16 19:09:10 +08:00
e20022bf77 fix(bt): Update bt lib for ESP32(ed2f2c0)
fix error code returned by create_conn_cancel_cmd at different status
2024-11-28 20:34:56 +08:00
b44cf428e7 fix(bt): Update bt lib for ESP32(20b459d6)
1: fix duplicated lc_enc_restart_req when new lk type is semi-permanent
   key
2: reset PreventEncEvt flag at the end of restart encryption procedure
2024-11-27 15:07:23 +08:00
d198359552 fix(bt): Update bt lib for ESP32(39c7e4c2)
- Added VSC to update local Bluetooth clock
    - Added critical protection for the free method for sync buffers
    - Fixed zero attempt value set by role switch
2024-11-25 10:10:02 +08:00
b9cf5984dc fix(bt): Update bt lib for ESP32(c3082c4)
- Fixed BLE creating connection when the connection already exists
2024-11-15 14:13:15 +08:00
4f9869a760 fix(bt): Update esp32 libbtdm_app.a (a3ed1fe1)
- Fixed wrong logic in handling sniff transaction collision at slave
      side
    - Fixed the issue ACL is stopped too early before eSCO
2024-11-08 12:42:38 +08:00
5c4a62c1d4 fix(bt): Update esp32 libbtdm_app.a (faadb754)
1: Store local device name into NVDS when handling hci_wr_local_name_cmd.
2: Set default device name during link manager initialization.
3: Set the QoS value to the minimum value if the calculated QoS is less
       than the minumum.
2024-10-31 14:47:46 +08:00
171c4a7653 fix(bt/ble): Update esp32 libbtdm_app.a (17db8bd)
- Check Access Address when receive connection request PDU
2024-10-29 17:49:40 +08:00
c3f6258cfb fix(bt): Update bt lib for ESP32(a2a7457)
- Fixed assert in ke_mem.c at line 409 when controller reset
- Added config for BLE instant passed workaround
- Fixed connection can't be established when initiating and advertising coexist
2024-10-23 17:36:42 +08:00
c75b819a39 fix(bt): Update bt lib for ESP32(a2a7457)
- Fixed assert in ke_mem.c at line 409 when controller reset
- Added config for BLE instant passed workaround
- Fixed connection can't be established when initiating and advertising coexist
2024-10-20 11:39:46 +08:00
f5114d2a70 fix(bt): Update esp32 libbtdm_app.a (547886a)
- Fixed access NULL in SCO frame end
    - Added LAP checking for Periodic Inquiry
    - Removed an inproper assertion in SCO mudule
    - Fixed the wrong logic in key exchange when
      LMP transaction collision occurred
2024-09-27 16:02:45 +08:00
22a4e62193 fix(bt): Update esp32 libbtdm_app.a (547886a)
- Fixed access NULL in SCO frame end
    - Added LAP checking for Periodic Inquiry
    - Removed an inproper assertion in SCO mudule
    - Fixed the wrong logic in key exchange when
      LMP transaction collision occurred
2024-09-23 15:30:46 +08:00
74b4b0ffc6 fix(bt): Update bt lib for ESP32(3bf7ef0)
- Fixed BLE scanning and initiating coexist
2024-09-14 15:23:13 +08:00
8112ca2c57 feat(bt): Update esp32 bt-lib(bc393dd)
- Fixed BLE vendor HCI set scan perfer address command
- Support BLE vendor HCI get controller compile version command
- Support BLE scanning and initiating coexist
2024-09-04 16:43:23 +08:00
3bb36a79cd Update esp32 bt-lib (b022216)
Fixed CLKN lost issue after waking up from modem sleep
2024-08-21 17:50:54 +08:00
f21a9ef6a4 fix(bt): Update bt lib for ESP32(241c96c)
- Fixed BLE vendor HCI get controller status command
2024-08-14 15:27:50 +08:00
70337acad4 Update esp32 bt-lib (2b3ecee)
Fixed the issue of disconnection caused by updating the channel map in sniff mode
2024-07-31 10:33:07 +08:00
ad0d5df0b9 Update esp32 bt-lib (c9fba1f6)
Add PCM configuration about pcm frame sync signal shape
2024-07-26 16:25:45 +08:00
b814f26bbb Update esp32 bt-lib (565cb88d)
Fixed ea evt stop callback not put into IRAM
    Ignored an improper assertion in ld_acl.c:3576
    See more from JIRA BT-3591
2024-07-12 19:31:45 +08:00
1d3d9bfd29 Update esp32 bt-lib (764ed9a3)
- Fixed fail to establish eSCO when connected to two devices
- Changed some error log level to Debug if the error have a workaround
2024-07-05 14:57:56 +08:00
1c6a65923f Update esp32 bt-lib (14d89940)
Fixed ea evt stop callback not put into IRAM
2024-07-03 16:46:42 +08:00
c41e687a74 Update esp32 bt-lib (cb1c892b)
1. Fixed not init LocRandN before send LMP_PAUSE_ENCRYPTION_AES_REQ
2. Fixed ACL continue rescheduling in ea event stop callback when ACL has been stopped
2024-07-02 14:18:20 +08:00
405cac4cba Update esp32 bt-lib (1a958090)
1: Add integrity check when temporary link key selected on ESP32
2024-06-24 12:04:21 +08:00
a4d7731a95 Update esp32 bt-lib (f021fb7b)
- Fixed assert issue caused by DPORT access
2024-06-13 11:38:36 +08:00
0d0fe28132 Update esp32 bt-lib (1e63e23)
- Optimized GATT write and notify throughput on ESP32
- Fixed BLE connect timeout after using DTM on ESP32
- Added ke memory debug tools on ESP32
- Fixed memory leak issue when BLE SCAN and other event coexist on ESP32
2024-06-12 19:31:15 +08:00
994490e4b0 Update esp32 bt-lib (c0584f0f)
1: Fix return error link key with command rd_stored_link_key
2: Fix the assert triggered during APB TX
2024-06-03 15:18:21 +08:00
dc9a3f6d6e update esp32 bt-lib (d6d5e05)
- Fixed role switch LMP collision bug
2024-05-29 15:49:53 +08:00
ee6e1692d7 Revert "update esp32 bt-lib (d6d5e05)"
This reverts commit d7d7856676d58c4d03e47d23549ccedd62bb5b03
2024-05-29 15:44:54 +08:00
d7d7856676 update esp32 bt-lib (d6d5e05)
- Fixed role switch LMP collision bug
2024-05-28 09:48:47 +08:00
45e3280535 Update esp32 bt-lib (8a8477)
1: fix assert_1024 issue when bt tx and wifi coexist
2024-05-07 15:55:36 +08:00
90475c8925 update esp32 bt-lib (b79d7e2)
- Fixed BLE scan backoff
2024-05-06 16:16:16 +08:00
72a71c8653 update esp32 bit-lib (6a0ca7d4)
- Parse out the correct packet types from Host parameters
  for HCI command HCI_Enhanced_Setup_Synchronous_Connection
2024-04-29 13:08:57 +08:00
43ecd22ec6 update esp32 bt-lib (4012cfb)
- Fixed BLE coex assert
- Fixed BLE DTM status and tx count
2024-04-26 16:43:01 +08:00
44341b15e5 feat(bt): Update bt lib for ESP32(e314148)
- Support QA test vendor HCI command and event
2024-04-09 17:49:34 +08:00
6e287f2bc7 update esp32 bt-lib (5838b68)
- Fixed BLE scan assert
- Fixed assert(10,0) in lld_pdu
- Add BLE scan backoff in menuconfig
2024-04-08 14:47:13 +08:00