morris
08e0d30a74
Merge branch 'feat/uhci_ctn_doc_exmaple' into 'master'
...
feat(uhci): Add uhci_continuous api for example and doc
See merge request espressif/esp-idf!51363
2026-08-03 19:27:42 +08:00
Island
cf4564ffe4
Merge branch 'fix/fix_on_rf_regdma_trigger' into 'master'
...
Fix/fix on rf regdma trigger
Closes BLERP-2995
See merge request espressif/esp-idf!51272
2026-08-03 18:01:13 +08:00
Roland Dobai
56fea7d784
Merge branch 'docs/idf_sbom_multi_format' into 'master'
...
docs: Update the SBOM guide for multiple output formats
See merge request espressif/esp-idf!50299
2026-08-03 11:56:44 +02:00
Roland Dobai
b1d066dbd4
Merge branch 'contrib/github_pr_18871' into 'master'
...
feat(tools): add -j/--jobs option to idf.py (GitHub PR)
Closes IDFGH-18013
See merge request espressif/esp-idf!51409
2026-08-03 11:25:52 +02:00
Steven (Yang Minghui)
8588a299ac
Merge branch 'feat/tsens_intr_priority_configurable' into 'master'
...
feat(tsens): support configurable interrupt priority
Closes IDF-7960
See merge request espressif/esp-idf!51413
2026-08-03 17:20:14 +08:00
Radek Tandler
7277c38d65
Merge branch 'docs/nvs_fragmentation_overhead' into 'master'
...
Improved description of partition space consumption by data types supported by the NVS
Closes DOC-15331
See merge request espressif/esp-idf!49286
2026-08-03 11:15:39 +02:00
Mahavir Jain
628c1f8785
Merge branch 'fix/harden_esp_hw_support' into 'master'
...
fix(esp_hw_support): harden memprot and fix bugs
Closes SEC-234, SEC-235, SEC-331, SEC-334, SEC-332, and SEC-333
See merge request espressif/esp-idf!49919
2026-08-03 14:24:39 +05:30
Chen Chen
a0ecc0611a
Merge branch 'fix/i2s_tdm_5slot_clock_test' into 'master'
...
fix(hal): prevent overflow in fractional clock division
See merge request espressif/esp-idf!51357
2026-08-03 15:14:41 +08:00
Steven (Yang Minghui)
cd8cea7e61
feat(tsens): support configurable interrupt priority
2026-08-03 15:12:58 +08:00
Wan Lei
6d980d673f
Merge branch 'contrib/github_pr_18898' into 'master'
...
fix(spi_master): avoid NULL memcpy when DMA buffer setup fails (GitHub PR)
Closes IDFGH-18048
See merge request espressif/esp-idf!51277
2026-08-03 11:43:18 +08:00
Zhang Shuxian
f9ba81e396
docs: Update CN translation for nvs_flash.rst
2026-08-03 11:39:48 +08:00
radek.tandler
c6c0734a7b
docs(nvs_flash): improved example of NVS fragmentation
2026-08-03 11:39:48 +08:00
radek.tandler
56a01ca822
docs(nvs_flash): improved description of NVS space consumption
...
- Improved description of space required to store data types into NVS partition
- Example showing nvs statistics extended with a code demonstrating the fragmentation effect
2026-08-03 11:39:47 +08:00
morris
ceec18c51e
Merge branch 'fix/sdio_revert_intrstatus_alloc' into 'master'
...
fix(sdio): restore generic interrupt allocation
See merge request espressif/esp-idf!51389
2026-08-03 11:39:46 +08:00
cjin
12474f80a7
fix(phy): add fe dependency when enable rf with regdma
2026-08-03 10:21:32 +08:00
cjin
6f5e9e7b8e
fix(sleep): fix reject trigger when wifi is enabled
2026-08-03 10:21:32 +08:00
Island
5371ee669b
Merge branch 'feat/support_pawr_connect_evt' into 'master'
...
feat(ble/bluedroid): Support PAWR connection event
See merge request espressif/esp-idf!50612
2026-08-03 10:16:58 +08:00
morris
71b4a4400e
Merge branch 'bugfix/driver_security_fix' into 'master'
...
fix(drivers): harden bitscrambler against malformed inputs
Closes SEC-513, SEC-512, and SEC-511
See merge request espressif/esp-idf!50582
2026-08-03 10:14:41 +08:00
Mahavir Jain
fa44af6648
Merge branch 'contrib/github_pr_18872' into 'master'
...
feat(esp-tls): add opt-in TCP_NODELAY Kconfig (GitHub PR)
Closes IDFGH-18014
See merge request espressif/esp-idf!51014
2026-08-02 13:29:27 +05:30
Wang Meng Yang
c929644423
Merge branch 'bugfix/bredr_controller_issues_from_deep_review' into 'master'
...
fix(bt): Fixed memory-safety and DoS defects in BR/EDR controller on ESP32-S31
Closes BTQABR2023-853 and BTQABR2023-852
See merge request espressif/esp-idf!51299
2026-08-02 13:41:52 +08:00
Frantisek Hrbata
27a72e4660
style(tools): reformat global_options.py with ruff-format
...
This file predates the adoption of ruff-format and was never reformatted,
because pre-commit only runs on the files touched by a change. GitHub PR
#18871 bumps the copyright year here, which pulls the file into the hook's
scope and makes check_pre_commit fail on a pre-existing formatting
violation unrelated to that change.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2026-07-31 12:49:10 +02:00
Gao Xu
95e1386d55
Merge branch 'feat/isp_dpc_support' into 'master'
...
feat(isp): support isp dpc dead pixel correction
Closes IDF-13932
See merge request espressif/esp-idf!45572
2026-07-31 18:00:49 +08:00
Mahavir Jain
4090eeeea4
Merge branch 'fix/esp_http_server-ws-frame-header-strictness' into 'master'
...
Fix(esp http server): ws frame header strictness
Closes SEC-036 and SEC-230
See merge request espressif/esp-idf!48905
2026-07-31 11:56:15 +05:30
Jiang Jiang Jian
3808652972
Merge branch 'fix/fix_esp32s31_secureboot_fastwake' into 'master'
...
fix(esp_system): support rom secure boot fast wake feature for esp32s31
Closes PM-832
See merge request espressif/esp-idf!51265
2026-07-31 14:12:25 +08:00
Martin Vychodil
e85b99fc49
Merge branch 'bugfix/idfci-12815-12072-timeout' into 'master'
...
fix(storage): mark storage pytest apps flaky in CI
Closes IDFCI-12815, IDFCI-12072, IDFCI-8841, IDFCI-12712, IDFCI-13218, IDFCI-12926, and IDFCI-12875
See merge request espressif/esp-idf!51018
2026-07-31 14:02:49 +08:00
Chen Chen
0c524c6a7c
fix(sdio): restore generic interrupt allocation
...
Restore the previous SDIO slave interrupt allocation path to avoid the
host-to-slave receive regression exposed by interrupt-status allocation.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-31 11:16:44 +08:00
Island
262ab40a5b
Merge branch 'fix/fix_some_ble_sleep_issues' into 'master'
...
Fix/fix some ble sleep issues
Closes BLERP-3003
See merge request espressif/esp-idf!51304
2026-07-31 11:09:49 +08:00
He Binglin
dce537e00e
Merge branch 'feat/esp_idf_h4_retention_clk_icg' into 'master'
...
feat(esp_hw_support): refactor PMU sleep icg and support retention ICG
See merge request espressif/esp-idf!48915
2026-07-31 10:35:19 +08:00
gaoxu
30e3df1c7c
feat(isp): support ISP DPC, add tests and use it in multi pipeline example
2026-07-31 10:22:41 +08:00
Renz Christian Bagaporo
7054ec851c
Merge branch 'feat/cmakev2_ulp_legacy_shim' into 'master'
...
feat(ulp): build all legacy ULP projects through CMakev2
See merge request espressif/esp-idf!50143
2026-07-31 07:10:43 +08:00
Euripedes Rocha
bcfeff1c31
Merge branch 'fix/sec-1129-l2tap-close-rollback' into 'master'
...
fix(esp_netif): roll back l2tap_close on semaphore/task create failure (SEC-1129)
Closes SEC-1129
See merge request espressif/esp-idf!50740
2026-07-30 16:39:10 +02:00
zhiweijian
68dff5d798
fix(ble/bluedroid): Build LE event mask from host feature macros
2026-07-30 21:00:37 +08:00
zhiweijian
7da7fa42ac
feat(ble/bluedroid): Support PAWR connection event
2026-07-30 21:00:26 +08:00
Rahul Tank
f992ff36f6
Merge branch 'bugfix/fix_pawr_conn_event' into 'master'
...
fix(nimble): Deliver PAwR peripheral CONNECT via sync callback
Closes BLERP-2982
See merge request espressif/esp-idf!51042
2026-07-30 17:37:12 +05:30
Euripedes Rocha Filho
909911ec67
fix(esp_netif): Avoid socket to stay in closing state in l2tap closing
2026-07-30 12:33:41 +02:00
Jiang Jiang Jian
1ef3966018
Merge branch 'fix/regdma_work_timeout' into 'master'
...
Workaround: add a write node to avoid the APB access timeout during REGDMA operations.
See merge request espressif/esp-idf!51146
2026-07-30 17:46:49 +08:00
morris
f513522acf
Merge branch 'bugfix/mcpwm_timer_resolution_test' into 'master'
...
fix(mcpwm): stabilize mcpwm_timer_various_clk_src test
See merge request espressif/esp-idf!51356
2026-07-30 17:45:34 +08:00
Chen Chen
4f9e257c77
fix(hal): prevent overflow in fractional clock division
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-30 17:12:20 +08:00
Steven Yang
f54adcfa93
fix(mcpwm): stabilize mcpwm_timer_various_clk_src test
...
Use count-up mode and account for counter wrap when measuring timer
resolution. Extend the stop wait to cover the full timer period.
2026-07-30 17:07:23 +08:00
sonika.rathi
fe328c0ac7
fix(storage): mark storage pytest apps flaky in CI
2026-07-30 10:55:50 +02:00
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
wanckl
07612291c6
fix(driver_spi): slave hd append fix wrong dma param
2026-07-30 16:01:27 +08:00
C.S.M
ae64f66617
feat(uhci): Add uhci_continuous api for example and doc
2026-07-30 15:25:51 +08:00
harshal.patil
e1d60fb89f
refactor(esp_system): deduplicate ROM fast wake RTC digest reservation
...
The digest length and the condition that reserves it at the end of RTC RAM were
duplicated in seven places. Hold the reservation in a hidden Kconfig value that
is zero when the feature does not apply, so every consumer subtracts it
unconditionally, and derive ESP_SECURE_BOOT_DIGEST_LEN from it.
2026-07-30 12:20:22 +05:30
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