Commit Graph

1476 Commits

Author SHA1 Message Date
Island 5f1f1d4c88 Merge branch 'fix/delete_pytest_ble50_security_min_bin_and_log_off' into 'master'
fix(ble/bluedroid): Delete ble50_security min_bin and log_off pytest case

See merge request espressif/esp-idf!46841
2026-03-23 15:29:05 +08:00
Island d16443f11e Merge branch 'fix/fix_bluedroid_gattc_gatts_coex_example_params_error' into 'master'
fix(ble/bluedroid): Fixed Incorrect use of event parameters in gattc_gatts_coex

See merge request espressif/esp-idf!46770
2026-03-23 15:28:52 +08:00
zhiweijian 080b980cc6 fix(ble/bluedroid): Delete ble50_security min_bin and log_off pytest case 2026-03-20 20:19:20 +08:00
zhiweijian 7bb1018948 fix(bluedroid): printf EXAMPLE_CI_ID, PIPELINE_ID and CHIP_ID 2026-03-19 19:54:39 +08:00
cjin 84d75cf772 feat(ble): supported ble mempool run time allocation for esp ip chips 2026-03-19 16:46:02 +08:00
zhiweijian b218e02b49 fix(ble/bluedroid): Fixed Incorrect use of event parameters in gattc_gatts_coex 2026-03-19 16:15:29 +08:00
Island 721f411dd5 Merge branch 'feat/support_more_ci_ble_examples_build' into 'master'
feat(ble/bluedroid): Added more ble CI configs for examples (SMP off, min_bin, log off)

See merge request espressif/esp-idf!46275
2026-03-16 14:38:13 +08:00
Rahul Tank d158eb534b Merge branch 'bugfix/fix_compilation_issue_example' into 'master'
feat(nimble): Added changes in examples to have code under flags

See merge request espressif/esp-idf!46507
2026-03-13 08:31:25 +05:30
Rahul Tank 9036880677 feat(nimble): Added changes in examples to have code under flags 2026-03-11 19:12:26 +05:30
Shreeyash b64d70069f fix(nimble): Remove scan response and use ble_gap_ext_adv_set_data 2026-03-10 14:18:18 +05:30
hebinglin 048a9ae514 change(esp_hw_support): deprecate uart_set_wakeup_threshold and uart_get_wakeup_threshold 2026-03-06 11:23:27 +08:00
Wang Meng Yang 38f37e18af Merge branch 'change/hfp_hf_example' into 'master'
change(bt/examples): Add the use of internal codec APIs in the hfp_hf example

Closes IDFGH-17271

See merge request espressif/esp-idf!46168
2026-03-05 19:44:33 +08:00
zhiweijian ad1d908253 feat(ble/bluedroid): Added more ble CI configs for examples (SMP off, min_bin, log off) 2026-03-05 16:09:09 +08:00
Ashish Sharma a67686bc55 feat(blufi): update to AES-CTR 2026-03-03 10:16:21 +08:00
Aditya Patwardhan a6ebb19fea fix(bt): Keep older error code for backward comatibility 2026-03-03 10:16:21 +08:00
Ashish Sharma 4d3e40d7be fix: enable HARDWARE_MPI by default 2026-03-03 10:16:21 +08:00
zhiweijian b720d65e0c fix(ble/blufi): Fixed blufi dh key cal failed 2026-03-03 10:16:21 +08:00
yangfeng 2dfc09fbbd change(bt/examples): Add the use of internal codec APIs in the hfp_hf example
- Closes https://github.com/espressif/esp-idf/issues/18261
2026-03-02 11:15:47 +08:00
Island 616951585e Merge branch 'bugfix/fix_some_bluedroid_bugs_260121' into 'master'
Bugfix/fix some bluedroid bugs 260121

Closes BLERP-2581

See merge request espressif/esp-idf!45850
2026-03-02 10:36:39 +08:00
zhiweijian 8f4dd7824e fix(ble/bluedroid): fix bugs in BLE 5.0 bluedroid examples
- Fix callback function usage and parameter errors
- Fix spelling: BROCASTER to BROADCASTER in examples
- Update examples to match API changes
2026-02-27 18:00:19 +08:00
Jiang Jiang Jian 5d2668b771 Merge branch 'feat/update_wifi_iperf_example' into 'master'
Feat: update iperf examples

