Commit Graph

365 Commits

Author SHA1 Message Date
Rahul Tank
4e1d375cd4 fix(nimble): Added code to handle sending indicate 2025-09-22 21:55:29 +05:30
Astha Verma
608ca24bab fix(nimble): Fixed incorrect HCI status in connect event 2025-09-17 18:19:47 +05:30
Rahul Tank
fd45284bcb fix(nimble): Fixed reattempt count handling for perdiodic adv 2025-09-16 00:07:23 +08:00
Rahul Tank
e71b10a23d fix(nimble): Add code to post connection failure
In event of a corner case, where connection is not completed,
connection reattempt is disabled, so need to post connection
failure event to application to make it aware of the failure
2025-08-22 16:21:39 +05:30
Astha Verma
2c04c713bd fix(nimble): Added missing api in nimble which present in bluedroid 2025-08-19 12:33:39 +05:30
Sumeet Singh
a764be9aa5 fix(nimble): Update ble_gatts_show_local with CPFDs and CAFDs (v5.1) 2025-08-11 17:43:48 +05:30
Astha Verma
dbe83fd261 fix(nimble): Handle count correctly by considering offset. 2025-08-05 14:48:52 +05:30
Astha Verma
d0daf991a0 fix(nimble): Updating the count parameter when fetching gatt db 2025-08-05 14:24:20 +05:30
Rahul Tank
25aee09459 fix(nimble): Added code under correct flags to fix compilation warnings 2025-07-28 10:27:45 +05:30
Rahul Tank
e6955dee22 Merge branch 'fix/clear_gatt_svc_len_v5.1' into 'release/v5.1'
fix(nimble): Clear GATT service entries counter upon GATT deinit (v5.1)

See merge request espressif/esp-idf!40549
2025-07-25 16:43:46 +05:30
Rahul Tank
6502b66afb fix(nimble): Add packet allocation retry for limited iteration 2025-07-18 11:02:17 +05:30
Sumeet Singh
5d8d62e19a fix(nimble): Clear GATT service entries counter upon GATT deinit (v5.1) 2025-07-11 18:09:12 +05:30
Zhou Xiao
e1e72c907b change(ble): enable hci log spi out for ESP chips 2025-07-08 23:06:55 +08:00
Zhou Xiao
f15fce7756 feat(ble): support host & hci log module 2025-07-08 23:06:49 +08:00
Rahul Tank
a5632e466a fix(nimble): Fix compilation issues when gatt caching is enabled in server only mode 2025-07-07 11:45:31 +05:30
Rahul Tank
491daf3212 fix(nimble): Handle 0x3e disconnect during rem feat/ read version 2025-07-03 12:56:21 +05:30
Rahul Tank
6965e6381a fix(nimble): Add missing ble_hs_unlock() call 2025-06-30 20:20:22 +05:30
Astha Verma
d89d9a500c fix(nimble): Added parameter in peer_init for included service allocation 2025-06-17 12:00:29 +05:30
Sumeet Singh
947b4a64a5 feat(nimble): Added two GATT features:
1. Automatically initiate security if a GATT service request fails
2. Encryption, Authentication, and Authorization requirement on CCCD
2025-06-16 17:04:27 +05:30
Rahul Tank
59a8334624 fix(nimble): Add fixes for compilation issues in nimble
1. Fix compile failures when CSFCS is 0
2. Wrap BLE service API with extern "C"
2025-06-12 21:03:31 +05:30
Rahul Tank
5a5163c189 Merge branch 'bugfix/fix_kconfig_names_v5.1' into 'release/v5.1'
fix(nimble): Modified Kconfig information to make it more user friendly (v5.1)

See merge request espressif/esp-idf!39647
2025-06-12 20:29:56 +05:30
Rahul Tank
735ffc0c5e fix(nimble): Add invocation for mempool_deinit 2025-06-11 21:16:09 +05:30
Rahul Tank
955a54ca5f fix(nimble): Modified Kconfig information to make it more user friendly 2025-06-04 10:53:20 +05:30
Rahul Tank
65f0d8a6c2 fix(nimble): Added CI files for various configurations 2025-05-28 20:03:36 +05:30
Rahul Tank
03e8a0f95e fix(nimble): Add changes for coverity reported issue 2025-05-21 11:35:07 +05:30
Rahul Tank
cefaaae6fd Merge branch 'bugfix/handle_flow_control_flag_v5.1' into 'release/v5.1'
fix(nimble): Add chip dependancy flag for Flow control feature (v5.1)

