Commit Graph

446 Commits

Author SHA1 Message Date
Rahul Tank ce53c17985 Merge branch 'bugfix/periodic_adv_sync_lost_psync_handle' into 'master'
fix(nimble): Handling of psync during sync lost

Closes BLERP-2499

See merge request espressif/esp-idf!44689
2026-01-16 12:24:53 +05:30
Astha Verma 86ef38eec5 fix(nimble): Handling of psync during synchronization timeout (0x3e) 2026-01-14 13:39:11 +05:30
Zhou Xiao 52c2bd2dd6 feat(ble): added sdkconfig to control ble host side hci log 2026-01-13 17:52:05 +08:00
zhanghaipeng 5a803144e8 fix(nimble): use pre-allocated buffer for HCI logging 2026-01-05 10:39:07 +08:00
Sumeet Singh 90c3470dc0 feat(nimble): Support for getting the currently using local IRK 2025-12-31 18:58:14 +05:30
Rahul Tank 842a175966 fix(nimble): Memory optimization + dynamic memory support 2025-12-29 14:23:12 +05:30
Astha Verma bb6cb452b2 fix(nimble): Modify GATT data storage structure in NVS during gatt caching 2025-12-23 21:21:53 +05:30
Rahul Tank 6a35469877 Merge branch 'feat/add_static_passkey' into 'master'
feat(nimble): Add support for static passkey

See merge request espressif/esp-idf!41726
2025-12-23 21:06:28 +05:30
Rahul Tank da026039ba feat(nimble): Add support for static passkey 2025-12-22 21:13:02 +05:30
Zhou Xiao 92eb5a34ae feat(ble): supported ble log v2 hci log for NimBLE host 2025-12-22 18:29:27 +08:00
Rahul Tank f530984c90 fix(nimble): Add missing header file to fix compilation issue 2025-12-16 12:14:49 +05:30
Island 216343d06e Merge branch 'fix/fix_pawr_crash_errors' into 'master'
Fix/fix pawr crash errors

Closes BLERP-2431

See merge request espressif/esp-idf!43864
2025-12-15 14:23:49 +08:00
cjin ec34e02265 fix(ble): fix pawr set subevent data length error 2025-12-11 14:25:50 +08:00
cjin 4e4b863299 fix(ble): add soc caps config for pawr feat on ESP32C6 2025-12-09 16:27:00 +08:00
Rahul Tank ec251cbbbd fix(nimble): Add change to cancel sync in case of reattempt 2025-12-02 14:17:11 +05:30
Shen Wei Long 2ae7e45424 Merge branch 'feature/extend_h2_conon_num_to_70' into 'master'
change(ble): Updated the maximum number of concurrent connections to 70 on ESP32-H2

See merge request espressif/esp-idf!43664
2025-12-02 08:30:57 +00:00
ShenWeilong cd33f13521 change(ble): Updated the maximum number of concurrent connections to 70 on ESP32-H2 2025-11-24 21:03:47 +08:00
Rahul Tank c9090a57f2 fix(nimble): Add a check for psync before processing 2025-11-24 08:27:41 +05:30
chenjianhua 1e89ab704e feat(ble/nimble): support runtime allocation for mempool 2025-11-17 15:26:35 +08:00
Rahul Tank 2738c5ac76 fix(nimble): Address compilation issues in nimble examples 2025-10-30 10:54:36 +05:30
Rahul Tank d27fb27181 feat(nimble): Add support for HCI commands / events
1. Read all local supported feature
      2. Read remote supported feature
      3. Advertising monitor.
2025-10-23 09:52:25 +05:30
Shreeyash dd2cdf18cc fix(nimble): fix array overflow caused by invalid connection handle indexing 2025-10-15 15:58:08 +05:30
Rahul Tank 38364c0ef3 fix(nimble): Added CS service support 2025-10-14 16:21:17 +05:30
Rahul Tank 300bf85b45 feat(nimble): Base support for Channel sounding HCI command and events 2025-10-14 12:08:38 +05:30
Rahul Tank 26636cebac fix(nimble): Use nimble platform mem malloc / free APIs 2025-10-09 10:37:21 +05:30
Rahul Tank 39fe3d5037 fix(nimble): Address mbuf from different chains traversal during copying 2025-10-03 15:16:02 +05:30
Rahul Tank 7a876031e1 Merge branch 'bugfix/re_organize_nimble_kconfig' into 'master'
fix(nimble): Declutter the nimble menu config options

Closes BLERP-2227

See merge request espressif/esp-idf!41829
2025-10-01 16:28:31 +05:30
Rahul Tank 303d9b0624 fix(nimble): Declutter the nimble menu config options 2025-09-30 14:38:31 +05:30
Rahul Tank 19176ee11d fix(nimble): Avoid ext adv data in reattempt advertising 2025-09-24 09:28:21 +05:30
Rahul Tank 4e8b48e677 fix(nimble): Added code to handle sending indicate 2025-09-22 21:48:51 +05:30
Astha Verma e25ae45614 fix(nimble): Fixed incorrect HCI status in connect event 2025-09-15 10:54:46 +05:30
Rahul Tank 0c9e215685 fix(nimble): Fixed reattempt count handling for perdiodic adv 2025-09-11 12:46:54 +05:30
Rahul Tank e6456654de 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 14:22:56 +05:30
Shen Weilong c3f42161a1 fix(ble): Invoke ble_transport_ll_init after ble_transport_hs_init for nimble 2025-08-21 06:50:57 +00:00
Astha Verma 3c579545a4 fix(nimble): Added missing api in nimble which present in bluedroid 2025-08-19 12:21:04 +05:30
Liu Linyan 77c51051b9 feat(ble): ISO minor support for NimBLE Host 2025-08-18 12:02:19 +08:00
Sumeet Singh 1fb909466a fix(nimble): Update ble_gatts_show_local with CPFDs and CAFDs 2025-08-11 17:30:24 +05:30
Rahul Tank b821dfabaa fix(nimble): Add VSC for Set Scan Channel Bitmap 2025-08-08 11:27:59 +05:30
Astha Verma 7f7aedbae5 fix(nimble): Handle count correctly by considering offset. 2025-08-05 14:25:51 +05:30
Astha Verma 6a2d105bf0 fix(nimble): Updating the count parameter when fetching the gatt db 2025-08-05 14:14:53 +05:30
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