Astha Verma
936d7c117c
fix(nimble): Restore throughput after switching from LE Coded PHY
2026-07-24 18:13:33 +05:30
Rahul Tank
1a3b33cb63
fix(nimble): Fix issues found in review for nimble examples
2026-07-24 18:03:16 +08:00
yangfeng
16f9983d0c
fix(bt/example): Add log in the failure path for avrcp_ct_metadata example
2026-07-22 15:37:01 +08:00
yangfeng
d1ed5d3e84
fix(bt): Fix the high issues related to AVRCP from AI review report
...
- SDP/registration: handle SDP record creation and discovery failures safely
- AVRC stack: fix packet checks, fragment leaks, response build, and compile guards
- BTC AVRCP: fix return codes, connection state, metadata parsing, and memory leaks
- AVCTP: fix event passing, L2CAP conflicts, TX queue leaks, and disconnect handling
- Example: remove TG RN capability setup before initialization
2026-07-20 09:56:54 +08:00
yangfeng
c13a6f42aa
fix(bt/example): Add print the device name to verify if it matches in HID example
2026-07-17 20:10:50 +08:00
Island
e864cf06a8
Merge branch 'bugfix/fix_bluedroid_read_multi_v5.2' into 'release/v5.2'
...
fix(ble/bluedroid): fix GATT Read Multiple response handling (5.2)
See merge request espressif/esp-idf!50705
2026-07-15 15:38:59 +08:00
Island
7a84a293b1
Merge branch 'feat/support_bluedroid_le_coc_and_eatt_v5.2' into 'release/v5.2'
...
feat(ble/bluedroid): Support bluedroid LE COC and EATT features (5.2)
See merge request espressif/esp-idf!50711
2026-07-15 14:03:25 +08:00
Zhi Wei Jian
543304c0bb
feat(ble/bluedroid): Add bluedroid dual identify server example
...
(cherry picked from commit 1de0d2fef7 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-07-14 15:03:02 +08:00
Zhang Hai Peng
d8113af796
docs(ble/bluedroid): fix markdown formatting in example docs
...
(cherry picked from commit dba450de6b )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-07-14 12:04:34 +08:00
Zhi Wei Jian
e60bf4d43f
feat(bt/ble_uart): Support ble uart more interfaces
...
- Added tagged event API (ble_uart_evt_t / on_event)
- Added bond management APIs
- Supported custom adv_data / scan_rsp_data
- Validate device_name length synchronously
- Added ble_uart_close_async() and EVT_CLOSED
- Added granular security config (security struct)
- Supported Passkey Entry and Numeric Comparison
(cherry picked from commit f1d9c994d2 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-07-10 16:47:38 +08:00
Zhou Xiao
4bc65ebd82
docs(ble): add ESP-BLE-UART companion guide
...
Move the OpenCode companion guide into the ble_uart_service example.
Add English and Chinese Markdown guides with image assets.
Keep ESP-BLE-UART naming consistent across the example and bridge tooling.
(cherry picked from commit 926111e721 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2026-07-10 16:44:44 +08:00
zhiweijian
eb40c51701
feat(bt): add shared ble_uart component and update ble_uart_service/docs
2026-07-10 16:43:27 +08:00
muhaidong
5be423c892
fix(coex): remove unsupported external coex soc caps
2026-07-06 19:54:53 +08:00
Jiang Jiang Jian
078f53ee57
Merge branch 'backport/backport_some_wifi_changes_260630_v5.2' into 'release/v5.2'
...
backport/backport_some_wifi_changes_260630_v5.2(backport v5.2)
See merge request espressif/esp-idf!50230
2026-07-06 15:02:37 +08:00
yangfeng
83a970fa4c
fix: Fix the HFP example fails to discovery target device
2026-07-02 15:08:22 +08:00
Rahul Tank
c069a486dc
Merge branch 'contrib/github_pr_18761_v5.2' into 'release/v5.2'
...
fix(nimble): initialize return value in LED characteristic access cal… (GitHub PR) (v5.2)
See merge request espressif/esp-idf!50155
2026-07-01 09:27:22 +05:30
morris
25105a189a
Merge branch 'ci/move_adc_runner_to_generic_v5.2' into 'release/v5.2'
...
ci(adc): move all ADC runners to generic (v5.2)
See merge request espressif/esp-idf!50058
2026-07-01 10:30:07 +08:00
yinqingzhao
59abe7518e
fix(itwt): fix flow id 0 cannot suspend in itwt example
2026-06-30 19:58:42 +08:00
yinqingzhao
0e020e2955
fix(wifi): fix scheduling issue when tasks have the same priority as the Wi-Fi task
2026-06-30 19:58:12 +08:00
Shuai Wang
02648abd4a
fix(nimble): initialize return value in LED characteristic access callback
...
When the NimBLE stack called this callback for a GATT Write Request, the
uninitialized stack value was interpreted as a non-zero GATT error code,
causing the stack to send BLE_ATT_ERR_UNLIKELY (0x0E) back to the client.
2026-06-29 17:30:44 +05:30
Jiang Jiang Jian
0f1364f29c
Merge branch 'docs/add_semihosting_chapter_v5.2' into 'release/v5.2'
...
docs(jtag-debugging): add semihosting chapter (v5.2)
See merge request espressif/esp-idf!49892
2026-06-29 15:27:00 +08:00
Jiang Jiang Jian
bbfaac51cc
Merge branch 'feat/remove_led_from_ble_mesh_examples_v5.2' into 'release/v5.2'
...
refactor(ble_mesh): remove LED hardware dependency from examples (5.2)
See merge request espressif/esp-idf!47435
2026-06-29 15:04:20 +08:00
Rahul Tank
05cd7613a4
Merge branch 'bugfix/optimize_nimble_throughput_example_v5.2' into 'release/v5.2'
...
fix(nimble): Optimize Nimble throughput example for 1M/2M/S2/S8 (v5.2)
See merge request espressif/esp-idf!49985
2026-06-26 17:42:17 +05:30
gaoxu
e940896908
ci(adc): remove ADC runner and move ADC tests to generic
2026-06-26 16:16:07 +08:00
Shu Chen
dce2cbfdfe
Merge branch 'feat/seperate_ot_citest_tags_v5.2' into 'release/v5.2'
...
ci: seperate openthread test cases (v5.2)
See merge request espressif/esp-idf!50071
2026-06-26 07:45:10 +00:00
yiwenxiu
8ce55d89b3
ci: seperate openthread test cases
2026-06-26 15:14:01 +08:00
sibeibei
8c6d4ef633
feat(ci): add sleep cache safe check for wifi power save
2026-06-25 19:08:42 +08:00
Mayank Tyagi
ca2129bda3
fix(nimble): Optimize Nimble throughput example for 1M/2M/S2/S8
2026-06-24 17:31:38 +05:30
Rahul Tank
d5848c3a43
Merge branch 'feat/throughput_l2cap_coc_v5.2' into 'release/v5.2'
...
Added l2cap_coc example for throughput (v5.2)
See merge request espressif/esp-idf!49743
2026-06-22 19:47:01 +05:30
Samuel Obuch
3827e1a81b
docs(jtag-debugging): add semihosting chapter
...
Co-authored-by: Shen Mengjing <shenmengjing@espressif.com >
Co-authored-by: Zhang Shu Xian <zhangshuxian@espressif.com >
2026-06-22 13:15:19 +02:00
Astha Verma
e08b2eefa6
fix(nimble): Added l2cap_coc throughput examples
2026-06-22 11:49:55 +05:30
harshal.patil
81f43c0ffb
fix(esp_common/esp_fault): make ESP_FAULT_ASSERT survive optimization
...
ESP_FAULT_ASSERT(C) was silently deleted by the optimizer when C is a cached
flag/status already proven by a preceding `if (!C) return/goto`: the compiler
folds C to a constant and drops all three checks, removing the fault-injection
protection with no warning.
2026-06-18 21:13:50 +05:30
Island
a3684e583c
Merge branch 'bugfix/fix_bluedroid_ai_review_bugs_20260427_v5.2' into 'release/v5.2'
...
Bugfix/fix bluedroid ai review bugs 20260427 (5.2)
See merge request espressif/esp-idf!49537
2026-06-15 11:04:08 +08:00
zhiweijian
47a74cc4b3
fix(examples): improve bluedroid BLE example error handling
...
Check GAP/GATT event status, fix prepare-write buffer lifecycle, and
align example code with updated Bluedroid API behavior.
2026-06-12 10:48:23 +08:00
zhiweijian
2c42954274
refactor(examples): disable unused BT options in bluedroid BLE examples
...
Add sdkconfig.defaults to turn off unused Bluedroid host features per
example role (GATT client/server, SMP, legacy adv, etc.).
2026-06-12 10:45:43 +08:00
ShenWeilong
da0d372821
fix(bluedroid): Set CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y in bluedroid host examples
2026-06-12 10:45:32 +08:00
Wang Meng Yang
e4d048f5aa
Merge branch 'bugfix/ci_avrc_abs_vol_example_v5.2' into 'release/v5.2'
...
fix: Fix the potential stack overflow issue in the Classic Bluetooth example (v5.2)
See merge request espressif/esp-idf!49408
2026-06-11 14:19:37 +08:00
Rahul Tank
e54499f554
fix(nimble): Address review fixes for tinycrypt / and blufi code
2026-06-09 15:19:02 +05:30
yangfeng
cbe290c1d2
fix: Fix the potential stack overflow issue in the Classic Bluetooth example
2026-06-09 09:44:30 +08:00
Zhang Wen Xu
6154b09b8d
Merge branch 'feat/add_teardown_for_openthread_case_v5.2' into 'release/v5.2'
...
ci: add tear down for openthread ci case (v5.2)
See merge request espressif/esp-idf!48782
2026-06-08 02:49:38 +00:00
Rahul Tank
c84d53d757
Merge branch 'bugfix/fix_clang_compilation_issue_v5.2' into 'release/v5.2'
...
fix(nimble): Fix for clang compilation issues (v5.2)
See merge request espressif/esp-idf!49310
2026-06-06 09:31:09 +05:30
yiwenxiu
dced14f30c
ci: add tear down for openthread ci case
2026-06-05 15:57:15 +08:00
Rahul Tank
41935a2f3b
fix(nimble): Fix for clang compilation issues
2026-06-05 11:13:25 +05:30
Xu Si Yu
3b47245bc5
fix(openthread): wait for all onlink GUAs to finish DAD before tests
2026-06-05 03:50:26 +00:00
Xu Si Yu
ecd72ef115
fix(openthread): optimize the process of openthread pytest cases
2026-06-05 03:50:26 +00:00
Jiang Jiang Jian
010c0b7c62
Merge branch 'doc-fix_sleep_mode_doc_v5.2' into 'release/v5.2'
...
docs(system): update GPIO wakeup section for clarity on EXT0 and EXT1 support (v5.2)
See merge request espressif/esp-idf!49112
2026-06-05 10:50:11 +08:00
Mayank Tyagi
c169bea2bd
fix(nimble): Added change to read initial BAS level post connection
2026-06-04 15:58:14 +05:30
Rahul Tank
17fc62a100
Merge branch 'bugfix/fix_service_compilation_issue_v5.2' into 'release/v5.2'
...
fix(nimble): Fix compilation issues in Gatt SPS service (v5.2)
See merge request espressif/esp-idf!48971
2026-06-03 19:28:52 +05:30
wuzhenghui
58c14512a4
docs(system): update GPIO wakeup section for clarity on EXT0 and EXT1 support
2026-06-03 17:38:58 +08:00
muhaidong
f0c5149e53
fix(wifi): update auth mode threshold doc
2026-06-03 10:02:49 +08:00