Commit Graph
346 Commits
Author SHA1 Message Date
cjin f01973be75 feat(ble): added CONFIG_PM_SLP_IRAM_OPT to make sure cache error check 2026-07-30 10:17:34 +08:00
Astha Verma d2708d151d fix(nimble): Restore throughput after switching from LE Coded PHY 2026-07-24 18:04:48 +05:30
Rahul Tank 39676ac80d fix(nimble): Fix issues found in review for nimble examples 2026-07-24 15:22:26 +05:30
Rahul Tank 316f3e17b2 Merge branch 'bugfix/nimble_issues_17072026_v5.5' into 'release/v5.5'
fix(nimble): Fix few nimble issues 17072026 (v5.5)

See merge request espressif/esp-idf!50922
2026-07-21 10:24:38 +05:30
Jiang Jiang Jian 1c6773d514 Merge branch 'feat/feat_enable_h21_light_sleep_v5.5' into 'release/v5.5'
fix(ble): disable flash pd config (5.5)

See merge request espressif/esp-idf!49215
2026-07-21 12:04:31 +08:00
Rahul Tank f7d56dc778 fix(nimble): Fixes for AI reported issues 2026-07-20 17:31:50 +05:30
cjin b2d6189ba6 fix(ble): remove chip id macro for ble sample codes 2026-06-29 10:29:44 +08:00
cjin c99145e868 fix(ble): use default frequency for ble power save example 2026-06-29 10:13:27 +08:00
Jin Chen dbcc5cb114 feat(ble): update ble power save sdkconfig on ESP32-c5
(cherry picked from commit 3fdabaedaa)

Co-authored-by: cjin <jinchen@espressif.com>
2026-06-26 10:08:37 +08:00
Jin Chen bc757aa4bb feat(ble): update ble power save sdkconfig on ESP32-C61
(cherry picked from commit e603f41667)

Co-authored-by: cjin <jinchen@espressif.com>
2026-06-26 10:08:37 +08:00
Mayank Tyagi d7d029a4ed fix(nimble): Optimize Nimble throughput example for 1M/2M/S2/S8 2026-06-24 17:02:18 +05:30
Astha Verma c8e62a4cba fix(nimble): Added l2cap_coc throughput examples 2026-06-22 11:40:22 +05:30
Rahul Tank 010b3a37b2 fix(nimble): Fix for clang compilation issues 2026-06-05 10:55:27 +05:30
Rahul Tank da8054d1ad fix(nimble): Fix compilation issues in Gatt SPS service 2026-05-27 17:14:42 +05:30
Sahil Yadav 29a8c6e981 feat(nimble): Support NimBLE log compression and decompression over SPI 2026-04-19 09:49:35 +05:30
Rahul Tank 2b4d2da3b1 Merge branch 'bugfix/proximity_example_issue_v5.5' into 'release/v5.5'
fix(nimble): Fix prox service to handle negative values (v5.5)

See merge request espressif/esp-idf!47537
2026-04-15 09:24:13 +05:30
Rahul Tank 58898d0b00 fix(nimble): Update example READMEs with correct console log information 2026-04-14 16:18:13 +05:30
Rahul Tank ea2b90f74e fix(nimble): Fix prox service to handle negative values 2026-04-14 16:14:14 +05:30
Fu HanxiandCopilot 3cefdfb703 ci: rename eco tags to revision
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-09 10:58:07 +02:00
Sumeet Singh 0d5670dc62 feat(nimble): Update blecent example README.md with EATT documentation 2026-04-02 06:53:47 +05:30
Rahul Tank 6a9bcf3c96 Merge branch 'bugfix/nimble_example_fixes_v5.5' into 'release/v5.5'
fix(nimble): Address nimble example issues (v5.5)

See merge request espressif/esp-idf!47072
2026-04-01 22:03:21 +05:30
Rahul Tank d094d4f390 feat(nimble): Added changes in examples to have code under flags 2026-04-01 19:07:46 +05:30
Astha Verma 0bf77eed64 fix(nimble): fix missing gatt caching header in examples 2026-04-01 15:56:03 +05:30
Sumeet Singh 8bd8d4f38f fix(nimble): Fix enc adv NVS struct and add ext adv support 2026-04-01 15:56:03 +05:30
Shreeyash Bhakare 872508c72f fix(nimble): fix CODED PHY ext adv Packet Too Long by using min interval (20 ms) 2026-04-01 15:56:02 +05:30
Island a107766df0 Merge branch 'feat/support_run_time_alloc_for_esp_ip_test_v5.5' into 'release/v5.5'
Support Mempool Run Time Allocation for ESP IP Chips (v5.5)

