Rahul Tank
7cf59adc0c
fix(nimble): Add invocation for mempool_deinit
2025-06-11 10:51:44 +05:30
Rahul Tank
96b43c9797
fix(nimble): Added CI files for various configurations
2025-06-11 10:51:44 +05:30
Rahul Tank
168808248d
fix(nimble): Add chip dependancy flag for Flow control feature
2025-06-11 10:51:44 +05:30
Rahul Tank
fc72303490
fix(nimble): Add changes for coverity reported issue
2025-06-11 10:51:44 +05:30
Rahul Tank
6b74032d2e
fix(nimble): Add support for minimilistic builds
2025-06-11 10:51:44 +05:30
Rahul Tank
06ee44ef46
Merge branch 'feat/gattc_gatts_coex_v5.5' into 'release/v5.5'
...
feat(nimble): Add new gattc + gatts coex example for nimble (v5.5)
See merge request espressif/esp-idf!39298
2025-05-20 19:49:32 +05:30
Rahul Tank
5da8865f9b
feat(nimble): Add demo example for gattc and gatts coex for nimble
2025-05-20 18:12:02 +05:30
Rahul Tank
5273ba9731
Merge branch 'fix/gattc_proc_comparison_v5.5' into 'release/v5.5'
...
fix(nimble): Fix proc rx entry comparison (v5.5)
See merge request espressif/esp-idf!39188
2025-05-19 12:32:12 +05:30
Rahul Tank
4498eea285
Merge branch 'fix/outstanding_packet_race_condition_v5.5' into 'release/v5.5'
...
fix(nimble): Fixed async race condition with HCI outstanding packets counter (v5.5)
See merge request espressif/esp-idf!39092
2025-05-15 13:43:43 +08:00
Rahul Tank
2eac57a1da
fix(nimble): Extend support for allow connect during scan for more chips
2025-05-15 09:13:12 +05:30
Rahul Tank
2fd71413f0
fix(nimble): Add support for anonymous address type for whitelist
2025-05-15 09:13:08 +05:30
Rahul Tank
b8badb85d1
fix(nimble): Add configurable option to select ext adv v2 command
2025-05-15 09:13:04 +05:30
Rahul Tank
f8cdf02b55
Merge branch 'feat/gatt_cache_info_v5.5' into 'release/v5.5'
...
fix(nimble): Added api's to fetch gatt cache info (v5.5)
See merge request espressif/esp-idf!39093
2025-05-14 23:09:29 +08:00
Rahul Tank
7cf5dacd4a
Merge branch 'bugfix/provide_user_option_delete_pair' into 'master'
...
fix(nimble): Added option to stack to handle repeat pairing internally
See merge request espressif/esp-idf!38793
2025-05-10 22:54:56 +08:00
Rahul Tank
3e99f2f26c
fix(nimble): Added option to stack to handle repeat pairing internally
2025-05-08 15:31:47 +05:30
Rahul Tank
386a3905b5
Merge branch 'feat/autopts_and_ssc_fixes' into 'master'
...
feat(nimble): Added fixes related to SSC and AutoPTS testing
See merge request espressif/esp-idf!36913
2025-05-08 17:58:55 +08:00
Rahul Tank
f809c1125a
Merge branch 'bugfix/conn_with_scan_c6_h2' into 'master'
...
fix(nimble): Enable support for Connect with scan for 32/ c6/ h2 chip
Closes BLERP-1822
See merge request espressif/esp-idf!38826
2025-05-08 00:27:50 +08:00
Rahul Tank
e0da61caea
Merge branch 'fix/optimize_nimble_throughput_example' into 'master'
...
fix(nimble): Added support of Dynamic switching between different Phy modes.
Closes BLERP-1837
See merge request espressif/esp-idf!37787
2025-05-07 12:38:43 +08:00
Rahul Tank
190eca39b2
Merge branch 'bugfix/add_adv_type_parse' into 'master'
...
fix(nimble): Expose API to parse adv report for given AD flag
Closes BLERP-1816
See merge request espressif/esp-idf!38765
2025-05-06 19:55:19 +08:00
Rahul Tank
1c9d07b7ac
fix(nimble): Expose API to parse adv report for specific AD flags
2025-05-06 11:39:33 +05:30
Rahul Tank
719b1b2be0
Merge branch 'bugfix/fix_ext_disc_example_usage' into 'master'
...
fix(nimble): Corrected structure field name usage in examples
See merge request espressif/esp-idf!38824
2025-05-05 13:44:16 +08:00
Rahul Tank
d2cbc938ae
fix(nimble): Enable support for Connect with scan for c6/ h2 chip
2025-04-29 13:48:41 +05:30
Rahul Tank
08649020ea
fix(nimble): Corrected structure field name usage in examples
2025-04-29 12:34:04 +05:30
Rahul Tank
b20122ca4c
Merge branch 'bugfix/blufi_add_missing_adv_stop' into 'master'
...
fix(nimble): Added code for missing adv stop in blufi
Closes FCS-1701
See merge request espressif/esp-idf!38211
2025-04-28 19:19:06 +08:00
Rahul Tank
7a85e65a4c
Merge branch 'bugfix/ios_hid_failure' into 'master'
...
fix(nimble): Update hid device example in nimble to work with iOS
See merge request espressif/esp-idf!35482
2025-04-27 18:35:58 +08:00
Rahul Tank
a13019bc94
fix(nimble): Added code for missing adv stop in blufi
2025-04-24 17:05:11 +08:00
Rahul Tank
0cefe61edc
fix(nimble): Update hid device example in nimble to work with iOS
2025-04-23 17:18:22 +05:30
Rahul Tank
61d1a1ff7f
Merge branch 'fix/pawr_docs' into 'master'
...
feat(nimble):Added tutorials for PAwR examples
See merge request espressif/esp-idf!38248
2025-04-23 19:44:30 +08:00
Rahul Tank
cc98f5b237
Merge branch 'feat/pawr_bugfix' into 'master'
...
fix(nimble): Fix sync handle assignment for pawr connection
See merge request espressif/esp-idf!37919
2025-04-23 19:21:34 +08:00
Rahul Tank
771e9db73e
Merge branch 'fix/fix_incorrect_ota_address_assignment' into 'master'
...
fix(nimble): Fix incorrect OTA address type assignment
See merge request espressif/esp-idf!38342
2025-04-11 14:07:46 +08:00
Rahul Tank
00854b29cc
Merge branch 'bugfix/fix_sscanf_usage' into 'master'
...
fix(nimble): Updated sscanf usage in examples to work for all versions
Closes BLERP-1693
See merge request espressif/esp-idf!38020
2025-04-10 09:15:51 +08:00
Rahul Tank
963a50cc9f
fix(nimble): Updated sscanf usage in examples to work for all versions
2025-04-09 17:50:26 +05:30
Rahul Tank
c5a53842d1
Merge branch 'bugfix/handle_missing_unlock' into 'master'
...
fix(nimble): Fixed one missing ble_hs_unlock()
See merge request espressif/esp-idf!38185
2025-04-09 13:23:05 +08:00
Rahul Tank
49a35ff0b7
fix(nimble): Fixed one missing ble_hs_unlock()
2025-04-07 09:37:38 +05:30
Rahul Tank
1c468f6825
Merge branch 'bugfix/handle_invalid_rd_rem_feat' into 'master'
...
fix(nimble): Handle connection posting condition
Closes BLERP-1722
See merge request espressif/esp-idf!38210
2025-04-07 11:49:59 +08:00
Rahul Tank
752701496a
Merge branch 'bugfix/replace_sizeof_with_strlen' into 'master'
...
fix(nimble): Replaced incorrect sizeof with strnlen
Closes IDF-12691
See merge request espressif/esp-idf!37794
2025-04-04 19:04:12 +08:00
Rahul Tank
88cb3f7e7a
fix(nimble): Handle connection posting condition
2025-04-02 21:33:52 +05:30
Rahul Tank
30d72dbd5d
fix(nimble): Replaced incorrect sizeof with strnlen
2025-04-02 20:59:01 +05:30
Rahul Tank
cc4fc21bfe
Merge branch 'bugfix/reattempt_sync_failed_unlock' into 'master'
...
fix(nimble): Added ble_hs_unlock for resync failed
Closes BLERP-1705
See merge request espressif/esp-idf!38085
2025-04-01 14:31:23 +08:00
Rahul Tank
6e1f071618
Merge branch 'fix/periodic_adv_example' into 'master'
...
fix(nimble):Fix conversion for min-max itvl of periodic adv param
See merge request espressif/esp-idf!38042
2025-03-29 19:45:37 +08:00
Rahul Tank
ffe83c2345
Merge branch 'bugfix/fix_smp_command_allocation' into 'master'
...
fix(nimble): Fix SMP command allocation
See merge request espressif/esp-idf!37721
2025-03-20 20:24:02 +08:00
Rahul Tank
e2917ff160
fix(nimble): Fix SMP command allocation
2025-03-19 20:28:27 +05:30
Rahul Tank
bbca89da53
Merge branch 'feat/implement_vendor_event_mask_vsc' into 'master'
...
feat(nimble): Add support for Vendor Event mask VSC
Closes BLERP-1626
See merge request espressif/esp-idf!37732
2025-03-19 20:38:33 +08:00
Rahul Tank
77346e0bc7
Merge branch 'bugfix/fix_event_deinit_sequence' into 'master'
...
fix(nimble): Fix incorrect event deinit in gatt caching discovery
See merge request espressif/esp-idf!37707
2025-03-13 16:56:04 +08:00
Rahul Tank
8c69dfa101
fix(nimble): Fix incorrect event deinit in gatt caching discovery
2025-03-12 18:13:40 +05:30
Rahul Tank
b1effd0cb4
Merge branch 'feature/expose_ble_gap_wl_tx_add' into 'master'
...
fix(nimble): Exposed the ble_gap_wl_tx_add API to add a device in whitelist
See merge request espressif/esp-idf!34092
2025-03-09 11:24:35 +08:00
Rahul Tank
3eeca52e15
Merge branch 'bugfix/fix_sc_only_pairing' into 'master'
...
fix(nimble): Fix SC only pairing failure
See merge request espressif/esp-idf!37287
2025-03-06 15:26:07 +08:00
Rahul Tank
df9664d4b0
fix(nimble): Fix SC only pairing failure
2025-03-06 09:20:05 +05:30
Rahul Tank
cf169a402b
Merge branch 'bugfix/fix_link_estab_compile_failure' into 'master'
...
fix(nimble): Handle probable release breaking change
See merge request espressif/esp-idf!37433
2025-03-05 13:58:46 +08:00
Rahul Tank
b11fa82eb6
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-03 12:34:39 +05:30
Rahul Tank
3bf56f7dd5
Merge branch 'bugfix/set_data_len_post_conn' into 'master'
...
fix(nimble): update data length after connection for all chips
Closes BLERP-1597
See merge request espressif/esp-idf!37263
2025-03-01 16:21:36 +08:00
Rahul Tank
44d9cb3ae5
fix(nimble): update data length after connection for all chips
2025-02-27 20:55:00 +05:30
Rahul Tank
108006419a
Merge branch 'bugfix/deprecate_link_estab' into 'master'
...
fix(nimble): Deprecate link_estab event
See merge request espressif/esp-idf!37029
2025-02-27 23:13:24 +08:00
Rahul Tank
891f86d649
fix(nimble): Keep only BLE_GAP_EVENT_CONNECT gap event
2025-02-27 16:21:31 +05:30
Rahul Tank
d65d2fd4d1
Merge branch 'bugfix/handle_slave_extra_disconn' into 'master'
...
fix(nimble): Handle not sending disconnect event if connect was not sent
See merge request espressif/esp-idf!36835
2025-02-15 22:41:32 +08:00
Rahul Tank
35bd4605f8
fix(nimble): Handle not sending disconnect event if connect was not sent
2025-02-15 09:21:41 +05:30
Rahul Tank
9411fd0a76
Merge branch 'feat/long_read_offset' into 'master'
...
feat(nimble): Add offset in GATT server long read context
See merge request espressif/esp-idf!36798
2025-02-15 11:26:36 +08:00
Rahul Tank
90bad97f01
Merge branch 'fix/blesync_periodic_adv' into 'master'
...
fix(nimble): Added sync reattempt for periodic advertisement
Closes BLERP-1521
See merge request espressif/esp-idf!36709
2025-02-14 13:45:35 +08:00
Rahul Tank
cefefb3df7
Merge branch 'fix/core_err_code_def' into 'master'
...
fix(nimble): Enhanced error handling by adding to print core error definitions
See merge request espressif/esp-idf!36572
2025-02-13 19:37:43 +08:00
Rahul Tank
b70c995be3
Merge branch 'fix/NVS_corruption' into 'master'
...
fix(nimble): Handle NVS corruption caused by non removal of security records
Closes BLERP-1559
See merge request espressif/esp-idf!36893
2025-02-13 11:18:44 +08:00
Rahul Tank
a1154699a3
Merge branch 'bugfix/fix_warn_write_string' into 'master'
...
fix(nimble): Fixed warnings with COMPILTER_WARN_WRITE_STRINGS set
See merge request espressif/esp-idf!36603
2025-02-12 12:56:06 +08:00
Rahul Tank
3cca847206
fix(nimble): Fixed warnings with COMPILTER_WARN_WRITE_STRINGS set
2025-02-10 21:46:57 +05:30
Rahul Tank
6e59664432
Merge branch 'fix/spp_server_readme_change' into 'master'
...
docs: Updated README.md by removing unclear line
Closes BLERP-1523
See merge request espressif/esp-idf!36722
2025-02-10 23:59:28 +08:00
Rahul Tank
56fb641d1d
Merge branch 'fix/wifi_provisioning_ble' into 'master'
...
fix(nimble): Handle nested locks when BT_NIMBLE_DEBUG enabled
Closes BLERP-1495, BLERP-1525, and BLERP-1524
See merge request espressif/esp-idf!36496
2025-02-10 23:57:25 +08:00
Rahul Tank
5dda7315f3
Merge branch 'bugfix/fix_compilation_warn' into 'master'
...
fix(nimble): Address compilation warnings for different flag combination
Closes BLERP-1488
See merge request espressif/esp-idf!36349
2025-01-15 21:31:59 +08:00
Rahul Tank
65aaf217d8
fix(nimble): Fix compilation issues for different flag combinations
2025-01-13 13:49:49 +05:30
Rahul Tank
a77c4e7eef
Merge branch 'bugfix/fix_few_nimble_issues' into 'master'
...
fix(nimble): Fix few nimble issues 11012025
Closes BLERP-1469 and BLERP-1477
See merge request espressif/esp-idf!36252
2025-01-13 13:19:34 +08:00
Rahul Tank
4ca02a41ff
fix(nimble): Fixed a typo in Kconfig file
2025-01-10 17:03:51 +05:30
Rahul Tank
922cae93ad
fix(nimble): Clear our and peer security records during unpair
2025-01-10 17:03:51 +05:30
Rahul Tank
4a071793a5
Merge branch 'bugfix/reset_global_values' into 'master'
...
fix(nimble): Reset data length global variables
See merge request espressif/esp-idf!36218
2025-01-09 13:26:35 +08:00
Rahul Tank
c1db0a05bb
fix(nimble): Reset data length global variables
2025-01-08 21:38:51 +05:30
Rahul Tank
724663ee2b
Merge branch 'bugfix/fix_csfc_write_nvs' into 'master'
...
fix(nimble): Corrected storing method of csfc to nvs
Closes BLERP-1382 and BLERP-1469
See merge request espressif/esp-idf!36150
2025-01-07 08:39:30 +08:00
Rahul Tank
596b741311
fix(nimble): Corrected storing method of csfc to nvs
2025-01-06 10:56:08 +05:30
Rahul Tank
d0ffd254e0
Merge branch 'bugfix/coverity_fixes' into 'master'
...
fix(nimble): Address fixes for coverity reported issues
Closes IDF-11795
See merge request espressif/esp-idf!35329
2025-01-06 12:43:52 +08:00
Rahul Tank
ebf591a9eb
fix(nimble): Address few coverity reported issues
...
1. Structurally dead code: Removed dead code
2. Resource leak: Added a free for allocated memory, in case of failure
3. too_few_printf_args: Corrected print statement to pass arguments
4. Fixed nesting levels
5. Fixed unused value warnings
6. Illegal memory access fix
2025-01-03 11:35:10 +05:30
Rahul Tank
429d9982de
Merge branch 'bugfix/ieee802154_ble_coex' into 'master'
...
fix(nimble): Save the gatt context in case of preemption
Closes BT-3877
See merge request espressif/esp-idf!31891
2025-01-03 13:50:56 +08:00
Rahul Tank
e2882a1148
Merge branch 'bugfix/fix_ext_reconn_compilation' into 'master'
...
fix(nimble): Fix compilation issue for combination of Ext Adv and Reattempt conn flag
See merge request espressif/esp-idf!35629
2024-12-30 19:46:12 +08:00
Rahul Tank
85cc1ac74b
fix(nimble): Fix compilation issue for combination of Ext Adv and Reattempt conn flag
2024-12-30 10:14:07 +05:30
Rahul Tank
4babb3c380
fix(nimble): Add ATT Tx queue cleanup during link disconnection
2024-12-24 21:08:18 +05:30
Rahul Tank
172bebe4b3
Merge branch 'bugfix/fix_compile_issue' into 'master'
...
fix(nimble): Fix compilation issues when BLE_MAX_STORE_BOND is set to 0
See merge request espressif/esp-idf!34182
2024-12-23 12:31:38 +08:00
Rahul Tank
f8ccb29d12
fix(nimble): Fix compilation issues when BLE_MAX_STORE_BOND is set to 0
2024-12-22 15:18:32 +05:30
Rahul Tank
2100a5a0c4
Merge branch 'fix/added_change_for_invalid_offset' into 'master'
...
fix(nimble): Added a check for invalid offset
Closes BLERP-1398
See merge request espressif/esp-idf!35731
2024-12-22 17:44:37 +08:00
Rahul Tank
27a48c0309
Merge branch 'fix/update_peer_ota_addr_type' into 'master'
...
fix(nimble):Updated peer OTA address type
Closes BLERP-1183
See merge request espressif/esp-idf!34533
2024-12-22 14:22:38 +08:00
Rahul Tank
9ee2f9e116
Merge branch 'bugfix/blufi_deinit_memory_leak' into 'master'
...
fix(blufi): Fix memory leak issue in Blufi example
Closes BLERP-1349
See merge request espressif/esp-idf!35002
2024-12-21 23:43:05 +08:00
Rahul Tank
a6b1b33c3d
Merge branch 'fix/hci_err_code_description' into 'master'
...
fix(nimble): Added a function for printing HCI error definition
Closes BLERP-1301
See merge request espressif/esp-idf!35676
2024-12-21 18:52:33 +08:00
Rahul Tank
c3381e74d3
Merge branch 'bugfix/solve_memory_prints' into 'master'
...
fix(nimble): Changing esp_rom_printf to ESP_LOGI when memory allocation fails
See merge request espressif/esp-idf!35513
2024-12-21 11:47:31 +08:00
Rahul Tank
4885e24ebd
Merge branch 'bugfix/fix_link_estab_param' into 'master'
...
fix(nimble): Corrected link_estab event handling parameters
See merge request espressif/esp-idf!35780
2024-12-21 00:04:49 +08:00
Rahul Tank
30f7fa5e0e
fix(nimble): Corrected link_estab event handling parameters
2024-12-19 12:27:09 +05:30
Rahul Tank
2c31596a3b
Merge branch 'fix/update_csfc_max_size' into 'master'
...
fix(nimble): Update CSFC max size to fix invalid NVS overflow event
Closes BLERP-1382
See merge request espressif/esp-idf!35514
2024-12-16 19:03:39 +08:00
Rahul Tank
a8691924a4
Merge branch 'bugfix/fix_vulnerability' into 'master'
...
fix(nimble): Fixes for security vulnerabilities reported in NimBLE
See merge request espressif/esp-idf!35472
2024-12-11 16:42:55 +08:00
Rahul Tank
251dbf4447
fix(nimble): Fixes for security vulnerabilities reported in NimBLE
2024-12-07 08:05:11 +05:30
Rahul Tank
7993018962
Merge branch 'fix/hci_err_code_def' into 'master'
...
fix/nimble: Added a function for printing HCI error definition
Closes BLERP-1301
See merge request espressif/esp-idf!34524
2024-12-06 23:49:25 +08:00
Rahul Tank
5d250a23ad
Merge branch 'bugfix/fix_esp_hid_host_compilation' into 'master'
...
fix(nimble): Fix compilation issue in esp_hid_host example
Closes BLERP-1293
See merge request espressif/esp-idf!35305
2024-12-02 20:16:44 +08:00
Rahul Tank
2d1a2a7a7e
Merge branch 'bugfix/change_hci_cb_logging' into 'master'
...
fix(nimble): Replace ESP_LOG* with esp_rom_printf in controller context callback
Closes BLERP-1203 and BLERP-1250
See merge request espressif/esp-idf!34701
2024-12-02 18:22:01 +08:00
Rahul Tank
b3f7873021
fix(nimble): Fix compilation issue in esp_hid_host example
2024-11-29 15:02:40 +05:30
Rahul Tank
8eeb3e2055
Merge branch 'bugfix/resolve_watchdog_crash' into 'master'
...
fix(nimble): Resolved watchdog due to memory exceed prints
Closes IDFCI-2545
See merge request espressif/esp-idf!35129
2024-11-28 14:39:04 +08:00
Rahul Tank
f25d50b2f4
fix(nimble): Replace ESP_LOG* with esp_rom_printf in controller context callback
2024-11-19 17:38:24 +05:30
Rahul Tank
749cfa1c22
Merge branch 'bugfix/memory_issue' into 'master'
...
fix(nimble): Nimble Error logs in case of memory overflow/failure
Closes BLERP-839
See merge request espressif/esp-idf!31665
2024-11-19 17:03:29 +08:00
Rahul Tank
393b7410a6
Merge branch 'feature/remove_min_max_def' into 'master'
...
fix(nimble): Removed min/max macro definition from os.h
Closes IDFGH-14017
See merge request espressif/esp-idf!34745
2024-11-18 17:05:42 +08:00
Rahul Tank
3459ff2c9b
Merge branch 'bugfix/fix_datalen_issue' into 'master'
...
fix(nimble): Adjust time parameter in set Data len API in case BLE 5.0 support is not present
Closes BLERP-1130
See merge request espressif/esp-idf!34192
2024-10-18 18:24:51 +08:00