yinqingzhao
d75eb65787
fix(wifi): fix addba request dialog token zero and add ds parameter IE on 5g band
2026-07-28 10:22:12 +08:00
Erhan Kurubas
19a27980a5
refactor(examples): group trace examples under examples/system/tracing/
...
Move 7 trace-related examples (app_trace_basic, app_trace_to_plot,
esp_trace_custom_library, function_tracing, gcov, sysview_tracing,
sysview_tracing_heap_log) from examples/system/ into a dedicated
examples/system/tracing/ subdirectory for better organization.
Update all path references across documentation (en + zh_CN),
build-test-rules, CI configs, Kconfig, and component READMEs.
2026-07-27 23:56:02 +03:00
Zhou Xiao
aa48bd8f47
fix(esp_timer): prevent restart expiry race
2026-07-27 15:33:44 +03:00
sonika.rathi
ab894caac3
fix(nvs_console): use esp_stdio for console peripheral init
2026-07-27 14:16:13 +02:00
Xu Si Yu
095b9a255a
fix(esp_phy): use early log macros in ISR context to avoid log lock deadlock
2026-07-27 19:24:54 +08:00
morris and Cursor
74d9e99d91
refactor(lcdcam): move shared core clock setup to drivers
...
Configure the shared LCDCAM core clock through guarded LCD and CAM LL APIs,
and unify LCD functional clock LL calls around group IDs across supported targets.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-27 18:40:04 +08:00
Hu Rui
8550997ada
Merge branch 'fix/uhci_rx_size_check' into 'master'
...
fix(uhci): rx fsm race condition and buffer size check
Closes IDFGH-17951 and IDFGH-17952
See merge request espressif/esp-idf!50775
2026-07-27 18:27:42 +08:00
Chen Chen
7bb9a7f937
Merge branch 'fix/mcpwm_clk_init_fail' into 'master'
...
fix(mcpwm): fix mcpwm clock init failure
Closes IDFGH-17736 and IDFGH-17883
See merge request espressif/esp-idf!49916
2026-07-27 18:02:21 +08:00
Rahul Tank
e08609e451
fix(nimble): Migrate to NimBLE 1.9.0
2026-07-27 14:14:35 +05:30
Island
eaa88e26dc
Merge branch 'idf/ble_audio_log_compress_misc' into 'master'
...
feat(ble_audio): Add specific libs for BLE Audio log compression
See merge request espressif/esp-idf!51107
2026-07-27 16:19:44 +08:00
wanckl
6e0d480b2a
fix(driver_twai): fix potential crash when node_delete from low priority task
...
Closes https://github.com/espressif/esp-idf/issues/18803
2026-07-27 16:03:43 +08:00
sonika.rathi
447a364cb2
fix(nvs_flash): erase handle before delete on deinit
2026-07-27 09:26:49 +02:00
Island
f930f9fe10
Merge branch 'fix/ble_log_compression_issue_on_windows' into 'master'
...
fix(bt): fix BLE log compression build on Windows
See merge request espressif/esp-idf!51156
2026-07-27 14:10:27 +08:00
Island
abae27441b
Merge branch 'feat/update_mesh_lib_to_supported_get_lib_ver' into 'master'
...
Feat/update mesh lib to supported get lib ver
See merge request espressif/esp-idf!51155
2026-07-27 14:10:23 +08:00
Island
b5b836be66
Merge branch 'feat/add_bt_common_npl' into 'master'
...
feat(bt): Add host-agnostic BT OSAL and shared BLE profile task
See merge request espressif/esp-idf!50797
2026-07-27 14:03:28 +08:00
Hu Rui
e7eaad0eb8
fix(uhci): rx fsm race condition and buffer size check
...
Closes https://github.com/espressif/esp-idf/issues/18819
Closes https://github.com/espressif/esp-idf/issues/18820
2026-07-27 11:48:52 +08:00
Liu Linyan
822d65f9be
feat(ble_audio): Add specific libs for BLE Audio log compression
2026-07-27 11:26:25 +08:00
morris
281d61f131
Merge branch 'refactor/ll_functions_update' into 'master'
...
refactor(uhci): rename set_eof_mode to enable_eof_modes with bool en param
See merge request espressif/esp-idf!51144
2026-07-27 11:02:28 +08:00
Jiang Jiang Jian
845820658c
Merge branch 'fix/bind_lp_periph_pd_with_tsens_power' into 'master'
...
fix(esp_driver_tsens): bind lp_periph domain sleep pd with tsens power
See merge request espressif/esp-idf!51074
2026-07-27 10:33:28 +08:00
Island
2961219b35
Merge branch 'idf/ble_audio_psram' into 'master'
...
feat(ble_audio): BLE Audio PSRAM support
See merge request espressif/esp-idf!51098
2026-07-27 10:31:09 +08:00
Mahavir Jain
0996ffbb4e
Merge branch 'fix/fix_esp32s31_xip_bss_psram_build_failure' into 'master'
...
fix(esp_system): fix backwards location-counter move in `.ext_ram.dummy` on same-region targets
Closes IDFGH-17897
See merge request espressif/esp-idf!50366
2026-07-26 17:24:08 +05:30
Mahavir Jain
abc7489350
Merge branch 'fix/esp32s31_fpga_boot_fixes' into 'master'
...
fix(regi2c): skip regi2c operations when running on FPGA
See merge request espressif/esp-idf!47154
2026-07-26 17:06:46 +05:30
chenjianhua
0407893834
feat(bt): Add host-agnostic BT OSAL and shared BLE profile task
...
- Add bt_osal: event queues, mutexes, semaphores, callouts, etc.
- Add the shared BLE profile task and event queue
- Bring both up and tear them down in the host init/deinit paths
- Add unit tests for the OSAL and the profile task
2026-07-26 13:24:53 +08:00
Rahul Tank
1c52e12e5c
Merge branch 'bugfix/nimble_security_fixes' into 'master'
...
fix(nimble): Ai reported security fixes
Closes SEC-005, SEC-006, SEC-103, SEC-104, SEC-105, SEC-106, SEC-107, SEC-405, SEC-406, SEC-408, SEC-129, SEC-130, SEC-407, SEC-199, SEC-606, and SEC-607
See merge request espressif/esp-idf!49587
2026-07-25 18:49:23 +05:30
Shreeyash Bhakare
c368c13d55
fix(nimble): Added security related fixes
2026-07-25 08:54:16 +05:30
Rahul Tank
9de07f16c4
Merge branch 'bugfix/l2cap_throughput_degrading' into 'master'
...
Preserve throughput when switching from LE Coded to 1M/2M PHY
Closes BLERP-2966 and BLERP-2967
See merge request espressif/esp-idf!50676
2026-07-25 08:34:19 +05:30
Liu Linyan
8fb0fc6065
feat(ble_audio): BLE Audio PSRAM support
2026-07-25 09:01:08 +08:00
Nachiket Kukade
875cad1c6a
Merge branch 'bugfix/nan_vulnerabilities' into 'master'
...
fix(nan): Fix bug bounty reported and discovered vulnerabilities in NAN Rx
See merge request espressif/esp-idf!50585
2026-07-25 02:30:51 +08:00
luoxu
cd30e70214
feat(ble_mesh): update lib to 79e3fee04e
2026-07-24 20:53:01 +08:00
Wu Zheng Hui
61b2022e72
Merge branch 'fix/fix_deepsleep_deadlock_if_threadsafe_claim_is_not_enabled' into 'master'
...
fix(esp_hw_support): fix deepsleep deadlock if threadsafe claim is not enabled
Closes PM-820
See merge request espressif/esp-idf!51016
2026-07-24 20:18:14 +08:00
Wu Zheng Hui
aac7f7ea47
Merge branch 'feat/support_esp32s31_clock_tree_management' into 'master'
...
feat: support esp32s31 clock tree management
Closes PM-630
See merge request espressif/esp-idf!48934
2026-07-24 20:11:45 +08:00
Chen Ji Chang
652aa320c1
Merge branch 'feat/support_link_switch_for_parlio_tx' into 'master'
...
feat(parlio_tx): apply the gdma link switch event to parlio_tx
Closes IDF-15783
See merge request espressif/esp-idf!49705
2026-07-24 19:48:16 +08:00
Aditya Patwardhan
ac220f7497
fix(regi2c): skip regi2c operations when running on FPGA
...
regi2c (the analog i2c master) is not implemented on FPGA: the
REGI2C_RTC_BUSY poll in the regi2c helpers never completes, so the
2nd-stage bootloader hangs until the WDT resets the chip (observed on
the ESP32-S31 FPGA, bitstream v5.0.0-most-ip).
Stub out the regi2c_impl_* macros in hal/regi2c_impl.h when
HAL_CONFIG(ENV_FPGA) is set, so every regi2c call site is skipped on
FPGA for all current and future targets.
2026-07-24 16:52:05 +05:30
sonika.rathi
ff13da5e6c
fix(nvs_flash): delete leftover handles on partition deinit
2026-07-24 13:21:30 +02:00
Astha Verma
b360477e77
fix(nimble): Restore throughput after switching from LE Coded PHY
2026-07-24 16:36:44 +05:30
Rahul Tank
256a6adf71
Merge branch 'bugfix/fix_ai_example_review' into 'master'
...
fix(nimble): Fix nimble examples review issues
See merge request espressif/esp-idf!50752
2026-07-24 16:12:49 +05:30
Rahul Tank
46f3837611
fix(nimble): Fix issues found in review for nimble examples
2026-07-24 15:19:38 +05:30
Akshat Agrawal
c268031acd
fix(nan): Fix bug bounty reported and discovered vulnerabilities in NAN Rx
2026-07-24 15:11:58 +05:30
Andrey Starodubtsev
75e9adb403
fix(sdmmc): Minor changes in sdmmc
...
- don't do swapping if result is thrown away
- use correct return code if csd_ver is unknown
- use correct release function
When `heap_caps_malloc`/`heap_caps_calloc` are used for allocation,
`heap_caps_free` should be used to release allocated block.
2026-07-24 12:25:57 +03:00
luoxu
56f78da32c
feat(ble_mesh): supported get lib version
2026-07-24 17:10:22 +08:00
Wang Meng Yang
0185451ed1
Merge branch 'fix/bluedroid_aireview' into 'master'
...
Fix/bluedroid aireview
See merge request espressif/esp-idf!49972
2026-07-24 16:58:20 +08:00
Rahul Tank
d78d57c394
Merge branch 'bugfix/red_rem_feat_evt' into 'master'
...
Handle Read Remote Supported Feature failure
See merge request espressif/esp-idf!50243
2026-07-24 14:24:18 +05:30
sibeibei
9b6d459133
feat(wifi): sel pll clk when sleep to modem
2026-07-24 16:36:32 +08:00
morris
2a9d1ee20e
refactor(uhci): rename set_eof_mode to enable_eof_modes with bool en param
...
Rename uhci_ll_rx_set_eof_mode → uhci_ll_rx_enable_eof_modes and its
parameter eof_mode → eof_modes to reflect that multiple EOF modes can
be enabled simultaneously via bitmask. Add bool en parameter so callers
can enable or disable without an outer if-check.
2026-07-24 16:21:09 +08:00
morris
f7c46393b2
refactor(lcd): rename delay_ticks to delay_mode to match register semantics
...
The LCD delay registers configure a delay mode (0=no delay, 1=delay on
rising edge, 2=delay on falling edge), not a tick count. Rename the LL
layer functions and parameters to reflect this, and add
lcd_ll_set_data_delay_mode for esp32s31 and esp32p4.
2026-07-24 16:21:09 +08:00
sibeibei
87b7e100dd
Revert "feat(wifi): enable pll clk in modem state"
...
This reverts commit e238c5bdc6 .
2026-07-24 16:16:29 +08:00
C.S.M
b6333dfd49
Merge branch 'test/flash_cve_issue' into 'master'
...
fix(spi_flash): Fix spi_flash leaks release aes-xts in error path
Closes SEC-249
See merge request espressif/esp-idf!51108
2026-07-24 12:57:04 +08:00
Shu Chen
d556c729ef
Merge branch 'feat/update_phylib_on_s31_c6_for_track' into 'master'
...
feat(phy): update phy lib for esp32s31 & esp32c6 for track
See merge request espressif/esp-idf!50774
2026-07-24 04:52:35 +00:00
morris
5dc8b98dea
Merge branch 'fix/set_errno_if_usj_not_connect_in_vfs' into 'master'
...
fix(esp_driver_usb): set errno if usj not connect in vfs read/write
Closes IDF-14303
See merge request espressif/esp-idf!51113
2026-07-24 11:45:44 +08:00
wuzhenghui
4336d78592
fix(esp_driver_tsens): bind lp_periph domain sleep pd with tsens power
2026-07-24 11:30:35 +08:00