Commit Graph
55224 Commits
Author SHA1 Message Date
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