See merge request espressif/esp-idf!39297
2025-05-21 09:53:35 +05:30
Rahul Tank
e9c5f3ad66 fix(nimble): Add chip dependancy flag for Flow control feature 2025-05-20 18:10:56 +05:30
Rahul Tank
82b30702a8 fix(nimble): Add support for minimilistic builds 2025-05-19 12:53:39 +05:30
Sumeet Singh
b76d1937d1 fix(nimble): Fix proc rx entry comparison (v5.1) 2025-05-15 20:27:27 +05:30
Rahul Tank
16d281104f fix(nimble): Extend support for allow connect during scan for more chips 2025-05-14 10:35:49 +05:30
Rahul Tank
624d9e4aa7 fix(nimble): Add support for anonymous address type for whitelist 2025-05-14 10:35:33 +05:30
Sumeet Singh
60a022a06b fix(nimble): Fixed UUID type error in gatt caching included service search (v5.1) 2025-05-13 17:35:58 +05:30
Astha Verma
4ccfbe115a fix(nimble): Added api's for fetching gatt cache data and for discovering included service 2025-05-12 12:09:32 +05:30
Rahul Tank
08c0deaa20 fix(nimble): Added option to stack to handle repeat pairing internally 2025-05-10 21:39:19 +05:30
Rahul Tank
d4274bc0b9 Merge branch 'feat/autopts_and_ssc_fixes_v5.1' into 'release/v5.1'
feat(nimble): Added fixes related to SSC and AutoPTS testing (v5.1)

See merge request espressif/esp-idf!38805
2025-05-11 00:01:50 +08:00
Sumeet Singh
2ebbd7a8fe feat(nimble): Added some fixes for autopts testing (v5.1) 2025-05-08 19:44:30 +05:30
Rahul Tank
4d964b64a7 fix(nimble): Enable support for Connect with scan for esp32/c6/ h2 chip 2025-05-06 17:43:08 +05:30
Rahul Tank
dd3cf725a3 fix(nimble): Add API to parse adv report for given type 2025-04-29 12:24:21 +05:30
Geng Yuchao
a5df5d2845 feat(nimble): Enable CTE feature in nimble cfg 2025-04-25 19:59:17 +08:00
Island
65bc740597 Merge branch 'feat/add_cte_config_in_kconfig_5.1' into 'release/v5.1'
feat(nimble):Add AoA menuconfig in nimble Kconfig.in

See merge request espressif/esp-idf!38611
2025-04-25 11:45:34 +08:00
Geng Yuchao
d2c8704c12 feat(nimble):Add AoA menuconfig in nimble Kconfig.in 2025-04-22 16:25:48 +08:00
Abhinav Kudnar
8b43ffcbc8 fix(nimble): Fix sync handle assignment for pawr connection 2025-04-17 14:16:44 +08:00
Shreeyash
11f0c3aac1 fix(nimble): Fix incorrect OTA address assignment 2025-04-10 16:20:45 +05:30
Rahul Tank
3b2a64008b fix(nimble): Fixed one missing ble_hs_unlock() 2025-04-07 09:49:45 +05:30
Rahul Tank
c4e164b2a1 fix(nimble): Handle connection posting condition 2025-04-03 11:09:58 +05:30
Astha Verma
6e1ccf0b5f fix(nimble): Added ble_hs_unlock for resync failed 2025-03-28 12:19:34 +05:30
GengYuchao
69485ee9b5 feat(nimble):Support Bluetooth LE 5.1 direction finding feature 2025-03-26 16:31:39 +08:00
Zhao Wei Liang
f5bdcc42bc feat(ble): change nimble whitelist max size to 31
(cherry picked from commit 93357e8613)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-03-24 17:18:06 +08:00
Rahul Tank
1dcd9aaed8 fix(nimble): Fix SMP command allocation 2025-03-19 21:00:25 +05:30
Shreeyash
94eaf3fb23 feat(nimble): support vendor event mask set and vendor HCI event on nimble host 2025-03-17 17:00:55 +05:30