Island
ceffa4fb73
Merge branch 'feat/support_some_vendor_hci_for_qa_v5.4' into 'release/v5.4'
...
fix(ble): fixed the connect issue when rx error aa on ESP32-C2 (v5.4)
See merge request espressif/esp-idf!35647
2025-01-06 14:08:32 +08:00
Rahul Tank
0880fc007a
Merge branch 'feat/pts_changes_v5.4' into 'release/v5.4'
...
feat(nimble): BLE 5.4 PTS Related Features and Fixes (v5.4)
See merge request espressif/esp-idf!34974
2025-01-06 12:44:49 +08:00
Wang Meng Yang
b8044d0f74
Merge branch 'bugfix/fix_btqabr2023330_v5.4' into 'release/v5.4'
...
fix(bt): Fix error code returned by create_conn_cancel_cmd at different status (backport v5.4)
See merge request espressif/esp-idf!35577
2025-01-06 12:23:58 +08:00
Wang Meng Yang
84053a42f4
Merge branch 'bugfix/fix_some_bugs_in_bluedroid' into 'release/v5.4'
...
fix(bt/bluedroid): Fixed some avrcp cover art related bugs
See merge request espressif/esp-idf!35505
2025-01-06 12:21:49 +08:00
Wang Meng Yang
a1c8f06211
Merge branch 'bugfix/sdp_get_uuid_error_v5.4' into 'release/v5.4'
...
fix(bt/bluedroid): fixed issues introduced by byte alignment (v5.4)
See merge request espressif/esp-idf!35250
2025-01-06 12:21:46 +08:00
Zhang Hai Peng
668a2ab2ef
fix(ble/bluedroid): Fixed BLE feature selection configuration
...
(cherry picked from commit 117aa74705 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-01-06 11:14:24 +08:00
Zhang Hai Peng
b592934f0a
docs(ble/bluedroid): Added BLE log when bond info was deleted
...
(cherry picked from commit c9cdf51b05 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-01-06 11:14:06 +08:00
Zhang Hai Peng
41e7f893aa
docs(ble/bluedroid): Optimize doc for registering BLE callback functions
...
(cherry picked from commit d84ccadf90 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-01-06 11:14:04 +08:00
Zhang Hai Peng
4d7cd8f23b
fix(ble/blufi): Fixed blufi example security issue
...
(cherry picked from commit 3cb2d9c3c6 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-01-06 11:14:02 +08:00
zwl
7eaf08631e
feat(ble): add dtm configuration command in hci example
2024-12-24 19:26:01 +08:00
Zhao Wei Liang
2e8b169bfe
feat(ble): Support get ble controller free heap size on ESP32-C2
...
(cherry picked from commit 2cb7d2437b )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-12-24 15:21:50 +08:00
Zhao Wei Liang
c881b9e829
feat(ble): Support get ble controller free heap size on ESP32-H2
...
(cherry picked from commit 12f226be7d )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-12-24 15:21:48 +08:00
Zhao Wei Liang
7ad5dc1fef
feat(ble): Support get ble controller free heap size on ESP32-C6
...
(cherry picked from commit aa7feb9449 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-12-24 15:21:46 +08:00
Zhao Wei Liang
e840c84322
feat(ble): adjust bt default scheme position
...
(cherry picked from commit 446239251c )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-12-24 15:21:42 +08:00
Chen Jian Hua and Wei Yu Han
85bc8bb63c
Merge branch 'refactor/optimize_ble_gatt_api_doc' into 'master'
...
refactor(bt/bluedroid): Optimize BLE GATT related APIs reference
See merge request espressif/esp-idf!34650
(cherry picked from commit 19b5381c99 )
7320c77d refactor(bt/bluedroid): Optimize BLE GATT related APIs reference
8a80617c refactor(bt/bluedroid): Optimize BLE GATT related APIs reference
0ac97e98 refactor(bt/bluedroid): Optimize BLE GATT related APIs reference
27b17c69 refactor(bt/bluedroid): Optimize BLE GATT related APIs reference
ea8d7686 docs: Update gattc & gatts api header files
f508772f Apply 3 suggestion(s) to 2 file(s)
03469b52 Apply 2 suggestion(s) to 1 file(s)
aa2cf7a5 docs: fix minor issue
46dc6e96 docs(ble): Replaced "closed" with "terminated" for physical connection.
Co-authored-by: Wei Yu Han <weiyuhan@espressif.com >
2024-12-24 15:20:05 +08:00
xiongweichao
0e0588b86f
fix(bt): Fixed some controller bugs
...
- 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-23 14:16:49 +08:00
chenqingqing
de01dd8ac8
fix(bt): Fix error code returned by create_conn_cancel_cmd at different status
...
- Closes https://github.com/espressif/esp-idf/issues/7763
2024-12-23 14:16:49 +08:00
chenjianhua
183e810422
fix(bt/bluedroid): Fixed LE channel selection algorithm event reporting
2024-12-18 11:49:15 +08:00
Chen Jian Hua and xuzhekai
7cfafa1d4b
fix(bt/bluedroid): Fixed setting perfer conn params complete event report
...
(cherry picked from commit 4b352d1c4f )
Co-authored-by: xuzhekai <xuzhekai@espressif.com >
2024-12-18 11:33:38 +08:00
Zhang Hai Peng
e09ef803d6
fix(blufi): Fixed crash issue in Blufi example during prepare write operation
...
(cherry picked from commit 5acb9c9b5f )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2024-12-17 16:13:44 +08:00
xiongweichao
f9e0f46f47
fix(ble): fixed that the resolvable private address does not change when light sleep is enabled
2024-12-17 10:59:15 +08:00
zhanghaipeng
4b1d137342
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(555b0a2)
...
- Check Access Address when receive connection request PDU
- Fix issue with BLE5.0 duplicate scan for chained packets
2024-12-17 10:59:05 +08:00
Zhao Wei Liang
cb90787ac5
fix(ble): fixed the connect issue when rx error aa on ESP32-C2
...
(cherry picked from commit 6b01a56e09 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-12-16 11:03:53 +08:00
Zhao Wei Liang
a2cc9fc69b
feat(ble): support some vendor hci commands on ESP32-H2
...
(cherry picked from commit 15203f9f35 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-12-16 11:03:51 +08:00
Zhao Wei Liang
5f1053ef43
feat(ble): support some vendor hci commands on ESP32-C6
...
(cherry picked from commit 5bd66eaa57 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-12-16 11:03:49 +08:00
Chen Jian Hua
d70e7d6534
fix(bt/bluedroid): Fixed failure to get host status when host is not enabled
...
(cherry picked from commit 23455ea9c2 )
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2024-12-12 12:33:47 +08:00
Chen Jian Hua
4eda7b124d
feat(bt/bluedroid): Added config for saving BLE bonding keys to NVS
...
(cherry picked from commit 6d1160b2e6 )
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2024-12-12 12:33:44 +08:00
Luo Xu
f6fede26b7
feat(ble_mesh): select BT_NIMBLE_HIGH_DUTY_ADV_ITVL
...
(cherry picked from commit 6faf0a59fdcf063d40fc1000a209341318131185)
Co-authored-by: luoxu <luoxu@espressif.com >
(cherry picked from commit a7622efd0c )
Co-authored-by: Luo Xu <luoxu@espressif.com >
2024-12-12 12:23:37 +08:00
Jiang Jiang Jian
b3f2e1957b
Merge branch 'bugfix/access_null_in_hf_cb_v5.4' into 'release/v5.4'
...
fix(bt/bluedroid): fixed access NULL in HFP callback handler (v5.4)
See merge request espressif/esp-idf!35407
2024-12-11 20:54:38 +08:00
linruihao
76dbdaadf2
fix(bt/bluedroid): Allow adding empty header in OBEX and GOEP
2024-12-09 17:46:01 +08:00
Zhang Hai Peng
304a655804
fix(blufi): Fixed blufi init fail after deinit
...
(cherry picked from commit 7addb57ccd )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2024-12-09 17:45:33 +08:00
linruihao
ee02d14cd6
change(bt/bluedroid): Remove a duplicate macro in OBEX
2024-12-09 14:26:00 +08:00
linruihao
a8f9246123
feat(bt/bluedroid): Allow using bitwise OR on GOEP return value
2024-12-09 14:25:11 +08:00
linruihao
336f22c097
fix(bt/bluedroid): Fix memory leak in AVRCP cover art get image
2024-12-09 14:24:34 +08:00
linruihao
b9f2be9200
fix(bt/bluedroid): Fix l2cap psm not dereister when obex disconnect
2024-12-09 14:24:25 +08:00
Jin Cheng
e7e7605d22
fix(bt/bluedroid): fixed access NULL in HFP callback handler
2024-12-05 13:20:50 +08:00
Luo Xu
5d7d1a180a
fix(ble_mesh): Miscellaneous update
...
(cherry picked from commit 589ebfc1d6 )
Co-authored-by: luoxu <luoxu@espressif.com >
2024-12-04 16:23:41 +08:00
Abhinav Kudnar
1d5cf825b4
feat(nimble): Added PAwR support for nimble with IDF examples
2024-12-03 18:19:00 +05:30
Sumeet Singh
668e739263
fix(nimble): Added
...
1. Option to disable automatic discovery when receiving out-of-sync
2. Fixed bugs related to robust caching
2024-12-03 18:19:00 +05:30
Sumeet Singh
29d92facf6
feat(nimble): Added ways to enable/disable some menuconfig options at runtime
2024-12-03 18:19:00 +05:30
Sumeet Singh
c93bd21056
feat(nimble): Added option to disable automatically sending extra credits to peer
2024-12-03 18:19:00 +05:30
Sumeet Singh
e2f24fb9fd
feat(nimble): Added support for persisting csf characteristic for bonded devices
2024-12-03 18:18:59 +05:30
chenjianhua
526e1b6970
fix(bt/bluedroid): Fixed connection params copying when creating LE connection
2024-12-03 17:52:49 +08:00
Sumeet Singh
ef47084025
feat(nimble): Added option in menuconfig to enable Secure Connections Only mode
2024-12-02 21:04:58 +08:00
Sumeet Singh
0694880e5b
fix(nimble): fix and enable connection subrating
2024-12-02 21:04:58 +08:00
Sumeet Singh
ecedb5fc5e
fix(nimble): Added option to enable code under Enhanced COC
2024-12-02 21:04:58 +08:00
Sumeet Singh
cc9520b3dc
fix(nimble): Fixed Device Information and Scan Parameters service
2024-12-02 21:04:58 +08:00
Sumeet Singh
29ab5643dc
fix(nimble): Fixed encrypted advertisement data example
2024-12-02 21:04:58 +08:00
Sumeet Singh
31c8a6ee77
feat(nimble): Added LE GATT Security Levels Characteristic
2024-12-02 21:04:58 +08:00
Sumeet Singh
53a064274f
feat(nimble): Added support for EATT Credit Based Flow Control Mode
2024-12-02 21:04:58 +08:00