Chen Jian Hua
7dbfb06fc9
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:21 +08:00
Rahul Tank
16bc457b90
fix(nimble): Corrected storing method of csfc to nvs
2025-01-06 10:21:39 +05:30
Rahul Tank
dc854ff1b4
fix(nimble): Fix compilation issue for combination of Ext Adv and Reattempt conn flag
2024-12-30 14:35:00 +05:30
Rahul Tank
e80531afbd
fix(nimble): Fix compilation issues when BLE_MAX_STORE_BOND is set to 0
2024-12-30 10:20:40 +05:30
Rahul Tank
df8a0957e2
Merge branch 'bugfix/force_att_tx_q_cleanup_v5.1' into 'release/v5.1'
...
fix(nimble): Add ATT Tx queue cleanup during link disconnection (v5.1)
See merge request espressif/esp-idf!36015
2024-12-27 20:13:30 +08:00
Island
28a0c9ce1d
Merge branch 'docs/refactor_ceva_bt_controller_api_v5.1' into 'release/v5.1'
...
docs(ble): Refactored the API reference for esp32/c3/s3 BT controller (v5.1)
See merge request espressif/esp-idf!35350
2024-12-27 18:45:23 +08:00
Wei Yu Han
f14d3cfc5b
docs(ble): Refactored the API reference for esp32/c3/s3 BT controller (v5.1)
2024-12-27 18:45:23 +08:00
Rahul Tank
b878fe1b87
fix(nimble): Add ATT Tx queue cleanup during link disconnection
2024-12-26 14:58:33 +05:30
Island
c2fde4367c
Merge branch 'refactor/optimize_ble_gatt_api_doc_v5.1' into 'release/v5.1'
...
refactor(bt/bluedroid): Optimize BLE GATT related APIs reference (v5.1)
See merge request espressif/esp-idf!35916
2024-12-26 14:24:55 +08:00
Island
b370b7538d
Merge branch 'bugfix/fixed_ble_issues_241220_v5.1' into 'release/v5.1'
...
Bugfix/fixed ble issues 241220 (v5.1)
See merge request espressif/esp-idf!35921
2024-12-26 11:30:28 +08:00
zwl
09486fbdfc
feat(ble): add dtm configuration command in hci example
2024-12-25 10:00:43 +08:00
Astha Verma
f6c4b1c4b5
fix(nimble): fix memory leak issue in Blufi example
2024-12-24 22:20:05 +05:30
Abhinav Kudnar
a725747800
fix(nimble): Changing esp_rom_printf to ESP_LOGI when memory allocation fails
2024-12-24 14:14:27 +05:30
Rahul Tank
ff0826a90f
Merge branch 'bugfix/fix_link_estab_param_v5.1' into 'release/v5.1'
...
fix(nimble): Corrected link_estab event handling parameters (v5.1)
See merge request espressif/esp-idf!35810
2024-12-24 16:43:04 +08:00
Zhao Wei Liang
9e24e88ca7
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:08 +08:00
Zhao Wei Liang
811efe487c
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:05 +08:00
Zhao Wei Liang
778d18bab0
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:03 +08:00
Zhao Wei Liang
8077af9685
feat(ble): adjust bt default scheme position
...
(cherry picked from commit 446239251c
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-12-24 15:20:59 +08:00
Chen Jian Hua
d1b039305c
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:48 +08:00
Island
b098ceda0f
Merge branch 'bugfix/fix_set_perfer_ext_conn_param_v5.1' into 'release/v5.1'
...
fix(bt/bluedroid): Fixed setting perfer conn params complete event report (v5.1)
See merge request espressif/esp-idf!35745
2024-12-19 19:21:08 +08:00
Rahul Tank
d55529ef09
fix(nimble): Corrected link_estab event handling parameters
2024-12-19 16:03:09 +05:30
Island
620ec857a5
Merge branch 'bugfix/fix_blufi_prepare_write_v5.1' into 'release/v5.1'
...
fix(blufi): Fixed crash issue in Blufi example during prepare write operation (v5.1)
See merge request espressif/esp-idf!35714
2024-12-19 15:06:42 +08:00
Wang Meng Yang
38913142d9
Merge branch 'bugfix/fix_btqabr2023330_v5.1' into 'release/v5.1'
...
fix(bt): Fix error code returned by create_conn_cancel_cmd at different status (backport v5.1)
See merge request espressif/esp-idf!35574
2024-12-19 10:47:26 +08:00
chenjianhua
28de7759b2
fix(bt/bluedroid): Fixed LE channel selection algorithm event reporting
2024-12-18 11:50:53 +08:00
Chen Jian Hua
ee3ecd434b
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:21 +08:00
Island
90b1dbbdd1
Merge branch 'bugfix/fix_ble_aa_zero_c3_s3_v5.1' into 'release/v5.1'
...
fix(bt/ble): Update esp32c3/s3 libbtdm_app.a (555b0a2) (v5.1)
See merge request espressif/esp-idf!35689
2024-12-18 10:42:48 +08:00
xiongweichao
0d4d43fe63
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-17 20:40:57 +08:00
chenqingqing
86949f53d1
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-17 20:40:57 +08:00
Rahul Tank
59714207df
Merge branch 'feat/pts_changes_5.1' into 'release/v5.1'
...
feat(nimble): BLE 5.4 PTS Related Features and Fixes (v5.1)
See merge request espressif/esp-idf!34977
2024-12-17 20:02:50 +08:00
Island
9ed0daca21
Merge branch 'feat/support_some_vendor_hci_for_qa_v5.1' into 'release/v5.1'
...
fix(ble): fixed the connect issue when rx error aa on ESP32-C2 (v5.1)
See merge request espressif/esp-idf!35644
2024-12-17 16:49:16 +08:00
zhanghaipeng
18f986858a
feat(ble/bluedroid): Support create BLE static random address and NRPA
2024-12-17 16:29:25 +08:00
Zhang Hai Peng
f4cf1ee0da
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:28 +08:00
xiongweichao
cfdcded587
fix(ble): fixed that the resolvable private address does not change when light sleep is enabled
2024-12-17 10:50:13 +08:00
zhanghaipeng
263ecbc9be
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:50:06 +08:00
Abhinav Kudnar
893fca370b
feat(nimble): Added PAwR support for nimble with IDF examples
2024-12-16 15:51:32 +05:30
Sumeet Singh
54ce62f82a
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:51:32 +05:30
Sumeet Singh
0b79ace9e8
feat(nimble): Added ways to enable/disable some menuconfig options at runtime
2024-12-16 15:51:32 +05:30
Sumeet Singh
35ec35a5d6
feat(nimble): Added option to disable automatically sending extra credits to peer
2024-12-16 15:51:32 +05:30
Sumeet Singh
d06424e0a8
feat(nimble): Added support for persisting csf characteristic for bonded devices
2024-12-16 15:51:31 +05:30
Sumeet Singh
7cf3593192
feat(nimble): Added option in menuconfig to enable Secure Connections Only mode
2024-12-16 15:29:21 +05:30
Sumeet Singh
a5e10f2ceb
fix(nimble): fix and enable connection subrating
2024-12-16 15:29:21 +05:30
Sumeet Singh
7c5540a386
fix(nimble): Added option to enable code under Enhanced COC
2024-12-16 15:29:21 +05:30
Sumeet Singh
f3944883f4
fix(nimble): Fixed Device Information and Scan Parameters service
2024-12-16 15:29:21 +05:30
Sumeet Singh
bb2eb017af
fix(nimble): Fixed encrypted advertisement data example
2024-12-16 15:29:21 +05:30
Sumeet Singh
d811a900b1
feat(nimble): Added LE GATT Security Levels Characteristic
2024-12-16 15:29:21 +05:30
Sumeet Singh
8fda6410d5
feat(nimble): Added support for EATT Credit Based Flow Control Mode
2024-12-16 15:29:20 +05:30
Rahul Tank
ddf194936c
Merge branch 'bugfix/fix_vulnerability_v5.1' into 'release/v5.1'
...
fix(nimble): Fixes for security vulnerabilities reported in NimBLE (v5.1)
See merge request espressif/esp-idf!35502
2024-12-16 15:00:32 +08:00
Island
85df8b03c5
Merge branch 'feat/support_bleqabr24_1539_v5.1' into 'release/v5.1'
...
feat(bt/bluedroid): Added config for saving BLE bonding keys to NVS (v5.1)
See merge request espressif/esp-idf!35601
2024-12-16 14:25:46 +08:00
Zhao Wei Liang
4036633ee3
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:25 +08:00
Zhao Wei Liang
9f9deff3cb
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:23 +08:00