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
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
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
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
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
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
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
zhiweijian
3c2188ba0c
fix(ble/bluedroid): Change 5.0 event status
2026-01-27 19:19:13 +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
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
Island
590be5f98d
Merge branch 'bugfix/fix_ble_security_issue_2025_v3' into 'master'
...
fix(ble/bluedroid): Fix type mismatch and length validation in HCI packet parser
Closes BLERP-2496, BLERP-2494, BLERP-2495, BLERP-2497, and BLERP-2498
See merge request espressif/esp-idf!43903
2025-12-30 10:33:16 +08:00
zhanghaipeng
051077835c
docs(ble): add flow diagrams to bluedroid BLE examples
2025-12-28 17:32:01 +08:00
zhanghaipeng
934970a06f
feat(examples/bluedroid): add BLE ACL latency measurement example
2025-12-28 17:31:49 +08:00
zhanghaipeng
fdeb5ad87a
refactor(examples/bluedroid): Replace hardcoded ADV type values with macros
2025-12-28 16:40:37 +08:00
zhanghaipeng
7cd2f7b34d
feat(examples/bluedroid): Add BLE time interval conversion macros for better readability
...
Add macros to convert time values from milliseconds to BLE interval units:
- ESP_BLE_GAP_ADV_ITVL_MS: Convert advertising interval (0.625ms unit)
- ESP_BLE_GAP_SCAN_ITVL_MS: Convert scan interval (0.625ms unit)
- ESP_BLE_GAP_SCAN_WIN_MS: Convert scan window (0.625ms unit)
- ESP_BLE_GAP_CONN_ITVL_MS: Convert connection interval (1.25ms unit)
- ESP_BLE_GAP_PERIODIC_ADV_ITVL_MS: Convert periodic adv interval (1.25ms unit)
- ESP_BLE_GAP_SUPERVISION_TIMEOUT_MS: Convert supervision timeout (10ms unit)
2025-12-28 11:19:39 +08:00
yangfeng
3b6b7e8a60
fix(examples/classic_bt): Add A2DP sink delay for AVRCP cover art and absolute volume examples
2025-12-25 11:25:20 +08:00
yangfeng
dc4b0828f6
refactor(examples/classic_bt): Add example tests for A2DP and AVRCP examples
2025-12-19 11:31:15 +08:00
yangfeng
09e448710b
docs: Add explanations for the A2DP sink stream and AVRCP examples
...
- Modify the path of A2DP sink example
2025-12-19 11:31:15 +08:00
yangfeng
e7073b25d5
refactor(examples/classic_bt): Add AVRCP cover art example with LCD display
2025-12-19 11:31:15 +08:00
yangfeng
8ace46d440
refactor(examples/classic_bt): Add common code for AVRCP cover art example
2025-12-19 11:31:15 +08:00
yangfeng
d15acf8a80
refactor: Refactor the example of the coexistence of A2DP sink and GATT service
2025-12-19 11:31:15 +08:00
yangfeng
bb46db736c
refactor(examples/classic_bt): Refactor A2DP sink and AVRCP examples
...
- Add avrcp_ct_metadata example
- Add avrcp_absolute_volume example
- Add the example components about common code for a2dp sink and avrcp
2025-12-19 11:31:15 +08:00
zhanghaipeng
e741f09e0f
fix(ble/bluedroid): Fix VLA in a2dp_gatts_coex example
2025-11-27 20:00:55 +08:00
zhanghaipeng
b6b3b81bf6
fix(ble/bluedroid): Fix memory leak in ble_spp_server example
2025-11-27 18:04:54 +08:00
zhanghaipeng
e26b60090d
fix(ble/bluedroid): Use calloc in gatt_server example
2025-11-27 18:04:43 +08:00
zhanghaipeng
24e023e307
fix(ble/bluedroid): Use snprintf in ble_eddystone example
2025-11-27 18:04:32 +08:00
zhanghaipeng
7e876249df
fix(ble/bluedroid): Add bounds check in ble_ancs example
2025-11-27 18:04:22 +08:00
Island
470db615fb
Merge branch 'feat/show_how_to_use_smp_in_blufi_example' into 'master'
...
feat(ble/blufi): Support setting BLE encryption for blufi
Closes BLERP-2232 and DOC-13032
See merge request espressif/esp-idf!41779
2025-11-24 10:31:03 +08:00
zhanghaipeng
60a028fb17
feat(ble/blufi): Support setting BLE encryption for blufi
2025-11-21 16:41:33 +08:00
yangfeng
43808ef7a9
fix(bt/examples): Fixed test_bt_l2cap not finding ESP_SDP_CREATE_RECORD_COMP_EVT
2025-11-17 16:52:08 +08:00
Chen Yudong
d591aaf1ae
ci: rename wifi_two_dut to two_duts
2025-11-12 10:05:07 +08:00
yangfeng
98864d279f
fix(bt/example): Fixed hf_ag build error
2025-11-10 16:59:16 +08:00
yangfeng
4606fa87c7
fix(example/classic_bt): Fix potential stack overflow tasks
2025-10-11 16:40:43 +08:00
yangfeng
dc1c22f090
fix(example/classic_bt): Fix the stack overflow of the SPPAppT and mouse_move_task tasks
2025-10-10 14:42:01 +08:00
Alexey Lapshin
28ced4efad
fix(config): actualize newlib Kconfig options
2025-08-28 12:25:09 +08:00
Wang Meng Yang
7cac735da0
Merge branch 'feat/remove_the_deprecated_api_and_parameter' into 'master'
...
feat(bt): remove the deprecated functions and parameters
Closes BT-4042
See merge request espressif/esp-idf!40435
2025-08-20 19:36:37 +08:00
Marek Fiala
9d35d63651
feat(cmake): Update minimum cmake version to 3.22 (whole repository)
2025-08-19 14:44:32 +02:00
gongyantao
179a730a03
feat(bt): remove the deprecated functions and parametes
2025-08-19 16:07:05 +08:00
Island
c6923d2a26
Merge branch 'bugfix/ble_enhanced_security_v2' into 'master'
...
fix(ble/bluedroid): Fixed potential out-of-bounds memory access when resolve adv data
Closes BLERP-2149
See merge request espressif/esp-idf!41160
2025-08-14 17:28:13 +08:00
chenjianhua
b8996f3953
feat(ble/bluedroid): Added BLE multiple connections examples
2025-08-12 12:20:34 +08:00
Cody
6b360dacf6
fix(ble/bluedroid): Update Gatt_Server_Service_Table_Example_Walkthrough.md
2025-08-11 19:48:04 +08:00