Martin Vychodil
4065b2ed8f
Merge branch 'bugfix/nvs-console-usb-stdio' into 'master'
...
fix(nvs_console): use esp_stdio for console peripheral init
Closes IDFGH-18040
See merge request espressif/esp-idf!51235
2026-07-30 16:47:56 +08:00
Martin Vychodil
36622226e3
Merge branch 'contrib/github_pr_18815' into 'master'
...
Fix minor issues in sd (GitHub PR)
Closes IDFGH-17946
See merge request espressif/esp-idf!51148
2026-07-30 16:44:30 +08:00
Zhang Wen Xu
aa3408ec84
Merge branch 'fix/resolve_issues_reported_via_bbp' into 'master'
...
fix(openthread): fix null pointer deref, uninitialized struct, and unbounded strcpy in spinel/RCP code
See merge request espressif/esp-idf!50294
2026-07-30 08:37:57 +00:00
Martin Vychodil
036cee4e6a
Merge branch 'bugfix/nvs-initialize-accumulated-crc32' into 'master'
...
fix(nvs_flash): initialize accumulatedCRC32 in cmpItem
Closes IDF-15810
See merge request espressif/esp-idf!51068
2026-07-30 16:37:03 +08:00
Zhang Wen Xu
7eed66d564
Merge branch 'fix/154_mac_receive_at' into 'master'
...
fix(ieee802154): skip receive_at when rx window already expired
See merge request espressif/esp-idf!50781
2026-07-30 08:33:56 +00:00
Martin Vychodil
fd733b70da
Merge branch 'bugfix/nvs-deinit-open-handle-leak' into 'master'
...
fix(nvs_flash): delete leftover handles on partition deinit
Closes IDF-7062
See merge request espressif/esp-idf!51065
2026-07-30 16:18:31 +08:00
C.S.M
ee2ef95cfe
Merge branch 'feat/uhci_receive_isr' into 'master'
...
feat(uhci): Make uhci_receive can be called in isr
See merge request espressif/esp-idf!50984
2026-07-30 13:05:11 +08:00
C.S.M
fcd5c55194
feat(uhci): uhci receive can be called in isr
2026-07-30 11:41:24 +08:00
Mahavir Jain
7b45ac4309
Merge branch 'change/mmu_psram_anti_fi_bootloader_size' into 'master'
...
change(hal): exclude PSRAM anti-FI check from bootloader build
See merge request espressif/esp-idf!51188
2026-07-30 07:04:31 +05:30
morris
9c068fe2d9
Merge branch 'feature/add_mcpwm_rc_fast_clk_source' into 'master'
...
feat(mcpwm): support RC_FAST group clock source
Closes IDF-8048
See merge request espressif/esp-idf!51149
2026-07-29 23:05:19 +08:00
Nachiket Kukade
1987e0552b
Merge branch 'bugfix/ftm_calibration' into 'master'
...
fix(ftm): Update FTM calibraton values for esp32c5, esp32c3, esp32c6, esp32c61
Closes WIFIBUG-1904
See merge request espressif/esp-idf!50636
2026-07-29 22:34:40 +08:00
Marius Vikhammer
873d612fde
Merge branch 'ci/add_base_size_metric_apps' into 'master'
...
ci(size_metrics): add base size metric test apps
See merge request espressif/esp-idf!46208
2026-07-29 20:50:13 +08:00
Steven Yang
8a982614a2
feat(mcpwm): support RC_FAST group clock source
...
Expose RC_FAST as a shared MCPWM group clock source for timers,
capture timers, and carriers on ESP32-C5, ESP32-C6, ESP32-H2,
and ESP32-P4. Fix the ESP32-S31 MCPWM clock selector mapping.
Add a hardware runtime test that verifies MCPWM Timer counting
resolution for every supported clock source.
2026-07-29 20:20:47 +08:00
Wang Meng Yang
5203199852
Merge branch 'docs/update_coexist_docs' into 'master'
...
docs(coex): enable coexist docs for c61 h21 h4 s31
See merge request espressif/esp-idf!51105
2026-07-29 20:14:35 +08:00
Adam Múdry
f33b1225f0
Merge branch 'fix/sdmmc_fatfs_dma_psram_non_cached_region' into 'master'
...
fix(sdmmc): Validate DMA buffer address range
Closes IDFGH-17803
See merge request espressif/esp-idf!51041
2026-07-29 12:57:09 +02:00
Akshat Agrawal
e6976ab858
fix(ftm): Update FTM calibraton values for esp32c5, esp32c3, esp32c6, esp32c61
2026-07-29 16:19:09 +05:30
Marius Vikhammer
19aca52f08
feat(size_metrics): add size metrics test apps
...
Add test apps for binary size tracking:
- esp_timer size_metrics app with minimal/full sdkconfig variants
- minimal_baseline app to establish the platform binary size floor
2026-07-29 11:40:55 +02:00
Shu Chen
bb12179cca
Merge branch 'fix/esp-phy-isr-safe-logging' into 'master'
...
fix(esp_phy): use early log macros in ISR context to avoid log lock deadlock
See merge request espressif/esp-idf!50443
2026-07-29 09:13:15 +00:00
Alexey Lapshin
c405502ac1
Merge branch 'feature/enable_zc_extension_for_esp32s31' into 'master'
...
feat(soc): esp32s31 enable zc* extension
See merge request espressif/esp-idf!51262
2026-07-29 12:20:41 +04:00
Wang Meng Yang
744464271d
Merge branch 'feat/bt_in_psram' into 'master'
...
feat(bluedroid): Add config to place btu and hci task stack in psram
Closes BT-4136
See merge request espressif/esp-idf!51002
2026-07-29 14:49:19 +08:00
Jiang Jiang Jian
139d968de0
Merge branch 'bugfix/sco_pkt_type_err' into 'master'
...
fix(bt/bluedroid): fixed incorrect eSCO packet type validation in secure connection mode
Closes BTQABR2023-849
See merge request espressif/esp-idf!51251
2026-07-29 14:41:23 +08:00
Jiang Jiang Jian
2938ae7b60
Merge branch 'bugfix/fix_chip_cant_sleep_after_connect_failed' into 'master'
...
fix(wifi): fix chip cant sleep when disconnecting at probe process
Closes WIFI-7511
See merge request espressif/esp-idf!51012
2026-07-29 14:41:02 +08:00
Alexey Lapshin
62ef4a6166
feat(soc): esp32s31 enable zc* extension
2026-07-29 14:19:38 +08:00
Pranav Sonawane
f8ce32d054
change(hal): exclude PSRAM anti-FI check from bootloader and TEE builds
...
The PSRAM encryption anti-FI check in mmu_ll_write_entry() pulls in
ESP_FAULT_ASSERT and efuse_hal_chip_revision(), which inflate the
bootloader image size. The check is not meaningful in the bootloader
or in the ESP-TEE build, so guard it out for both.
Applies to esp32c5, esp32c61 and esp32p4.
2026-07-29 11:44:06 +05:30
Rahul Tank
a526754325
Merge branch 'feat/sbom_changes' into 'master'
...
fix(nimble): update sbom file with cve details
See merge request espressif/esp-idf!51152
2026-07-29 10:49:08 +05:30
Wang Meng Yang
82b28b2641
Merge branch 'fix/aireview_critical' into 'master'
...
fix: Fix some critical bugs in classic bt
See merge request espressif/esp-idf!50312
2026-07-29 11:41:36 +08:00
Wang Meng Yang
5dbd27f32b
Merge branch 'bugfix/bredr_multiple_fix_on_esp32s31' into 'master'
...
fix(bt): Fixed several issues on BR/EDR controller on ESP32-S31
Closes BTQABR2023-829, BTQABR2023-836, BTQABR2023-837, BTQABR2023-840, BTQABR2023-687, and BTQABR2023-697
See merge request espressif/esp-idf!51249
2026-07-29 10:39:10 +08:00
Guillaume Souchere
9d92d69cd1
Merge branch 'fix/provide-picolibc-timespec_get' into 'master'
...
fix(esp_libc): Provide timespec_get missing from the picolibc toolchain
Closes IDFGH-18035
See merge request espressif/esp-idf!51189
2026-07-28 21:38:59 +02:00
Rahul Tank
f6fcd6470c
fix(nimble): update sbom file with cve details
2026-07-28 21:25:14 +05:30
Erhan Kurubas
11e6799f80
Merge branch 'stub_bins_for_more_targets' into 'master'
...
Increase OCD stub memory reservation from 8K to 12K and extend this feature to more targets
See merge request espressif/esp-idf!51231
2026-07-28 16:58:05 +02:00
Adam Múdry
a89ca4caf6
fix(sdmmc): Validate DMA buffer address range
...
Closes https://github.com/espressif/esp-idf/issues/18714
2026-07-28 15:36:44 +02:00
liuning
3926f44670
fix(wifi): fix chip cant sleep when disconnecting at probe process
2026-07-28 20:29:06 +08:00
Jiang Jiang Jian
b6120a46f4
Merge branch 'bugfix/fix_espnow_data_rate_error' into 'master'
...
fix(wifi): fixed espnow data rate overridden by stale rate control
Closes WIFI-7533
See merge request espressif/esp-idf!51175
2026-07-28 19:58:20 +08:00
Wang Meng Yang
d348f43f56
Merge branch 'bugfix/a2dp_api_init_check' into 'master'
...
fix(bt): Fix compatibility with A2DP API legacy usage methods
Closes IDFGH-17892
See merge request espressif/esp-idf!50611
2026-07-28 19:35:28 +08:00
Rahul Tank
1e0d248f64
Merge branch 'feat/add_ble_50_protocomm' into 'master'
...
feat(protocomm): Add support for BLE 5 for bluedroid
Closes BCI-629
See merge request espressif/esp-idf!51106
2026-07-28 16:56:27 +05:30
Rahul Tank
16f9e082dd
feat(protocomm): Add support for BLE 5 for bluedroid
2026-07-28 16:20:15 +05:30
Wang Mengyang
aeab6dcfbe
fix(bt): Fixed several issues on BR/EDR controller on ESP32-S31
...
Fixed bug when BR/EDR ACL-U dynamic Tx buffer is enabled
Fixed infinite loop during connection set-up
Optimized the scheduling of SCO/eSCO and sniff events
2026-07-28 18:04:31 +08:00
Alexey Lapshin
77420a6f78
Merge branch 'feature/use_zcmp_by_default' into 'master'
...
feat(build): add ZCMP workaround post-build check
See merge request espressif/esp-idf!49764
2026-07-28 14:00:37 +04:00
Rahul Tank
14674d8aee
Merge branch 'feat/introduce_nimble_1.9' into 'master'
...
feat(nimble): Migrate to nimble-1.9.0-idf
See merge request espressif/esp-idf!48553
2026-07-28 15:24:05 +05:30
Wan Lei
49419d1a17
Merge branch 'fix/twai_fix_eventgroup_usf' into 'master'
...
fix(driver_twai): fix potential crash when node_delete from high priority task
Closes IDFGH-17927
See merge request espressif/esp-idf!50629
2026-07-28 17:39:39 +08:00
Jiang Jiang Jian
8e7e031230
Merge branch 'feat/support_active_tickless_idle' into 'master'
...
feat(esp_pm): support freertos tickless IDLE with auto lightsleep disabled
Closes PM-799
See merge request espressif/esp-idf!49817
2026-07-28 17:04:50 +08:00
zhangyanjiao
119410fbd1
fix(wifi): fixed espnow data rate overridden by stale rate control
2026-07-28 16:58:12 +08:00
Jiang Jiang Jian
5cdb93dcc4
Merge branch 'bugfix/fix_addba_dialog_token_zero_and_add_ds_parameter' into 'master'
...
fix(wifi): fix addba request dialog token zero and add ds parameter IE on 5g band
See merge request espressif/esp-idf!51028
2026-07-28 16:45:12 +08:00
morris
1c19761fde
Merge branch 'refactor/lcd_cam_core_clock_init' into 'master'
...
refactor(lcdcam): move shared core clock setup to drivers
See merge request espressif/esp-idf!51225
2026-07-28 16:39:28 +08:00
Erhan Kurubas
59ae1cf37f
Merge branch 'move_trace_examples' into 'master'
...
refactor(examples): group trace examples under examples/system/tracing/
See merge request espressif/esp-idf!51160
2026-07-28 09:31:08 +02:00
Jin Cheng
c274987a7a
fix(bt/bluedroid): fixed incorrect eSCO packet type validation under secure connection mode in BlueDroid
2026-07-28 15:21:29 +08:00
Konstantin Kondrashov
4bd9193ef3
Merge branch 'fix/esp-timer-restart-expiry-race' into 'master'
...
fix(esp_timer): prevent restart expiry race
See merge request espressif/esp-idf!51153
2026-07-28 09:38:38 +03:00
Guillaume Souchere
9cea97187f
fix(esp_libc): provide timespec_get missing from toolchain
...
Both newlib and picolibc headers in toolchain 16.1 declare timespec_get()
but the archives do not define it. Provide the missing C11 implementation
through esp_libc, mapping TIME_UTC to clock_gettime(CLOCK_REALTIME).
Closes https://github.com/espressif/esp-idf/issues/18889
2026-07-28 08:23:33 +02:00
Erhan Kurubas
e21ab7e724
feat(system): add OCD stub bin support for more targets
...
Add SOC_DEBUG_HAVE_OCD_STUB_BINS for esp32c5, esp32c61, esp32h4,
esp32h21, esp32p4, and esp32s31. Update TEE linker scripts with
correct esp_tee_app_config offsets for the 0x3000 stub reservation
2026-07-28 08:34:02 +03:00
Erhan Kurubas
6e5b4febf8
change(system): increase OCD stub memory reservation from 8K to 12K
2026-07-28 07:45:39 +03:00