Commit Graph

406 Commits

Author SHA1 Message Date
Rahul Tank b9659277c9 fix(nimble): Added code under correct flags to fix compilation warnings 2025-07-28 10:20:02 +05:30
Rahul Tank d1ea45202e Merge branch 'fix/clear_gatt_svc_len' into 'master'
fix(nimble): Clear GATT service entries counter upon GATT deinit

Closes BLERP-2063

See merge request espressif/esp-idf!40351
2025-07-25 16:32:34 +05:30
Rahul Tank d2799fa657 fix(nimble): Add packet allocation retry for limited iteration 2025-07-22 11:47:41 +05:30
Sumeet Singh 651c6d8128 fix(nimble): Clear GATT service entries counter upon GATT deinit 2025-07-11 17:46:37 +05:30
Rahul Tank dffb03f00f Merge branch 'bugfix/fix_gatt_cache_server_compile' into 'master'
fix(nimble): Fix compilation issues when gatt caching is enabled in peripheral only mode

See merge request espressif/esp-idf!40343
2025-07-08 16:04:25 +05:30
Zhou Xiao c60dd1a10e change(ble): enable hci log spi out for ESP chips 2025-07-07 18:56:35 +08:00
Zhou Xiao dd4cbe5e00 feat(ble): support host & hci log module 2025-07-07 18:56:35 +08:00
Rahul Tank 9df0cb7150 fix(nimble): Fix compilation issues when gatt caching is enabled in server only mode 2025-07-05 15:28:28 +05:30
Rahul Tank 1140c638c3 fix(nimble): Handle 0x3e disconnect during rem feat/ read version 2025-07-02 16:45:15 +05:30
Rahul Tank e8d24d0525 fix(nimble): Add missing ble_hs_unlock() call 2025-06-26 10:35:34 +05:30
Astha Verma a82bdb87d3 fix(nimble): Added parameter in peer_init for included service allocation 2025-06-17 11:56:20 +05:30
Sumeet Singh e928897801 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 16:58:57 +05:30
Rahul Tank 5beacd1ad2 Merge branch 'fix/nimble_pr_issues' into 'master'
fix(nimble): Add fixes for compilation issues in nimble

See merge request espressif/esp-idf!39631
2025-06-16 15:33:20 +05:30
Rahul Tank 8fb69d6ef8 Merge branch 'bugfix/fix_kconfig_names' into 'master'
fix(nimble): Modified Kconfig information to make it more user friendly

See merge request espressif/esp-idf!39617
2025-06-12 20:25:29 +05:30
Rahul Tank 8192dfc530 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 19:27:38 +05:30
Rahul Tank c62b4c7994 fix(nimble): Add invocation for mempool_deinit 2025-06-04 16:35:59 +05:30
Rahul Tank 44ba32bef7 fix(nimble): Modified Kconfig information to make it more user friendly 2025-06-03 16:00:54 +05:30
Rahul Tank 17338659b9 fix(nimble): Added CI files for various configurations 2025-05-28 21:51:23 +05:30
Rahul Tank d55709fdae Merge branch 'bugfix/coverity_fix' into 'master'
fix(nimble): Add changes for coverity reported issue

See merge request espressif/esp-idf!39292
2025-05-22 16:27:21 +05:30
Rahul Tank ebd4caf360 Merge branch 'bugfix/handle_flow_control_flag' into 'master'
fix(nimble): Add chip dependancy flag for Flow control feature

See merge request espressif/esp-idf!39181
2025-05-21 09:53:03 +05:30
Rahul Tank b8650708aa fix(nimble): Add changes for coverity reported issue 2025-05-21 09:50:23 +05:30
Rahul Tank a58ce394c4 fix(nimble): Add support for minimilistic builds 2025-05-19 12:44:34 +05:30
Rahul Tank 9f69fe5033 fix(nimble): Add chip dependancy flag for Flow control feature 2025-05-15 16:30:22 +05:30
Sumeet Singh 3dc92d64b9 fix(nimble): Fix proc rx entry comparison 2025-05-15 15:37:55 +05:30
Sumeet Singh 0a8064c1e5 fix(nimble): Fixed async race condition with HCI outstanding packets counter 2025-05-14 10:26:28 +05:30
Rahul Tank 58542cfdc9 fix(nimble): Extend support for allow connect during scan for more chips 2025-05-14 10:25:13 +05:30
Rahul Tank b9546506d4 fix(nimble): Add support for anonymous address type for whitelist 2025-05-14 10:24:39 +05:30
Rahul Tank 342e0024f1 fix(nimble): Add configurable option to select ext adv v2 command 2025-05-14 10:24:10 +05:30
Sumeet Singh b901559207 fix(nimble): Fixed UUID type error in gatt caching included service search 2025-05-13 17:32:01 +05:30
Astha Verma 993bd86ee1 fix(nimble): Added api's for fetching gatt cache data and for discovering included service 2025-05-12 11:54:27 +05:30
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
Sumeet Singh 12639efed5 feat(nimble): Added some fixes for autopts testing 2025-05-07 15:27:08 +05:30
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 d2cbc938ae fix(nimble): Enable support for Connect with scan for c6/ h2 chip 2025-04-29 13:48:41 +05:30
Abhinav Kudnar 99909899ea fix(nimble): Fix sync handle assignment for pawr connection 2025-04-17 14:05:57 +08:00
Shreeyash d4b60bbe3a fix(nimble): Fix incorrect OTA address assignment 2025-04-10 16:50:45 +05:30
Rahul Tank 49a35ff0b7 fix(nimble): Fixed one missing ble_hs_unlock() 2025-04-07 09:37:38 +05:30
Rahul Tank 88cb3f7e7a fix(nimble): Handle connection posting condition 2025-04-02 21:33:52 +05:30
Astha Verma 31550bb7db fix(nimble): Added ble_hs_unlock for resync failed 2025-03-27 18:22:17 +05:30
Island 6d3bd5df3b Merge branch 'feat/support_bluedroid_host_iso_feature_master' into 'master'
Support bluedroid host new  features

Closes BLERP-1587, BLERP-1588, BLERP-1589, and BLERP-1596

See merge request espressif/esp-idf!37096
2025-03-27 16:44:48 +08:00
Geng Yuchao 815e89d8c8 fix(nimble): Fix variable type conversion compile errors 2025-03-21 16:34:31 +08:00
Rahul Tank e2917ff160 fix(nimble): Fix SMP command allocation 2025-03-19 20:28:27 +05:30
zhiweijian 7128087646 feat(bt/bluedroid): Support BLE iso in bluedroid host 2025-03-19 14:53:13 +08:00
Shreeyash 74157e04b7 feat(nimble): support vendor event mask set and vendor HCI event on nimble host 2025-03-19 10:09:02 +05:30
zwl 93357e8613 feat(ble): change nimble whitelist max size to 31 2025-03-18 11:58:53 +08:00
Rahul Tank 8c69dfa101 fix(nimble): Fix incorrect event deinit in gatt caching discovery 2025-03-12 18:13:40 +05:30
Abhinav Kudnar 3758eb8c2e fix(nimble): Exposed the ble_gap_wl_tx_add API to add a device in whitelist 2025-03-07 17:14:37 +05:30
Shen Weilong 424d4b8938 change(bt): moved porting/ext/tinycrypt into common 2025-03-06 16:20:12 +08:00