Rahul Tank
7912b04e6b
Merge branch 'bugfix/post_conn_failure_v5.4' into 'release/v5.4'
...
fix(nimble): Add code to post connection failure (v5.4)
See merge request espressif/esp-idf!41443
2025-08-25 16:49:58 +05:30
Rahul Tank
9b93a39ffb
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:16:54 +05:30
Rahul Tank
de407c6905
Merge branch 'fix/adding_missing_apis_nimble_v5.4' into 'release/v5.4'
...
fix(nimble): Added helper APIs in NimBLE (v5.4)
See merge request espressif/esp-idf!40929
2025-08-20 16:19:34 +05:30
Rahul Tank
d0ad380c8c
Merge branch 'fix/update_ble_gatts_show_local_with_cpfd_v5.4' into 'release/v5.4'
...
fix(nimble): Update ble_gatts_show_local with CPFDs and CAFDs (v5.4)
See merge request espressif/esp-idf!41169
2025-08-12 14:59:07 +05:30
Rahul Tank
98f0a9b9e2
Merge branch 'feat/add_vsc_specify_scan_chan_v5.4' into 'release/v5.4'
...
fix(nimble): Add VSC for Set Scan Channel Bitmap (v5.4)
See merge request espressif/esp-idf!41093
2025-08-11 11:23:41 +05:30
Rahul Tank
9d9e3a8ee4
fix(nimble): Add VSC for Set Scan Channel Bitmap
2025-08-08 11:30:25 +05:30
Rahul Tank
bd7085243f
Merge branch 'bugfix/correct_attr_count_in_get_db_api_v5.4' into 'release/v5.4'
...
fix(nimble): Updating the count parameter when fetching the gatt db (v5.4)
See merge request espressif/esp-idf!41031
2025-08-08 11:15:11 +05:30
Rahul Tank
77402d2fa6
Merge branch 'bugfix/minor_update_readme_v5.4' into 'release/v5.4'
...
fix(nimble): Documentation update in btsnoop script README (v5.4)
See merge request espressif/esp-idf!40881
2025-07-29 16:16:20 +05:30
Rahul Tank
aee72d03f3
fix(nimble): Minor documentation update in btsnoop script usage
2025-07-29 11:54:14 +05:30
Rahul Tank
3dd2087108
Merge branch 'bugfix/fix_compilation_issue_v5.4' into 'release/v5.4'
...
fix(nimble): Fixed compilation issue with BLE_GATTS flag (v5.4)
See merge request espressif/esp-idf!40810
2025-07-29 11:26:26 +05:30
Rahul Tank
2fcaa705ba
fix(nimble): Added code under correct flags to fix compilation warnings
2025-07-28 10:22:42 +05:30
Rahul Tank
ace0f634d3
Merge branch 'fix/clear_gatt_svc_len_v5.4' into 'release/v5.4'
...
fix(nimble): Clear GATT service entries counter upon GATT deinit (v5.4)
See merge request espressif/esp-idf!40546
2025-07-25 16:36:38 +05:30
Rahul Tank
2ff67c4beb
Merge branch 'bugfix/retry_packet_alloc_v5.4' into 'release/v5.4'
...
fix(nimble): Add packet allocation retry for limited iteration (v5.4)
See merge request espressif/esp-idf!40684
2025-07-24 10:13:47 +05:30
Rahul Tank
0747047d9e
Merge branch 'bugfix/add_old_btsnoop_hci_py_v5.4' into 'release/v5.4'
...
fix(nimble): Updated parser script for HCI log creation (v5.4)
See merge request espressif/esp-idf!40728
2025-07-23 16:21:42 +05:30
Rahul Tank
ff57a02d00
fix(nimble): Add support to parser script to parse logs with/without ts
...
Introduced a new "--has-ts" input parameter to script to detect if logs
has timestamp information or not
2025-07-21 13:56:14 +05:30
Rahul Tank
c868984de5
Merge branch 'feat/add_timestamp_v5.4' into 'release/v5.4'
...
fix(nimble): Enhanced HCI logging by adding timestamp information (v5.4)
See merge request espressif/esp-idf!40634
2025-07-18 12:27:33 +05:30
Rahul Tank
1410ab3335
fix(nimble): Add packet allocation retry for limited iteration
2025-07-18 11:00:05 +05:30
Rahul Tank
8c5e5fa3f3
fix(nimble): Enhanced HCI logging by adding timestamp information
2025-07-17 10:19:00 +05:30
Rahul Tank
a16d45cee9
Merge branch 'bugfix/make_blufi_adv_custom_v5.4' into 'release/v5.4'
...
feat(nimble): Add a way to make blufi advertising customizable (v5.4)
See merge request espressif/esp-idf!40530
2025-07-17 10:13:14 +05:30
Rahul Tank
e4756b3a9f
fix(nimble): Add a way to make blufi advertising customizable
...
Based on changes in https://github.com/espressif/esp-idf/pull/8958
2025-07-11 15:29:43 +05:30
Rahul Tank
96ae24c832
Merge branch 'fix/ble_ancs_adding_entry_for_chip_v5.4' into 'release/v5.4'
...
fix(nimble): Add ble_ancs example to build-test-rules.yml (v5.4)
See merge request espressif/esp-idf!40444
2025-07-09 10:06:23 +05:30
Rahul Tank
10a1413155
Merge branch 'bugfix/fix_gatt_cache_server_compile_v5.4' into 'release/v5.4'
...
fix(nimble): Fix compilation issues when gatt caching is enabled in peripheral only mode (v5.4)
See merge request espressif/esp-idf!40400
2025-07-08 16:20:01 +05:30
Rahul Tank
50b6bdb61b
fix(nimble): Fix compilation issues when gatt caching is enabled in server only mode
2025-07-07 11:40:56 +05:30
Rahul Tank
eff801c799
Merge branch 'bugfix/handle_3e_rem_feat_read_name_v5.4' into 'release/v5.4'
...
fix(nimble): Handle 0x3e disconnect during rem feat/ read version (v5.4)
See merge request espressif/esp-idf!40175
2025-07-05 14:52:44 +05:30
Rahul Tank
5e2b0636a9
fix(nimble): Handle 0x3e disconnect during rem feat/ read version
2025-07-03 12:52:27 +05:30
Rahul Tank
d1e87afe62
Merge branch 'bugfix/add_missing_unlock_v5.4' into 'release/v5.4'
...
fix(nimble): Add missing ble_hs_unlock() call (v5.4)
See merge request espressif/esp-idf!40234
2025-07-03 12:49:24 +05:30
Rahul Tank
6d9484e029
fix(nimble): Add missing ble_hs_unlock() call
2025-07-02 16:13:23 +05:30
Rahul Tank
66a5a5884f
Merge branch 'fix/gatt_cache_peer_init_incl_svc_v5.4' into 'release/v5.4'
...
fix(nimble): Added parameter in peer_init for included service allocation (v5.4)
See merge request espressif/esp-idf!39913
2025-06-27 22:09:21 +05:30
Rahul Tank
c52e8ee1f5
Merge branch 'feat/auto_security_initiate_v5.4' into 'release/v5.4'
...
feat(nimble): Automatically initiate security if a GATT service request fails (v5.4)
See merge request espressif/esp-idf!39863
2025-06-27 12:02:25 +05:30
Rahul Tank
2b33f32a6b
Merge branch 'bugfix/add_ci_files_v5.4' into 'release/v5.4'
...
fix(nimble): Add CI files for base configurations (v5.4)
See merge request espressif/esp-idf!39242
2025-06-27 12:02:11 +05:30
Rahul Tank
2355e2f22d
fix(nimble): Added CI files for various configurations
2025-06-26 16:38:11 +05:30
Rahul Tank
f26f6e4692
Merge branch 'bugfix/pawr_sync_v5.4' into 'release/v5.4'
...
fix(nimble): memset the sync structs to prevent uncertainty for ext_adv reports (v5.4)
See merge request espressif/esp-idf!39716
2025-06-26 16:36:00 +05:30
Rahul Tank
81064fa0e7
Merge branch 'feat/nimble_ancs_final_v5.4' into 'release/v5.4'
...
fix(nimble): Added support for ANCS in nimble (v5.4)
See merge request espressif/esp-idf!39655
2025-06-26 16:35:45 +05:30
Rahul Tank
a44d34a278
Merge branch 'bugfix/fix_kconfig_names_v5.4' into 'release/v5.4'
...
fix(nimble): Modified Kconfig information to make it more user friendly (v5.4)
See merge request espressif/esp-idf!39648
2025-06-26 16:35:33 +05:30
Rahul Tank
03e9d2d789
Merge branch 'feat/ram_optimization_v5.4' into 'release/v5.4'
...
fix(nimble): Add support to minimize ram consumption (v5.4)
See merge request espressif/esp-idf!39619
2025-06-26 16:35:03 +05:30
Rahul Tank
de813ca8bd
Merge branch 'fix/nimble_pr_issues_v5.4' into 'release/v5.4'
...
fix(nimble): Add fixes for compilation issues in nimble (v5.4)
See merge request espressif/esp-idf!39842
2025-06-26 16:30:51 +05:30
Rahul Tank
3393aa99d1
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 20:36:30 +05:30
Rahul Tank
401f0a7cae
fix(nimble): Add invocation for mempool_deinit
2025-06-04 17:02:41 +05:30
Rahul Tank
3104d97737
fix(nimble): Modified Kconfig information to make it more user friendly
2025-06-04 11:01:29 +05:30
Rahul Tank
78214d16ee
fix(nimble): Add changes for coverity reported issue
2025-05-27 11:08:25 +05:30
Rahul Tank
66c12d4efe
fix(nimble): Add support for minimilistic builds
2025-05-27 11:07:33 +05:30
Rahul Tank
89c26078da
fix(nimble): Extend support for allow connect during scan for more chips
2025-05-27 11:06:12 +05:30
Rahul Tank
c36adf0947
fix(nimble): Add configurable option to select ext adv v2 command
2025-05-27 11:04:54 +05:30
Rahul Tank
58f1f092e9
fix(nimble): Add chip dependancy flag for Flow control feature
2025-05-20 18:10:26 +05:30
Rahul Tank
4a927ac8d6
Merge branch 'bugfix/provide_user_option_delete_pair_v5.4' into 'release/v5.4'
...
fix(nimble): Added option to stack to handle repeat pairing internally (v5.4)
See merge request espressif/esp-idf!38959
2025-05-10 22:55:07 +08:00
Rahul Tank
581dbafe22
fix(nimble): Added option to stack to handle repeat pairing internally
2025-05-08 15:33:05 +05:30
Rahul Tank
5d4d3c697e
Merge branch 'feat/autopts_and_ssc_fixes_v5.4' into 'release/v5.4'
...
feat(nimble): Added fixes related to SSC and AutoPTS testing (v5.4)
See merge request espressif/esp-idf!38796
2025-05-08 17:59:05 +08:00
Rahul Tank
151dc0bd74
Merge branch 'bugfix/conn_with_scan_c6_h2_v5.4' into 'release/v5.4'
...
fix(nimble): Enable support for Connect with scan for 32/ c6/ h2 chip (v5.4)
See merge request espressif/esp-idf!38852
2025-05-08 00:28:01 +08:00
Rahul Tank
b65d20d371
fix(nimble): Enable support for Connect with scan for esp32/c6/ h2 chip
2025-05-07 12:40:18 +05:30
Rahul Tank
6af56914c8
Merge branch 'fix/optimize_nimble_throughput_example_v5.4' into 'release/v5.4'
...
fix(nimble): Added support of Dynamic switching between different Phy modes. (v5.4)
See merge request espressif/esp-idf!38910
2025-05-07 12:38:55 +08:00
Rahul Tank
05e67781a1
Merge branch 'bugfix/add_adv_type_parse_v5.4' into 'release/v5.4'
...
fix(nimble): Add API to parse adv report for given type (v5.4)
See merge request espressif/esp-idf!38789
2025-05-06 19:55:48 +08:00
Rahul Tank
10d6bee001
Merge branch 'bugfix/fix_ext_disc_example_usage_v5.4' into 'release/v5.4'
...
fix(nimble): Corrected structure field name usage in examples (v5.4)
See merge request espressif/esp-idf!38858
2025-05-05 13:44:32 +08:00
Rahul Tank
fec3a5f5bd
fix(nimble): Corrected structure field name usage in examples
2025-04-29 21:44:57 +05:30
Rahul Tank
ddac3bfa71
fix(nimble): Add API to parse adv report for given type
2025-04-29 12:25:24 +05:30
Rahul Tank
837eecabca
Merge branch 'bugfix/blufi_add_missing_adv_stop_v5.4' into 'release/v5.4'
...
fix(nimble): Added code for missing adv stop in blufi (v5.4)
See merge request espressif/esp-idf!38718
2025-04-28 19:19:18 +08:00
Rahul Tank
012b9c7031
Merge branch 'bugfix/ios_hid_failure_v5.4' into 'release/v5.4'
...
fix(nimble): Update hid device example in nimble to work with iOS (v5.4)
See merge request espressif/esp-idf!38676
2025-04-27 18:36:25 +08:00
Rahul Tank
f3b3c4362c
fix(nimble): Update hid device example in nimble to work with iOS
2025-04-25 10:43:09 +05:30
Rahul Tank
cb29590a70
fix(nimble): Added code for missing adv stop in blufi
2025-04-24 14:17:39 +05:30
Rahul Tank
81c34b09f0
Merge branch 'fix/pawr_docs_v5.4' into 'release/v5.4'
...
feat(nimble):Added tutorials for PAwR examples (v5.4)
See merge request espressif/esp-idf!38622
2025-04-23 19:44:40 +08:00
Rahul Tank
b5802d7230
Merge branch 'feat/pawr_bugfix_v5.4' into 'release/v5.4'
...
fix(nimble): Fix sync handle assignment for pawr connection (v5.4)
See merge request espressif/esp-idf!38502
2025-04-23 19:35:28 +08:00
Rahul Tank
b4ebe7a0af
Merge branch 'fix/fix_incorrect_ota_address_assignment_v5.4' into 'release/v5.4'
...
fix(nimble): Fix incorrect OTA address type assignment (v5.4)
See merge request espressif/esp-idf!38348
2025-04-11 14:06:58 +08:00
Rahul Tank
bf1a803795
Merge branch 'bugfix/fix_sscanf_usage_v5.4' into 'release/v5.4'
...
fix(nimble): Updated sscanf usage in examples to work for all versions (v5.4)
See merge request espressif/esp-idf!38021
2025-04-10 09:16:06 +08:00
Rahul Tank
297ebc7db7
fix(nimble): Updated sscanf usage in examples to work for all versions
2025-04-09 18:27:58 +05:30
Rahul Tank
5e38aaeb22
Merge branch 'bugfix/handle_missing_unlock_v5.4' into 'release/v5.4'
...
fix(nimble): Fixed one missing ble_hs_unlock() (v5.4)
See merge request espressif/esp-idf!38259
2025-04-09 13:24:37 +08:00
Rahul Tank
3b08b2b82d
fix(nimble): Fixed one missing ble_hs_unlock()
2025-04-07 09:39:17 +05:30
Rahul Tank
f8b7c14703
Merge branch 'bugfix/handle_invalid_rd_rem_feat_v5.4' into 'release/v5.4'
...
fix(nimble): Handle connection posting condition (v5.4)
See merge request espressif/esp-idf!38227
2025-04-07 12:01:02 +08:00
Rahul Tank
b1a0b0c698
Merge branch 'bugfix/replace_sizeof_with_strlen_v5.4' into 'release/v5.4'
...
fix(nimble): Replaced incorrect sizeof with strnlen (v5.4)
See merge request espressif/esp-idf!37797
2025-04-04 19:04:19 +08:00
Rahul Tank
3abd397e67
fix(nimble): Handle connection posting condition
2025-04-03 11:05:57 +05:30
Rahul Tank
77771f50d5
fix(nimble): Replaced incorrect sizeof with strnlen
2025-04-03 10:22:15 +05:30
Rahul Tank
9d45436a5f
Merge branch 'feat/added_change_to_ble_spp_client_v5.4' into 'release/v5.4'
...
feat(nimble): Allow BLE SPP Client to subscribe to the server (v5.4)
See merge request espressif/esp-idf!37455
2025-04-01 14:58:52 +08:00
Rahul Tank
078a29e351
Merge branch 'fix/periodic_adv_example_v5.4' into 'release/v5.4'
...
fix(nimble):Fix conversion for min-max itvl of periodic adv param (v5.4)
See merge request espressif/esp-idf!38091
2025-04-01 14:49:42 +08:00
Rahul Tank
4d749ee5b0
Merge branch 'fix/ble_issue_10032025_v5.4' into 'release/v5.4'
...
fix(nimble): Fix some nimble issues ble_issue_10032025_v5.4
See merge request espressif/esp-idf!37625
2025-04-01 12:47:00 +08:00
Rahul Tank
e092561bc8
fix(nimble): Fix SMP command allocation
2025-03-27 10:01:17 +05:30
Rahul Tank
68ef1bdfe0
fix(nimble): Fix incorrect event deinit in gatt caching discovery
2025-03-27 10:01:17 +05:30
Rahul Tank
5c982b0923
fix(nimble): Fix SC only pairing failure
2025-03-27 10:01:17 +05:30
Rahul Tank
26d71a5cbc
fix(nimble): Handle probable release breaking change
...
link_estab event may be handled by customers in application and the previous would break it.
Revert few changes so as to not break the customer's code
2025-03-27 10:01:17 +05:30
Rahul Tank
54e22cfd49
fix(nimble): update data length after connection for all chips
2025-03-27 10:01:17 +05:30
Rahul Tank
20f902c953
fix(nimble): Keep only BLE_GAP_EVENT_CONNECT gap event
2025-03-27 10:01:17 +05:30
Rahul Tank
ae5cf32ab9
Merge branch 'bugfix/handle_slave_extra_disconn_v5.4' into 'release/v5.4'
...
fix(nimble): Handle not sending disconnect event if connect was not sent (v5.4)
See merge request espressif/esp-idf!36920
2025-02-15 22:43:07 +08:00
Rahul Tank
d4d795c56d
fix(nimble): Handle not sending disconnect event if connect was not sent
2025-02-15 09:22:55 +05:30
Rahul Tank
f30ee2a6bc
Merge branch 'feat/long_read_offset_v5.4' into 'release/v5.4'
...
feat(nimble): Add offset in GATT server long read context (v5.4)
See merge request espressif/esp-idf!36976
2025-02-15 11:26:47 +08:00
Rahul Tank
15da152e21
Merge branch 'fix/blesync_periodic_adv_v5.4' into 'release/v5.4'
...
fix(nimble): Added sync reattempt for periodic adv (v5.4)
See merge request espressif/esp-idf!36789
2025-02-14 13:45:38 +08:00
Rahul Tank
18ba5dd4ab
Merge branch 'fix/core_err_code_def_v5.4' into 'release/v5.4'
...
fix(nimble): Enhanced error handling by adding to print core error definitions (v5.4)
See merge request espressif/esp-idf!36654
2025-02-13 19:37:52 +08:00
Rahul Tank
9555aa0912
Merge branch 'fix/NVS_corruption_v5.4' into 'release/v5.4'
...
fix(nimble): Handle NVS corruption caused by non removal of security records (v5.4)
See merge request espressif/esp-idf!36894
2025-02-13 11:19:15 +08:00
Rahul Tank
49262fd40c
Merge branch 'bugfix/fix_warn_write_string_v5.4' into 'release/v5.4'
...
fix(nimble): Fixed warnings with COMPILTER_WARN_WRITE_STRINGS set (v5.4)
See merge request espressif/esp-idf!36699
2025-02-12 12:56:26 +08:00
Rahul Tank
5ede5942b1
fix(nimble): Fixed warnings with COMPILTER_WARN_WRITE_STRINGS set
2025-02-10 21:50:15 +05:30
Rahul Tank
86a8f691e1
Merge branch 'fix/spp_server_readme_change_v5.4' into 'release/v5.4'
...
docs: Updated README.md by removing unclear lines (v5.4)
See merge request espressif/esp-idf!36742
2025-02-10 23:59:39 +08:00
Rahul Tank
f9f71f0fa8
Merge branch 'fix/wifi_provisioning_ble_v5.4' into 'release/v5.4'
...
fix(nimble): Handle nested locks when BT_NIMBLE_DEBUG enabled (v5.4)
See merge request espressif/esp-idf!36497
2025-02-10 23:57:47 +08:00
Rahul Tank
2ebbfef5f4
Merge branch 'bugfix/fix_compilation_warn_v5.4' into 'release/v5.4'
...
fix(nimble): Address compilation warnings for different flag combination (v5.4)
See merge request espressif/esp-idf!36392
2025-01-15 21:33:32 +08:00
Rahul Tank
7029c169cb
fix(nimble): Fix compilation issues for different flag combinations
2025-01-15 10:09:52 +05:30
Rahul Tank
c6637ae369
Merge branch 'bugfix/fix_few_nimble_issues_v5.4' into 'release/v5.4'
...
fix(nimble): Fix few nimble issues 11012025 (v5.4)
See merge request espressif/esp-idf!36310
2025-01-13 13:24:50 +08:00
Rahul Tank
99af3abadf
fix(nimble): Fixed a typo in Kconfig file
2025-01-10 17:11:16 +05:30
Rahul Tank
1bbc6fb9b8
fix(nimble): Clear our and peer security records during unpair
2025-01-10 17:09:51 +05:30
Rahul Tank
92fab01566
Merge branch 'bugfix/fix_csfc_write_nvs_v5.4' into 'release/v5.4'
...
fix(nimble): Corrected storing method of csfc to nvs (v5.4)
See merge request espressif/esp-idf!36165
2025-01-08 21:47:47 +08:00
Rahul Tank
128534dd66
fix(nimble): Corrected storing method of csfc to nvs
2025-01-08 13:04:31 +05:30
Rahul Tank
ad9e0d5b7c
Merge branch 'bugfix/ble_common_issues_v5.4' into 'release/v5.4'
...
Bugfix/ble common issues v5.4
See merge request espressif/esp-idf!35790
2025-01-07 23:35:21 +08:00
Rahul Tank
71b0d14b21
fix(nimble): Fix compilation issue in esp_hid_host example
2025-01-07 16:27:20 +05:30
Rahul Tank
8163aa8496
fix(nimble): Address few coverity reported issues
...
1. Overflowed constant (INTEGER_OVERFLOW): Added change to typecast
value
2. Structurally dead code: Removed dead code
3. Resource leak: Added a free for allocated memory, in case of failure
4. too_few_printf_args: Corrected print statement to pass arguments
5. Fixed nesting levels
6. Fixed unused value warnings
7. Illegal memory access fix
2025-01-07 16:27:18 +05:30
Rahul Tank
594137b0e3
fix(nimble): Fix compilation issue for combination of Ext Adv and Reattempt conn flag
2025-01-07 16:23:19 +05:30
Rahul Tank
8108f35850
fix(nimble): Add ATT Tx queue cleanup during link disconnection
2025-01-07 16:23:19 +05:30