318 Commits

Author SHA1 Message Date
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
089f00bfda ci: fix push to github 2023-10-26 21:31:10 +08: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
e1b3a29c58 Update esp32 bt-lib(946b762)
1. Fixed LC_AFH_UPDATE_IND  has not benn processed causing memory exhaustion
2. Fixed no free elt in prog push
3. Fixed disconnect due to sniff with error Dsniff
4. Fixed the problem that the host continued to send ACL data to the controller after disconnection, which caused the connection to fail again
2023-06-25 16:31:34 +08:00
012c5f188d update esp32 bt-lib (4d572b7)
- Fixed memory leak when setting adv data
2023-06-15 21:08:10 +08:00
7c757d49c4 update esp32 bt-lib (b26e753)
1 Fixed disconnection delay on peripheral when slave latency is not zero
2 Fixed LLCP info init for central and peripheral
3 Fixed sent cmd status evt twice when process disconnect cmd
2023-06-12 12:10:58 +08:00