See merge request espressif/esp-idf!44705
2026-02-26 17:49:51 +08:00
Chen Yudong 9afec3c4f3 fix: use iperf-cmd for example esp_ble_mesh/wifi_coexist 2026-02-26 12:01:56 +08:00
Chen Yudong 4e032bf3e1 feat(example): update iperf examples 2026-02-26 11:23:45 +08:00
Rahul Tank 432cd1ebdd 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 12:59:48 +05:30
Rahul Tank 684a81b4f3 fix(nimble): Fix various issues for security/vulnerability in host 2026-02-23 14:04:11 +05:30
Rahul Tank 9e581d7d68 fix(nimble): Bugfixes for various issues 2026-02-16 10:53:34 +05:30
Rahul Tank 8abbd1b6c8 fix(nimble): Fix ble_multi_adv example to show correct UUIDs information 2026-02-11 12:18:28 +05:30
Shreeyash bd971c5d0e fix(nimble): Fix vulnerabilities in NimBLE examples 2026-02-06 17:47:06 +05:30
Island e77c03c224 Merge branch 'feat/disable_non_necessary_build_non_BLE_componment' into 'master'
feat: Removed common_components in bluetooth build-test-rules.yml

See merge request espressif/esp-idf!45627
2026-02-06 14:19:57 +08:00
Wei Yuhan 1f0cb2eab7 feat: Removed common_components in bluetooth build-test-rules.yml 2026-02-04 13:39:40 +08:00
Astha Verma c5312cf11a fix(nimble): Added device name log for ext adv in blecent_throughput 2026-02-03 12:44:47 +05:30
Island 67d27b5fb0 Merge branch 'bugifx/optimize_some_bluedroid_code' into 'master'
optimize some bluedroid code (20260120)

Closes BLERP-2574

See merge request espressif/esp-idf!45280
2026-02-02 19:34:21 +08:00
Island 9068e5d6d9 Merge branch 'bugfix/fixed_blufi_doc_issue' into 'master'
fix(doc): set SOC_BLUFI_SUPPORTED in soc_caps.h for ESP32-C5

Closes BLERP-2563

See merge request espressif/esp-idf!45089
2026-01-30 15:40:21 +08:00
luoxu b2143d271e feat(ble_mesh): restore ble mesh for esp32c5/c61 2026-01-28 13:58:37 +08:00
Wang Meng Yang 1535ac2b0a Merge branch 'feat/set_encoder_params' into 'master'
feat(bt/bluedroid): Add API to set encoder parameters and report sink caps for A2DP source

Closes BT-3409

See merge request espressif/esp-idf!43855
2026-01-28 11:24:52 +08:00
zhiweijian 387983f556 fix(ble/bluedroid): Change blufi sdkconfig 2026-01-27 19:19:13 +08:00
zhiweijian 3c2188ba0c fix(ble/bluedroid): Change 5.0 event status 2026-01-27 19:19:13 +08:00
Rahul Tank 1fa8e40b58 Merge branch 'fix/esp_hid_device_deint_reset' into 'master'
fix(nimble): Reset HID service during deinit

Closes BLERP-2229, BLERP-2521, and BLERP-2541

See merge request espressif/esp-idf!41695
2026-01-27 12:13:55 +05:30
Jiang Jiang Jian d97590f73c Merge branch 'fix/fix_i2c_modem_clock_ref_count_mismatch' into 'master'
feat(esp_hw_support): add reference count control & clock enable checking for modem clock devices

Closes PM-592 and PM-595

See merge request espressif/esp-idf!42588
2026-01-27 14:18:53 +08:00
igor.udot 4c26ab876b ci: update build-test-rules to use common_components 2026-01-23 10:14:09 +08:00
yangfeng 933b2856f5 feat(bt/bluedroid): Add API to set encoder parameters for A2DP source
- Add API to set encoder parameters for A2DP source
- Add the use of the API for setting encoding parameters in the a2dp_source example
2026-01-22 11:17:41 +08:00
Astha Verma 6569f7f6ec fix(nimble): Reset HID service during deinit 2026-01-21 16:53:04 +05:30
ShenWeilong 60ece6a7f2 fix(doc): set SOC_BLUFI_SUPPORTED in soc_caps.h for ESP32-C5 2026-01-14 15:30:33 +08:00
Rahul Tank 20fd3c99a3 Merge branch 'bugfix/ad_type_example' into 'master'
fix(nimble): Add AD type macros in example

See merge request espressif/esp-idf!44916
2026-01-14 12:01:48 +05:30
Rahul Tank 5b01ed8100 fix(nimble): Add AD type macros in example 2026-01-14 09:59:38 +05:30
Jin Cheng 4adb4b9010 fix(bt/bluedroid): add status management for audio sink service channel 2026-01-12 19:16:33 +08:00
Island a8cfb404e5 Merge branch 'fix/change_some_example_config' into 'master'
feat(ble/bluedroid): Add new bluedroid host examples (master)

Closes BLERP-2492

See merge request espressif/esp-idf!44896
2026-01-08 21:03:13 +08:00
zhiweijian ce72e90291 feat(ble/bluedroid): Add new bluedroid host examples 2026-01-08 12:17:26 +08:00
yangfeng 322984c0cb docs(bt): update Classic Bluetooth api reference of A2DP 2026-01-07 20:18:02 +08:00
zhiweijian ac80bbe285 feat(ble/bluedroid): Support bluedroid encrypted advertising data 2025-12-31 19:55:17 +08:00