See merge request espressif/esp-idf!46823
2026-04-01 14:03:12 +08:00
cjin d8d616bbc0 feat(ble): supported ble mempool run time allocation for esp ip chips 2026-03-23 15:10:14 +08:00
Shreeyash d899459903 fix(nimble): Remove scan response and use ble_gap_ext_adv_set_data 2026-03-10 15:05:06 +05:30
Rahul Tank 4f54e0e103 fix(nimble): Improve safety, fix bugs, and update docs across NimBLE examples
- Remove unused headers from examples
- Improve periodic adv/sync example functionality and readability
- Use ble_hs_id_infer_auto() instead of hardcoded BLE_OWN_ADDR_PUBLIC/RANDOM
- Add ble_hs_util_ensure_addr() calls in on_sync for proper address setup
- Use correct ext adv instance (0 instead of 1) in phy_prph, l2cap_coc, multi_conn
- Fix struct name: ble_gap_periodic_adv_enable_params -> ble_gap_periodic_adv_start_params
- Add CONFIG_BT_NIMBLE_GAP_SERVICE guards around ble_svc_gap_device_name_set
- Fix unsafe AD data parsing with bounds checks in central examples
- Fix UUID matching bugs (off-by-one loop condition and byte order) in
  phy_cent, htp_cent, and proximity_sensor_cent
- Fix ble_multi_conn_cent address type to use dynamic inference
- Remove contradictory sm_sc=0 after sm_sc=1 in ble_multi_adv
- Add CONFIG_BT_NIMBLE_EXT_ADV=y to ble_multi_adv sdkconfig defaults
- Check return values for ble_gap_set_host_feat, nimble_port_init
- Update tutorials and READMEs to match code changes
2026-02-25 13:01:35 +05:30
Rahul Tank 0990d6e03e fix(nimble): Fix various issues for security/vulnerability in host 2026-02-23 14:09:34 +05:30
Rahul Tank 641e71e265 fix(nimble): Fix ble_multi_adv example to show correct UUIDs information 2026-02-19 12:22:51 +05:30
Shreeyash ba1360baef fix(nimble): Fix vulnerabilities in NimBLE examples 2026-02-19 10:18:38 +05:30
Astha Verma 6ad8c2667f fix(nimble): Added device name log for ext adv in blecent_throughput 2026-02-18 22:12:50 +05:30
Rahul Tank 2fcf63c746 fix(nimble): Bugfixes for various issues 2026-02-16 11:09:31 +05:30
Rahul Tank 54f5822499 fix(nimble): Add AD type macros in example 2026-01-14 10:52:00 +05:30
Rahul Tank 728d58ab1d Merge branch 'fix/ble_issues_29122025_v5.5' into 'release/v5.5'
fix(nimble): Fix nimble issues 29122025 (v5.5)

See merge request espressif/esp-idf!44625
2025-12-31 16:21:23 +05:30
Rahul Tank e362f90277 feat(nimble): Add support for static passkey 2025-12-30 12:53:07 +05:30
Chen Yudong dae2b988f4 ci: rename wifi_two_dut to two_duts 2025-12-30 10:53:16 +08:00
Shen Wei Long 7738c4f733 change(ble): Updated the maximum number of concurrent connections to 70 on ESP32-H2
(cherry picked from commit cd33f13521)

Co-authored-by: ShenWeilong <shenweilong@espressif.com>
2025-11-28 09:06:14 +00:00
Rahul Tank 07a9d40a75 fix(nimble): Address compilation issues in nimble examples 2025-11-25 10:20:30 +05:30
xiongweichao 262fefd137 fix(ble): fix ci power save test connection failure 2025-10-21 17:31:26 +08:00
Jin Chen d1298525a9 fix(ble): update the example docs for pawr
(cherry picked from commit 164fec9e74)

Co-authored-by: cjin <jinchen@espressif.com>
2025-10-16 20:14:03 +08:00
Rahul Tank 126b8f8789 fix(nimble): Added CS service support 2025-10-14 16:41:02 +05:30
Rahul Tank 5652984db9 feat(nimble): Base support for Channel sounding HCI command and events 2025-10-14 12:14:19 +05:30
Rahul Tank 67003b5630 fix(nimble): Declutter the nimble menu config options 2025-09-30 14:41:45 +05:30
Zhao Wei Liang 5ca84429c9 feat(ble): add console command to get dtm rx rssi in hci example
(cherry picked from commit c58f07ed1e)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-09-22 11:36:51 +08:00
Rahul Tank 0feebfce2c fix(nimble): Add Tx power information in adv data 2025-09-10 18:46:03 +05:30
Rahul Tank aa82f52273 Merge branch 'fix/table_structure_v5.5' into 'release/v5.5'
fix(nimble): Restructure the table in README.md file (v5.5)

See merge request espressif/esp-idf!41660
2025-09-02 10:27:59 +05:30
Shreeyash 52e9e02852 fix(nimble): Restructure the table in README.md file 2025-09-01 10:57:25 +05:30
Astha Verma 84dac281cf fix(nimble): Added missing api in nimble which present in bluedroid 2025-08-26 17:34:51 +05:30