Island
a10be2bcae
Merge branch 'bugfix/fix_some_ble_bugs_241224_esp32c3_v5.2' into 'release/v5.2'
...
Fixed some BLE bugs 241224 on ESP32C3(fd62b31) (v5.2)
See merge request espressif/esp-idf!36194
2025-01-09 11:34:55 +08:00
Chen Jian Hua
f1c8a8922c
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(fd62b31)
...
- Fixed periodic adv enable params checking
- Fixed BLE assert lld_scan.c 1728 when receiving directed adv
- Support resolving RPA to identity address when creating connection
- Fixed BLE assert rwble.c 505 param 00400010
- Fixed peer address type error in HCI LE meta event
- Fixed setting random address failed when extended adv is enabled
(cherry picked from commit 326f391f9c
)
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2025-01-07 14:33:27 +08:00
Rahul Tank
2381ff9a41
fix(nimble): Corrected storing method of csfc to nvs
2025-01-06 10:20:16 +05:30
Rahul Tank
52b39983d5
fix(nimble): Fix compilation issue for combination of Ext Adv and Reattempt conn flag
2024-12-30 14:31:39 +05:30
Rahul Tank
4c051ac6f2
fix(nimble): Fix compilation issues when BLE_MAX_STORE_BOND is set to 0
2024-12-30 11:07:41 +05:30
Rahul Tank
6a29f58770
Merge branch 'bugfix/force_att_tx_q_cleanup_v5.2' into 'release/v5.2'
...
fix(nimble): Add ATT Tx queue cleanup during link disconnection (v5.2)
See merge request espressif/esp-idf!36014
2024-12-27 20:10:30 +08:00
Island
1d29ca4c02
Merge branch 'docs/refactor_ceva_bt_controller_api_v5.2' into 'release/v5.2'
...
docs(ble): Refactored the API reference for esp32/c3/s3 BT controller (v5.2)
See merge request espressif/esp-idf!35351
2024-12-27 18:45:15 +08:00
Wei Yu Han
75004877a3
docs(ble): Refactored the API reference for esp32/c3/s3 BT controller (v5.2)
2024-12-27 18:45:15 +08:00
Wang Meng Yang
92bfc4828c
Merge branch 'bugfix/fix_btqabr2023330_v5.2' into 'release/v5.2'
...
fix(bt): Fix error code returned by create_conn_cancel_cmd at different status (backport v5.2)
See merge request espressif/esp-idf!35575
2024-12-27 11:01:07 +08:00
Rahul Tank
cedbdcd983
fix(nimble): Add ATT Tx queue cleanup during link disconnection
2024-12-26 13:04:36 +05:30
Island
ce62b586e1
Merge branch 'refactor/optimize_ble_gatt_api_doc_v5.2' into 'release/v5.2'
...
refactor(bt/bluedroid): Optimize BLE GATT related APIs reference (v5.2)
See merge request espressif/esp-idf!35917
2024-12-26 14:25:00 +08:00
zwl
1e68d50840
feat(ble): add dtm configuration command in hci example
2024-12-25 09:57:29 +08:00
Zhao Wei Liang
cf11949a7b
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:21 +08:00
Zhao Wei Liang
226d8d7c75
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:19 +08:00
Zhao Wei Liang
b77e07b891
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:17 +08:00
Zhao Wei Liang
918edefb19
feat(ble): adjust bt default scheme position
...
(cherry picked from commit 446239251c
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-12-24 15:21:13 +08:00
Chen Jian Hua
b0f857a0f8
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:19:53 +08:00
Astha Verma
2511d77650
fix(nimble): fix memory leak issue in Blufi example
2024-12-23 11:59:59 +05:30
xiongweichao
a6afd8cdfa
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 09:41:19 +08:00
chenqingqing
957dd92013
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 09:41:19 +08:00
Abhinav Kudnar
14cf65eaf5
fix(nimble): Changing esp_rom_printf to ESP_LOGI when memory allocation fails
2024-12-21 17:11:03 +05:30
Rahul Tank
c9787fe233
Merge branch 'bugfix/fix_link_estab_param_v5.2' into 'release/v5.2'
...
fix(nimble): Corrected link_estab event handling parameters (v5.2)
See merge request espressif/esp-idf!35809
2024-12-21 00:17:55 +08:00
Rahul Tank
21cebc7df9
fix(nimble): Corrected link_estab event handling parameters
2024-12-19 16:00:46 +05:30
chenjianhua
fd33d4cfa7
fix(bt/bluedroid): Fixed LE channel selection algorithm event reporting
2024-12-18 11:50:24 +08:00
Chen Jian Hua
e1ed3b0fc9
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:26 +08:00
Island
8bd6d9a425
Merge branch 'bugfix/fix_blufi_prepare_write_v5.2' into 'release/v5.2'
...
fix(blufi): Fixed crash issue in Blufi example during prepare write operation (v5.2)
See merge request espressif/esp-idf!35715
2024-12-18 10:43:23 +08:00
Island
455ea9541c
Merge branch 'bugfix/fix_ble_aa_zero_c3_s3_v5.2' into 'release/v5.2'
...
fix(bt/ble): Update esp32c3/s3 libbtdm_app.a (555b0a2) (v5.2)
See merge request espressif/esp-idf!35690
2024-12-18 10:43:07 +08:00
Rahul Tank
f8f9805fbc
Merge branch 'feat/pts_changes_v5.2' into 'release/v5.2'
...
feat(nimble): BLE 5.4 PTS Related Features and Fixes (v5.2)
See merge request espressif/esp-idf!34973
2024-12-17 17:51:15 +08:00
Island
1a64da07cf
Merge branch 'feat/support_some_vendor_hci_for_qa_v5.2' into 'release/v5.2'
...
fix(ble): fixed the connect issue when rx error aa on ESP32-C2 (v5.2)
See merge request espressif/esp-idf!35645
2024-12-17 16:49:11 +08:00
Zhang Hai Peng
c3c7f4a49f
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:34 +08:00
zhanghaipeng
9c38d1f29e
feat(ble/bluedroid): Support create BLE static random address and NRPA
2024-12-17 14:28:12 +08:00
xiongweichao
34a69668a8
fix(ble): fixed that the resolvable private address does not change when light sleep is enabled
2024-12-17 10:51:04 +08:00
zhanghaipeng
7ff64ac625
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:51:00 +08:00
Abhinav Kudnar
9d5753edcc
feat(nimble): Added PAwR support for nimble with IDF examples
2024-12-16 15:12:00 +05:30
Sumeet Singh
a6f7fd52f2
fix(nimble): Added
...
1. Option to disable automatic discovery when receiving out-of-sync
2. Fixed bugs related to robust caching
2024-12-16 15:11:59 +05:30
Sumeet Singh
a4a1be0cf9
feat(nimble): Added ways to enable/disable some menuconfig options at runtime
2024-12-16 15:11:59 +05:30
Sumeet Singh
a4db5ad5fd
feat(nimble): Added option to disable automatically sending extra credits to peer
2024-12-16 15:11:59 +05:30
Sumeet Singh
3e793bdbc3
feat(nimble): Added support for persisting csf characteristic for bonded devices
2024-12-16 15:11:59 +05:30
Sumeet Singh
ea1644649a
feat(nimble): Added option in menuconfig to enable Secure Connections Only mode
2024-12-16 15:11:59 +05:30
Sumeet Singh
0e15c4cf38
fix(nimble): fix and enable connection subrating
2024-12-16 15:11:59 +05:30
Sumeet Singh
2f8b212c5a
fix(nimble): Added option to enable code under Enhanced COC
2024-12-16 15:11:59 +05:30
Sumeet Singh
95c0ecd42f
fix(nimble): Fixed Device Information and Scan Parameters service
2024-12-16 15:11:59 +05:30
Sumeet Singh
65b06bface
fix(nimble): Fixed encrypted advertisement data example
2024-12-16 15:11:59 +05:30
Sumeet Singh
03f1c497f3
feat(nimble): Added LE GATT Security Levels Characteristic
2024-12-16 15:11:59 +05:30
Sumeet Singh
d6d361ff7f
feat(nimble): Added support for EATT Credit Based Flow Control Mode
2024-12-16 15:11:58 +05:30
Rahul Tank
91baeeb61c
Merge branch 'bugfix/fix_vulnerability_v5.2' into 'release/v5.2'
...
fix(nimble): Fixes for security vulnerabilities reported in NimBLE (v5.2)
See merge request espressif/esp-idf!35501
2024-12-16 14:48:37 +08:00
Island
e3ae161ac2
Merge branch 'feat/support_bleqabr24_1539_v5.2' into 'release/v5.2'
...
feat(bt/bluedroid): Added config for saving BLE bonding keys to NVS (v5.2)
See merge request espressif/esp-idf!35602
2024-12-16 14:25:42 +08:00
Zhao Wei Liang
d3a05021be
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:34 +08:00
Zhao Wei Liang
5fcf584127
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:32 +08:00
Zhao Wei Liang
9738ee55ca
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:30 +08:00