107 Commits

Author SHA1 Message Date
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
d1d4b7635d fix(bt): Update bt lib for ESP32(fa43201)
- Fixed assert for instant passed workaround
- Fixed scan evt timeout
- Fixed random address setting when scanning
2023-12-04 17:02:30 +08:00
06ad44e581 feat(hci): fix hci param check(1631ff6) 2023-11-27 20:34:18 +08:00
cddb921d20 update esp32 bt-lib (6458728)
- Modify mesh proxy solic uuid to 0x18590303
- Support get the range of TX power level
- Support clear legacy adv using vendor hci
2023-11-01 11:13:15 +00:00
943b0f24eb feat(hci): add api to disable uart flow control(ec4ac65) 2023-09-22 14:35:19 +08:00
2fe9158e29 feat(hci): Added Vendor-Specific HCI command to disable DM1 for ACL-U(7d82ec9) 2023-09-22 14:09:34 +08:00
03bfbf0a68 fix(QoS): Changed max t_poll from 200 to 4096(9efc8d1) 2023-09-22 12:12:18 +08:00
19fa60b819 update esp32 bt-lib (153f120)
1 add param check for HCI_Recevie_Synchronization_Train
2 add param check for HCI_Set_Connectionless_Peripheral_Broadcast
3 fix slave cannot take a secure authentication
2023-09-21 14:59:29 +08:00
ffa102a756 update esp32 bt-lib (687298f6)
Fixed ble scan not restart when wifi start stop
2023-09-13 19:52:23 +08:00
4cf3420808 update esp32 bt-lib (020d5afd)
- Fixed error in sniff negotiation
 - Avoided both local and peer unsniff being triggered
 - Fixed the crash of mixing of master- and slave-initiated sniff
   requests
 - Moved the TX of HW_ERR_EVT out of interrupt context to thread context
 - Fixed the issue rx_irq is generated after error_irq for slave sniff
   mode frame
 - Fixed asser error resulted from failure of role switch frame insert
 - Ignored rx_irq in inquiry scan frame end
 - Ignored rx_irq in page scan frame end
 - Added status check before set/clear sniff coex status
 - Fixed IntegerDevideByZero caused by interrupted r_ld_sco_start
2023-09-11 17:40:11 +08:00
7e692bbee2 update esp32 bt-lib (f6018c50)
- Add api to enable/disable pll track
2023-09-05 21:45:11 +08:00
eeaa42e883 update esp32 bt-lib (bb13d6d6)
- Add new mesh adv type for exception list
2023-09-01 17:34:53 +08:00
afefcd9ede update esp32 bt-lib (714174d)
- Fixed HCI_Change_Connection_Packet_Type Command parameter check
- Fixed HCI_Accpet_Synchronous_Connection_Request Command parameter check
- Fixed HCI_Set_Connectionless_Peripheral_Broadcast_Data Command parameter check
2023-08-30 19:36:56 +08:00
7bb0d445db update esp32 bt-lib (7b24543)
- Support BLE RX error packet count record
- Fixed instant setting for LLC procedures with instants
- Fixed adv random delay when adv interval is less than 20ms
2023-08-18 16:48:00 +08:00
29e3ff2f39 update esp32 bt-lib (7c67f29)
Fixed disconnection due to lmp messages not being processed by both sides
2023-07-13 10:31:40 +08:00