121 Commits

Author SHA1 Message Date
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
bb3ef4a5f0 update esp32 bit-lib (4a5dabd)
- Use embedded assembly to read and write dport registers
2024-04-01 18:52:14 +08:00
889c114914 fix(bt): Update bt lib for ESP32(cc67389)
1: fixed the incorrect timeing in reporting HCI_Link_Key_Type_Changed.
2: fixed the incorrect iv value during resuming encryption.
3: fixed the incorrect return with hci command rd_stored_link_key.
2024-04-01 11:39:13 +08:00
f25d25f14b update esp32 bit-lib (2264b8f)
- Added a VSC to set minimum encryption key size
2024-03-18 09:59:41 +08:00
79c3d50f69 update esp32 bt-lib (1175e0a)
1. fixed crash issue in coexist callback
2. fixed wrong LMP message send when expect peer device increase tx power to max
2024-03-15 11:28:45 +08:00
6a59711e59 fix(bt): Update bt lib for ESP32(5ea2fca)
- Fixed HCI command status event sending for disconnect command
- Fixed LE transmitter test command param check
2024-03-04 21:19:08 +08:00
f0d70ab669 update esp32 bt-lib (952debf4)
1. increased the length of queue for coexist requestions
2. cleared BT SNIFF when no connections exists
3. corrected a typo in coex module
2024-02-29 10:59:53 +08:00
7ce7597737 fix(bt): Update bt lib for ESP32(2de69f3)
- Fixed HCI command status event send when LLCP busy
2024-02-28 12:07:08 +08:00
e42401b2e3 update esp32 bt-lib(bfd6cf7)
1: reset the controller app function based on the bluetooth mode.
 2: add two compilation options ffunction-sections and fdata-sections
    to allow the linker to do better dead code removal.
2024-02-20 10:20:51 +08:00
e43c9b121f update esp32 bt-lib (0f0c5a29)
- Added API to get controller status
2024-02-04 14:12:51 +08:00
b0f132f17e update esp32 bt-lib (a38dc5c)
- Fixed scan request ifs time error in coexistence scenarios
2024-01-18 17:17:41 +08:00
7ef2b1dffc update esp32 bt-lib (6dabbb1)
- Fixed establish two SCO connections failed
2023-12-13 15:41:51 +08:00