wuzhenghui
8741edd26d
test(esp_pm): add test case for USJ printing performance during wake-up
...
Add a new test case to verify that USJ printing doesn't block CPU on chip
wake-up from light sleep. The test measures the average time per print
operation and ensures it's below 5000 microseconds.
2025-10-22 17:57:32 +08:00
wuzhenghui
8b87565b53
fix(esp_driver_usb_serial_jtag): check USJ accessibility before read/write
...
Add connection checks to usb_serial_jtag_write and usb_serial_jtag_read
functions to return -EIO error code when the USB Serial JTAG is not
connected.
2025-10-22 17:57:32 +08:00
Jiang Jiang Jian
8e1ebcad18
Merge branch 'feat/support_nan_usd' into 'master'
...
Add support for Unsynchronized Service Discovery (USD)
See merge request espressif/esp-idf!30990
2025-10-22 14:00:49 +08:00
Island
883eca3119
Merge branch 'feat/ble_mesh_ble_50_micellaneous_fix' into 'master'
...
fix(ble_mesh): resolve issues in long packet mode
Closes BLERP-2324, BLERP-2323, BLERP-2322, BLERP-2321, BLERP-2320, and BLERP-2319
See merge request espressif/esp-idf!42745
2025-10-22 10:46:54 +08:00
Island
d5086b36ac
Merge branch 'feature/ble_mesh_dfu_support' into 'master'
...
Feature/ble mesh dfu support
Closes BLERP-808
See merge request espressif/esp-idf!31579
2025-10-22 10:42:39 +08:00
Chen Chen
23b76aaf92
Merge branch 'refactor/i2c_op_array_type' into 'master'
...
refactor(i2c_master): Change member type of i2c_operation_job_t
Closes IDFGH-16453
See merge request espressif/esp-idf!42036
2025-10-22 10:29:05 +08:00
David Čermák
3d5c2efb82
Merge branch 'netif_return_error' into 'master'
...
Makes netif receive to return error
Closes IDF-7194
See merge request espressif/esp-idf!40325
2025-10-22 03:06:18 +08:00
Jiang Jiang Jian
93f0ecfe2e
Merge branch 'fix/eth_init' into 'master'
...
fix(examples): fixed examples ethernet_init dependency
Closes IDFCI-4847
See merge request espressif/esp-idf!42770
2025-10-22 02:37:12 +08:00
morris
0566fb4260
Merge branch 'pr/17754' into 'master'
...
build(deps-dev): bump vite
Closes IDFGH-16656
See merge request espressif/esp-idf!42734
2025-10-21 22:31:07 +08:00
Shu Chen
25d269dab6
Merge branch 'feat/ot_ci_log_output' into 'master'
...
feat(openthread): output logs of host for debugging CI issues
See merge request espressif/esp-idf!42587
2025-10-21 12:02:26 +00:00
Ondrej Kosta
6e160e2e47
fix(examples): fixed examples ethernet_init dependency
2025-10-21 13:06:04 +02:00
Island
160df75e64
Merge branch 'feat/support_get_ble_local_irk' into 'master'
...
feat(ble/bluedroid): add API to get local BLE IRK
Closes BLERP-2278
See merge request espressif/esp-idf!42214
2025-10-21 18:03:09 +08:00
Roland Dobai
c4cabac522
Merge branch 'fix/root_build_error' into 'master'
...
Fixed unsuccessful build for the IDF root directory attempts in Windows
See merge request espressif/esp-idf!42000
2025-10-21 11:30:14 +02:00
David Čermák
76966b3d8d
Merge branch 'fix/docs_dhcp_acd' into 'master'
...
[lwip]: Clarify and test DHCP conflict detection
Closes IDF-7271
See merge request espressif/esp-idf!42020
2025-10-21 17:28:14 +08:00
luoxu
9f62db74d3
fix(bt): Fixed the issue of duplicate MAX macro definitions
2025-10-21 17:22:22 +08:00
luoxu
1b1a646891
feat(ble_mesh): Adapt DFU/MBT to esp-idf
2025-10-21 17:22:22 +08:00
luoxu
9fd27046c5
feat(ble_mesh): Device Firmware Update (Zephyr v4.0.0)
2025-10-21 17:22:22 +08:00
dependabot[bot]
f3aa1e81a9
build(deps-dev): bump vite version
...
Merges https://github.com/espressif/esp-idf/pull/17754
2025-10-21 16:38:27 +08:00
luoxu
0772e12f58
fix(ble_mesh): resolve issues in long packet mode
...
- Fix ignored extended advertising parameters from application
- Fix incorrect filtering of extended advertising reports
- Fix segmentation logic errors in long packet mode
2025-10-21 16:00:48 +08:00
C.S.M
06e5eeb494
Merge branch 'refactor/jpeg_fourcc' into 'master'
...
refactor(jpeg): Use fourcc for jpeg format
Closes IDF-14231
See merge request espressif/esp-idf!42581
2025-10-21 15:57:20 +08:00
Roland Dobai
ca6cfada99
Merge branch 'feat/add_idf_py_mcp' into 'master'
...
tools: add idf.py mcp-server support
Closes DOC-12659
See merge request espressif/esp-idf!40833
2025-10-21 09:43:13 +02:00
luoxu
b01490fc95
fix(ble_mesh): fixed the uninitialized relay advertisement queue on provisioner
2025-10-21 15:42:02 +08:00
luoxu
950b000be6
fix(ble_mesh): Fixed an issue where BLE advertisement packets failed to be sent
2025-10-21 15:41:56 +08:00
luoxu
67539296dd
fix(ble_mesh): fixed ble50 advertising on bluedroid
2025-10-21 15:41:48 +08:00
Chen Chen
3d73884ae8
refactor(i2c_master): Change member type of i2c_operation_job_t
...
Closes https://github.com/espressif/esp-idf/issues/17585
2025-10-21 14:52:57 +08:00
Jakub Kocka
138ef35683
Merge branch 'fix/env_locale' into 'master'
...
Updated setting of locale to prevent Windows issues with building tools
Closes IDFGH-16402
See merge request espressif/esp-idf!42110
2025-10-21 14:48:34 +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
Chen Chen
bb80291429
Merge branch 'refactor/pre_i2c_removal' into 'master'
...
refactor(i2c): Add disclaimer for legacy driver
Closes IDF-14262
See merge request espressif/esp-idf!42607
2025-10-21 14:39:09 +08:00
Kevin (Lao Kaiyao)
311158878f
Merge branch 'bugfix/fixed_i2s_write_invalid_offset_issue' into 'master'
...
fix(i2s): fixed invalid offset in the big gap writing scenario
See merge request espressif/esp-idf!42735
2025-10-21 14:33:25 +08:00
Kevin (Lao Kaiyao)
dc2415aedf
Merge branch 'contrib/github_pr_17742' into 'master'
...
fix(i2s_hal): fix typo in PDM2PCM check (GitHub PR)
Closes IDFGH-16642
See merge request espressif/esp-idf!42712
2025-10-21 14:29:28 +08:00
laokaiyao
9b69fa150f
fix(i2s): fixed invalid offset in the big gap writing scenario
2025-10-21 11:17:49 +08:00
Lv Xin Yue
73115c34c9
Merge branch 'docs/improve_cam_ctrl_header_files' into 'master'
...
improve cam driver header files
See merge request espressif/esp-idf!42431
2025-10-21 09:15:02 +08:00
Zhang Shuxian
512a1d8028
docs: Update CN translation
2025-10-20 16:22:54 +02:00
Marek Fiala
c4347a682d
feat: Install mcp with initialization scripts
2025-10-20 16:22:54 +02:00
Mahavir Jain
7c517deb35
tools: add idf.py mcp-server support
2025-10-20 16:22:54 +02:00
Island
7a20f71935
Merge branch 'bugfix/fix_ble_deinit_memory_leak' into 'master'
...
fix(ble/bluedroid): fix memory leak during deinit when service table is created but not started
Closes BCI-565
See merge request espressif/esp-idf!42456
2025-10-20 22:03:27 +08:00
Lv Xin Yue
31700298ed
improve cam driver header files
2025-10-20 18:26:46 +08:00
David Cermak
11921c10b9
fix(esp_netif): Fix return value of PPP input function
2025-10-20 12:22:38 +02:00
David Cermak
ee97356448
fix(esp_netif): Add Backward compat option for external components to adjust
2025-10-20 12:22:38 +02:00
David Cermak
fd9de0c19e
fix(openthread): Update OT netif layers to return error
2025-10-20 12:22:38 +02:00
Euripedes Rocha
afd7d930ee
change(esp_netif): Makes netif receive to return error
...
Makes esp_netif_recv to return errors unconditionally
2025-10-20 12:22:38 +02:00
Zhang Shu Xian
e8ce6566d5
Merge branch 'docs/update_reference_to_esp32_errata' into 'master'
...
docs: Update reference to the specific section in ESP32 Errata
Closes DOC-10080
See merge request espressif/esp-idf!42514
2025-10-20 17:54:19 +08:00
Armando (Dou Yiwen)
a02b44deef
Merge branch 'fix/fix_xip_power_reset_stuck_issue_p4_rev3' into 'master'
...
psram: fixed p4 rev3 xip stuck after board reset issue
See merge request espressif/esp-idf!42146
2025-10-20 09:05:58 +00:00
Agócs Dániel
041130244c
fix(i2s_hal): fix typo in PDM2PCM check
...
Merges https://github.com/espressif/esp-idf/pull/17742
2025-10-20 16:42:33 +08:00
C.S.M
8a41bb02b4
refactor(jpeg): Use fourcc for jpeg format
2025-10-20 16:18:09 +08:00
Roland Dobai
d4900702d5
Merge branch 'ci/github-docker-build' into 'master'
...
GitHUB CI fix: Add GH hosted large runner for Docker builds
Closes ITOPS-196
See merge request espressif/esp-idf!42684
2025-10-20 10:15:05 +02:00
Erhan Kurubas
8ee473d06e
Merge branch 'change/apptrace_public_interface' into 'master'
...
Apptrace API changes and allow runtime destination selection
Closes DOC-12445, IDF-4738, and IDF-3357
See merge request espressif/esp-idf!41597
2025-10-20 10:10:01 +02:00
morris
2fb0c3cdfe
Merge branch 'fix/i2c_disable_od_in_delete' into 'master'
...
fix(i2c): disable open drain mode on deinit
Closes IDFGH-16635
See merge request espressif/esp-idf!42644
2025-10-20 15:27:06 +08:00
Sarvesh Bodakhe
4c3d6c1292
fix(wifi): Add refactoring and migration guide for USD, Offchan_tx, ROC
...
1. fix(wifi): Rename old NAN configuration to NAN-Sync
- Rename CONFIG_ESP_WIFI_NAN_ENABLE to CONFIG_ESP_WIFI_NAN_SYNC_ENABLE to indicate
the support for Synchronized NAN (Wi-Fi Aware).
- Because the original flag really controls the synchronized feature set, rename it
to CONFIG_ESP_WIFI_NAN_SYNC_ENABLE so the NAN-Sync and NAN-USD paths can be
selected independently without confusion.
2. Document esp_wifi_start requirement and fix USD examples
3. Rename nan_callbacks to nan_sync_callbacks
4. Remove the discovery_flag, clarify docs for sync vs USD flows, and add USD start/stop APIs
5. Require esp_wifi_start() before USD start
6. docs(nan): add NAN-USD application examples
7. add migration guide and hints for NAN-USD proto field
8. Improve allow_broadcast documentation
9. Add attention to the API esp_wifi_remain_on_channel
10. fix(wifi): align NAN API renames and docs for v6.0
- keep shared APIs under esp_wifi_nan_* while reserving
sync/usd names for mode-specific entry points
- clarify synchronized-cluster scope in headers, docs, and migration notes (EN/zh-CN)
- update examples for renamed helpers and WIFI_NAN_SYNC_CONFIG_DEFAULT()
- rename `wifi_nan_config_t` to `wifi_nan_sync_config_t`
11. Mark NAN-USD as esp-idf experimental feature
2025-10-20 12:46:55 +05:30
Sarvesh Bodakhe
a5f6bc639b
feat(wifi): Add support to set BSSID (A3) in esp_wifi_action_tx_req
2025-10-20 12:46:44 +05:30