Ashish Sharma
d0e35277dd
fix(ws): validate CLOSE frame semantics, echo payload, validate UTF-8 text
2026-09-04 16:24:38 +08:00
Liu Linyan
4ce1f8edb5
fix(ble_iso): Avoid posting CIS events in critical section
2026-09-04 16:12:10 +08:00
morris
ba2b9256e2
Merge branch 'feat/esp32s31_adds_efuse_adc_calib' into 'master'
...
feat(efuse): Adds efuse ADC calibration support for ESP32S31
Closes IDF-16140
See merge request espressif/esp-idf!52390
2026-09-04 15:47:22 +08:00
Rahul Tank
9f69bfdb4d
Merge branch 'bugfix/fix_ble_pair_attack' into 'master'
...
fix(nimble): Fix for BLERP attack
See merge request espressif/esp-idf!51161
2026-09-04 12:53:02 +05:30
Ashish Sharma
dd5d10b616
docs(sha): add the SM3 API programming guide
2026-09-04 14:26:23 +08:00
Ashish Sharma
62db6dd513
test(sha): add test cases for the esp_sm3 API
2026-09-04 14:26:23 +08:00
Ashish Sharma
0eabc80893
feat(sha): add the esp_sm3 API
2026-09-04 14:26:23 +08:00
Ashish Sharma
8956f3b86c
feat(sha): add sha_hal_is_sm3_supported()
...
Report whether the SHA peripheral can run the SM3 mode. The LL function
sha_ll_is_sm3_supported() exists on every chip. ESP32-S31 reads the
DIS_SM_CRYPT eFuse, which disables SM2 and SM3 permanently. ESP32-C5 and
ESP32-H4 have SM3 but no such eFuse. All other chips have no SM3.
2026-09-04 14:26:23 +08:00
morris
0ae0276b35
Merge branch 'refactor/formate_old_spi_struct_new_style' into 'master'
...
refactor(driver_spi): re-generate old spi struct header in new style
See merge request espressif/esp-idf!52270
2026-09-04 14:16:13 +08:00
Meet Patel
108db1bc12
test(ulp): snapshot LP ADC raw reads after GPIO settle
...
HP was asserting a live LP buffer and starting firmware before ADC/GPIO setup.
That produced leftover-high values and print/assert mismatches on pull-down.
Wait 100 ms for analog settle, then wait for completed scans with a wall-clock
timeout (pdMS_TO_TICKS(1) is zero at a 10 ms tick). Copy a local snapshot and
assert it; do not retry until a reading is in range. Deinit on teardown so a
failed raw-read cannot abort the following stress case.
2026-09-04 11:38:08 +05:30
morris
df2192b38f
Merge branch 'trace_encoder_hw_params' into 'master'
...
Trace encoder hw params
See merge request espressif/esp-idf!52338
2026-09-04 13:42:31 +08:00
morris
1ae529d059
Merge branch 'test/touch_light_sleep_ci' into 'master'
...
Touch sensor light sleep wake-up ci test
See merge request espressif/esp-idf!52293
2026-09-04 13:22:26 +08:00
Mahavir Jain
20c9c74c48
Merge branch 'contrib/github_pr_18818' into 'master'
...
fix(esp_http_client): fix parser wedge and dead error-classification branches on read timeout (GitHub PR)
Closes IDFGH-17949
Closes https://github.com/espressif/esp-idf/pull/18818
See merge request espressif/esp-idf!50758
2026-09-04 10:43:54 +05:30
Mahavir Jain
8952de37bb
Merge branch 'fix/add_cve_items' into 'master'
...
docs: update vulnerabilities guide to mention CVE-2026-81507 & CVE-2026-81508
See merge request espressif/esp-idf!52229
2026-09-04 10:42:16 +05:30
Roland Dobai
aa03e678f5
Merge branch 'fix/serial_port_target_mismatch' into 'master'
...
fix(tools): Detect serial port matching the project target
Closes IDF-15356
See merge request espressif/esp-idf!51466
2026-09-04 07:01:30 +02:00
Shu Chen
a8a5106421
Merge branch 'fix/fix_openthread_netif_glue_deinit_issue' into 'master'
...
fix(openthread): fix stack deinit by reversing netif glue teardown and hardening workflow cleanup
Closes IDFGH-18140
See merge request espressif/esp-idf!51949
2026-09-04 03:47:33 +00:00
nilesh.kale
7f413c914d
feat(sha): add SM3 hardware support
...
Enable hardware SM3 digest support on ESP32-H4, ESP32-S31 and ESP32-C5
via the SHA peripheral (mode 14).
2026-09-04 11:24:39 +08:00
morris
320f344cd6
Merge branch 'docs/mcpwm_deadtime_descrption' into 'master'
...
docs(mcpwm): add note for deadtime config
Closes IDFGH-17717
See merge request espressif/esp-idf!49090
2026-09-04 11:21:37 +08:00
Xu Si Yu
66ab063a9a
feat(coex): support phy grant protect
2026-09-04 11:06:58 +08:00
Island
b3c069f960
Merge branch 'change/ble_update_lib_20260901' into 'master'
...
change(ble): [AUTO_MR] 20260901 - Update ESP BLE Controller Lib
Closes BLERP-3074, BLERP-3075, BLERP-3076, BLERP-3077, BLERP-3078, BLERP-3079, BLERP-3080, and BLERP-2565
See merge request espressif/esp-idf!52281
2026-09-04 10:53:24 +08:00
Chen Chen
ac6238eefc
docs(mcpwm): add note for deadtime config
...
Closes https://github.com/espressif/esp-idf/issues/18654
2026-09-04 10:52:29 +08:00
Jiang Jiang Jian
4b2669edde
Merge branch 'feat/pm_components_ram_optimize' into 'master'
...
feat(pm): pm components ram optimize
Closes PM-840
See merge request espressif/esp-idf!51672
2026-09-04 10:32:26 +08:00
Jiang Jiang Jian
ddf9d5b89f
Merge branch 'refactor/owe_scan' into 'master'
...
refactor(wifi): Improve owe scan time and refactor code
Closes WIFI-7460
See merge request espressif/esp-idf!39119
2026-09-04 10:30:34 +08:00
Wang Meng Yang
5f17193ef0
Merge branch 'fix/hfp_macro' into 'master'
...
fix(bt_hfp): Fix macro definition
See merge request espressif/esp-idf!52383
2026-09-04 08:57:22 +08:00
Konstantin Kondrashov
1d3000643e
fix(efuse): Reliably update anti-rollback secure version
2026-09-03 20:07:09 +03:00
morris
8b0f252f11
Merge branch 'fix/mcpwm_cap_prescale' into 'master'
...
fix(mcpwm): correct the wrong capture prescale
Closes IDFGH-18010
See merge request espressif/esp-idf!51691
2026-09-03 23:28:31 +08:00
wanckl
236a12a51b
fix(driver_spi): re-generate spi_struct header for old chip
2026-09-03 21:24:52 +08:00
morris
85c826ecb1
Merge branch 'contrib/github_pr_19038' into 'master'
...
fix(esp_lcd): yield from SPI ISR when color trans done callback wakes a task (GitHub PR)
Closes IDFGH-18223
See merge request espressif/esp-idf!52372
2026-09-03 20:06:17 +08:00
Xu Si Yu
825438d1fb
fix(openthread): fix stack deinit by reversing netif glue teardown and hardening workflow cleanup
2026-09-03 19:51:32 +08:00
Shu Chen
ec380fe635
Merge branch 'feat/support_multipan_feature_host_20260813' into 'master'
...
feat(openthread): add support for the multipan feature on host devices
See merge request espressif/esp-idf!51790
2026-09-03 11:37:51 +00:00
Adam Múdry
568ae4126b
fix(sdmmc): back off between CMD13 polls while waiting for card to be ready
...
The loops waiting for the card to leave its busy state started their yield
backoff at 100 ms. A card is typically busy for a few milliseconds after a
write, so the backoff never fired and every write was followed by hundreds
of back-to-back CMD13 commands. Occupying the host controller like this
slows down unrelated work on both cores, not just the calling task.
Delay between polls instead, starting at CONFIG_SD_READY_POLL_PERIOD_START_US
(100 us) and doubling. Both the delay and the configured start period are
capped at one FreeRTOS tick period, where vTaskDelay() already yields and one
command per tick is not a storm. A typical wait now costs a handful of
commands instead of hundreds.
Applies to sdmmc_wait_for_idle(), sdmmc_init_sd_wait_data_ready() and
read_tuning_block().
Closes https://github.com/espressif/esp-idf/issues/19034
2026-09-03 13:30:27 +02:00
Konstantin Kondrashov
1a814e95c3
feat(efuse): Adds efuse ADC calibration support for ESP32S31
2026-09-03 14:03:25 +03:00
Roland Dobai
c63f12f2d0
Merge branch 'fix/kconfig_test_format' into 'master'
...
fix: KConfig test output format
See merge request espressif/esp-idf!52329
2026-09-03 12:52:44 +02:00
Samuel Obuch
1567027de8
ci(ulp): disable lp_core/debugging test
2026-09-03 12:47:29 +02:00
Laukik Hase
bf2d765021
fix(esp_tee): Fix AEAD output buffer slicing in the tee_basic example
2026-09-03 16:00:03 +05:30
Jiang Jiang Jian
6fac83f4e5
Merge branch 'bugfix/idfgh-18198' into 'master'
...
extending help description for some Kconfig options and API interfaces
Closes IDFGH-18198
See merge request espressif/esp-idf!52205
2026-09-03 17:47:28 +08:00
hejiaxin
f772cd6d38
fix(bt_hfp): Fix macro definition
2026-09-03 17:30:32 +08:00
renpeiying
88c040a5c5
docs: add CN translation
2026-09-03 17:24:51 +08:00
Hu Rui
06a099b6fb
test(touch): add touch sensor light sleep wake-up test
2026-09-03 16:54:55 +08:00
Xu Si Yu
09ab883583
feat(openthread): support multipan feature for host device
2026-09-03 16:52:18 +08:00
Sajia
812634176b
refactor(wifi): Improve owe scan time and refactor code
2026-09-03 14:19:57 +05:30
Jiang Jiang Jian
ef2b8a164d
Merge branch 'fix/scan_only_parse' into 'master'
...
Add scan only parser to show AP full compatibility
Closes ESPCS-1092
See merge request espressif/esp-idf!49948
2026-09-03 16:43:42 +08:00
morris
66d1b5f641
Merge branch 'feat/i2s_edma' into 'master'
...
feat(i2s): supports DMA buffer in PSRAM
Closes IDF-15256, IDF-11059, and IDF-4471
See merge request espressif/esp-idf!51877
2026-09-03 16:14:03 +08:00
Chen Jichang
05d6e7665f
fix(mcpwm): correct the wrong capture prescale
2026-09-03 15:56:13 +08:00
Samuel Obuch
0a1d19eba1
feat(tools): update openocd version to v0.12.0-esp32-20260831
2026-09-03 07:46:42 +00:00
Rahul Tank
84f7125d1b
fix(nimble): Fix for BLERP attack
2026-09-03 12:40:44 +05:30
Marius Vikhammer
157d6b1669
feat(build): fixed esp_usb_cdc_rom_console always being included in build
2026-09-03 15:09:38 +08:00
Wang Meng Yang
7f1b8d002e
Merge branch 'feature/hfp_lc3' into 'master'
...
Feature/hfp lc3
See merge request espressif/esp-idf!50037
2026-09-03 14:44:47 +08:00
Rahul Tank
c71e574ebf
Merge branch 'bugfix/fix_stale_conn_cccd' into 'master'
...
fix(nimble): fix crash on disconnect due to stale per-connection CCCD pool
Closes BLERP-3057, BLERP-3060, BLERP-3061, and BLERP-3062
See merge request espressif/esp-idf!51868
2026-09-03 12:01:32 +05:30
Erhan Kurubas
6f973c5ca8
fix(esp_riscv_trace): Use early-safe logging during startup init
2026-09-03 08:20:11 +02:00