Commit Graph
359 Commits
Author SHA1 Message Date
Rahul Tank fa1bf5e2fc fix(nimble): Fix issues found in review for nimble examples 2026-07-24 17:50:29 +08:00
Rahul Tank 38f4edb16e fix(nimble): Fixes for AI reported issues 2026-07-07 16:18:32 +05:30
Astha Verma b0f278ec19 fix(nimble): Added l2cap_coc throughput examples 2026-06-29 15:41:54 +05:30
Rahul Tank 609ad13324 fix(nimble): Fix for clang compilation issues 2026-06-29 15:25:37 +05:30
Rahul Tank b2ab997d3f fix(nimble): Fix compilation issues in Gatt SPS service 2026-06-29 15:25:37 +05:30
Jiang Jiang Jian 1189d24f1f Merge branch 'bugfix/optimize_nimble_throughput_example_v6.0' into 'release/v6.0'
fix(nimble): Optimize Nimble throughput example for 1M/2M/S2/S8 (v6.0)

See merge request espressif/esp-idf!49979
2026-06-29 15:42:31 +08:00
cjin e7c9bcbda8 fix(ble): remove chip id macro for ble sample codes 2026-06-29 14:21:35 +08:00
cjin 57732dbc59 fix(ble): use default frequency for ble power save example 2026-06-29 10:30:23 +08:00
Jin Chen c05182d0fc 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:09:05 +08:00
Jin Chen b99b2ce04d 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:09:05 +08:00
Mayank Tyagi 7744dc5854 fix(nimble): Optimize Nimble throughput example for 1M/2M/S2/S8 2026-06-24 16:58:21 +05:30
Rahul Tank 55e359ad36 fix(nimble): Update example READMEs with correct console log information 2026-05-08 14:37:09 +05:30
Rahul Tank a47ea03266 feat(nimble): Support NimBLE log compression and decompression over SPI 2026-05-01 16:34:46 +05:30
Rahul Tank 41502f6c23 fix(nimble): Fix prox service to handle negative values 2026-05-01 14:21:47 +05:30
Sumeet Singh 7da24634db feat(nimble): Update blecent example README.md with EATT documentation 2026-04-30 15:43:49 +05:30
Astha Verma 85e2589006 fix(nimble): Convert IDF_PATH to CMake-compatible format for Windows 2026-04-30 12:23:09 +05:30
Astha Verma e764429c65 fix(nimble): fix missing gatt caching header in examples 2026-04-30 12:23:09 +05:30
Sumeet Singh ff87ec7028 fix(nimble): Fix enc adv NVS struct and add ext adv support 2026-04-30 12:23:09 +05:30
Shreeyash Bhakare fdeba6951e fix(nimble): fix CODED PHY ext adv Packet Too Long by using min interval (20 ms) 2026-04-30 12:23:09 +05:30
Fu Hanxi ad1d17a794 ci: rename eco tags to revision 2026-04-09 10:43:34 +02:00
cjin 1a2597eb64 feat(ble): supported ble mempool run time allocation for esp ip chips 2026-03-23 15:10:54 +08:00
Sumeet Singh 4e84a3df57 fix(nimble): modify logic to print mbuf in ble_hs_log_mbuf (v6.0) 2026-03-20 12:58:38 +05:30
Rahul Tank 235397dc75 feat(nimble): Added changes in examples to have code under flags 2026-03-20 11:07:00 +05:30
Rahul Tank 745b7bea38 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-03-20 11:06:13 +05:30
Rahul Tank 77462b9f65 fix(nimble): Fix ble_multi_adv example to show correct UUIDs information 2026-03-20 11:00:46 +05:30
Rahul Tank 3813ee6502 fix(nimble): Bugfixes for various issues 2026-03-20 11:00:21 +05:30
Shreeyash ea1a30b3ef fix(nimble): Fix vulnerabilities in NimBLE examples 2026-03-10 14:46:05 +05:30
Astha Verma 189c78c3fd fix(nimble): Added device name log for ext adv in blecent_throughput 2026-02-03 16:12:36 +05:30
Jiang Jiang Jian 8e3e325ba6 Merge branch 'bugfix/ad_type_example_v6.0' into 'release/v6.0'
fix(nimble): Add AD type macros in example (v6.0)

See merge request espressif/esp-idf!44980
2026-02-02 10:46:07 +08:00
wuzhenghui 046f837245 feat(esp_hw_support): add ESP_MODEM_CLOCK_ENABLE_CHECKING config option 2026-01-30 15:30:34 +08:00
Rahul Tank fe7a059601 fix(nimble): Add AD type macros in example 2026-01-14 10:47:51 +05:30
Rahul Tank c6815bdb9a feat(nimble): Add support for static passkey 2025-12-22 21:14:19 +05:30
Ashish Sharma f306dbea84 feat(mbedtls): migrates ESP-TEE with PSA APIs 2025-12-19 07:28:33 +08:00
Jiang Jiang Jian 18a4332f92 Merge branch 'ci/fix_wifi_cases_6.0' into 'release/v6.0'
Ci: fix wifi cases 6.0

See merge request espressif/esp-idf!43784
2025-12-05 12:30:18 +08:00
Shen Wei Long 74fdb071f7 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:16 +00:00
Chen Yudong 1e189cbb40 ci: rename wifi_two_dut to two_duts 2025-11-27 13:43:21 +08:00
Rahul Tank 8f8be6cb18 fix(nimble): Address compilation issues in nimble examples 2025-11-26 14:35:51 +05:30
C.S.M c81cf3bdf6 refactor(spi_flash): Remove spi_flash rom driver patch config option 2025-10-22 10:37:19 +08:00
Wang Meng Yang f207bec03c Merge branch 'bugfix/ci_c3eco7_pwr_save_fail' into 'master'
fix(ble): fix ci power save test connection failure

Closes IDFCI-3036

See merge request espressif/esp-idf!42636
2025-10-21 14:40:56 +08:00
Island 4cd13a9317 Merge branch 'fix/update_pawr_example_docs' into 'master'
Fix/update pawr example docs

See merge request espressif/esp-idf!42161
2025-10-17 18:03:00 +08:00
xiongweichao 7920885608 fix(ble): fix ci power save test connection failure 2025-10-16 15:59:19 +08:00
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 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
Chen Chen a4710cc206 refactor(driver): remove redundant driver dependencies
now the driver component only contains legacy code for i2c, twai and
touch sensor
2025-09-30 15:47:45 +08:00
cjin 164fec9e74 fix(ble): update the example docs for pawr 2025-09-25 14:37:04 +08:00
zwl c58f07ed1e feat(ble): add console command to get dtm rx rssi in hci example 2025-09-16 00:06:40 +08:00
Rahul Tank 035735ea2d fix(nimble): Add Tx power information in adv data 2025-09-10 15:40:24 +05:30
Shreeyash 5fd48c8393 fix(nimble): Restructure the table in README.md file 2025-08-29 18:13:30 +05:30