Marius Vikhammer
4ab44312d4
fix(esp_timer): enable systimer functional clock on ESP32-S31
...
ESP32-S31 has a separate functional clock gate for the systimer
(reg_systimer_clk_en in HP_SYS_CLKRST) that defaults to off. Without
it, the counter snapshot never completes, hanging execution inside
esp_timer_init_nonos.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-18 11:08:40 +08:00
Jiang Jiang Jian
4307880020
Merge branch 'fix/set_config_modification' into 'master'
...
Make some changes in get_config api
Closes WIFIBUG-1570 and WIFIBUG-1673
See merge request espressif/esp-idf!43518
2026-03-18 10:51:48 +08:00
Marius Vikhammer
4e000a41d5
docs(test_build_system): add supported targets table to kconfig_test_app README
...
The check-all-apps-readmes pre-commit hook detected that
kconfig_test_app/README.md was missing the supported targets table.
Added the full table including esp32h21, esp32h4, and esp32s31.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-18 10:40:13 +08:00
Wu Zheng Hui
7e3fe7023f
Merge branch 'feat/add_retention_test_back' into 'master'
...
feat: add sleep retention UT test back
Closes IDFCI-8836
See merge request espressif/esp-idf!46621
2026-03-18 10:10:56 +08:00
Laukik Hase
9f671697e2
Merge branch 'ci/esp_tee_fixes' into 'master'
...
feat(esp_tee): Miscellaneous fixes and improvements
Closes IDFCI-7275, IDFCI-7699, IDFCI-8744, IDF-14975, and IDF-15028
See merge request espressif/esp-idf!46598
2026-03-18 07:19:51 +05:30
Sonika Rathi
80abad3d69
Merge branch 'fix/f_getfree_crash_issue' into 'master'
...
fix(fatfs): fix f_getfree crash when volume not mounted or mount failed
Closes IDF-9995
See merge request espressif/esp-idf!45982
2026-03-18 01:39:06 +08:00
sonika.rathi
bcfc900fe1
fix(fatfs): remove incorrect retval description from void ff_mutex_delete
2026-03-17 15:37:18 +01:00
sonika.rathi
5381064130
fix(fatfs): fix f_getfree crash when volume not mounted or mount failed
2026-03-17 15:37:17 +01:00
Meet Patel
3cef5673ff
Merge branch 'refactor/enable_fsm_and_riscv_ulp_simultaneously' into 'master'
...
refactor(ulp): Allow both ULP-FSM and ULP-RISCV to enable at build time
Closes IDFGH-11916
See merge request espressif/esp-idf!45751
2026-03-17 19:29:43 +05:30
Fu Hanxi
b81dc4c0e6
ci: install.sh --enable-docs when job name contains docs
2026-03-17 21:26:46 +08:00
Fu Hanxi
c360d8be98
feat: support moving idf components to component registry
...
and mark it as root dependency
2026-03-17 21:02:49 +08:00
Fu Hanxi
a3281516c4
test: stop patching env vars by tearDownClass
2026-03-17 21:02:49 +08:00
Chen Jichang
6b1490cf55
change(parlio_tx): use shift edge instead sample edge
...
Made-with: Cursor
2026-03-17 20:21:11 +08:00
Jakub Kocka
6fc4116876
Merge branch 'ci/windows_profiling' into 'master'
...
Profiling for Windows runners and enhancing the tests in the scope of time complexity
Closes IDF-14137
See merge request espressif/esp-idf!44163
2026-03-17 19:45:56 +08:00
C.S.M
4b96656608
fix(temperature_sensor): Fix the float calculation in temperature sensor isr
2026-03-17 18:41:30 +08:00
Samuel Obuch
cec3fd13f9
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20260304' into 'master'
...
feat(tools): update openocd version to v0.12.0-esp32-20260304
See merge request espressif/esp-idf!46350
2026-03-17 16:48:36 +08:00
Armando (Dou Yiwen)
660b4d36bf
Merge branch 'change/deprecate_tcm_and_use_scp' into 'master'
...
fix(spm): rename scp (scratchpad) to spm (scratchpad memory)
See merge request espressif/esp-idf!46659
2026-03-17 08:38:18 +00:00
Marius Vikhammer
e8ba294bd2
fix(bootloader): enable super WDT auto-feed on ESP32-S31
...
The super WDT was firing during bootloader init because auto-feed was
not enabled, causing continuous resets with rst:0x12 (SUPER_WDT_RESET).
Made-with: Cursor
2026-03-17 15:41:14 +08:00
Ashish Sharma
2a22a22fd4
Merge branch 'fix/migration_guide_secure_boot_192_curve_deprecation' into 'master'
...
fix(secure_boot): marks 192 bit support curve legacy
See merge request espressif/esp-idf!46255
2026-03-17 15:32:58 +08:00
Guillaume Souchere
5fac0b7386
feat(console): Move IO initialization outside of the console component
...
- Move the linux repl chip and deprecate chip related functions
- Update location of driver specific default config
- Add missing comments on the newly added functions in the affected components.
2026-03-17 08:30:23 +01:00
Guillaume Souchere
5415465164
feat(esp_hw_support): Add esp_cpu.h support for linux builds
2026-03-17 07:49:36 +01:00
tarun.kumar
786a2fa5c0
fix(wifi) : Make some changes in get_config api
2026-03-17 12:02:07 +05:30
Sarvesh Bodakhe
2a5ff3943f
fix(wifi): ignore disconnect events outside WPS handshake phase in wps
...
wifi_station_wps_start() calls esp_wifi_disconnect() to leave a
previously connected AP before scanning for WPS registrars. When the
STA is already connected, the async disconnect event triggers
wps_sm_notify_deauth() which incorrectly treats it as a handshake failure,
disabling WPS entirely.
Guard wps_handle_failure() so it only fires when wps_get_status() is
WPS_STATUS_PENDING, i.e. the STA has found a WPS AP and is actively
in the M1-M8 exchange.
2026-03-17 11:26:32 +05:30
Mahavir Jain
7a6cff801f
Merge branch 'bugfix/external_mem_enc_docs' into 'master'
...
docs: update PSRAM and flash encryption docs with per-page and separate key capabilities
Closes FCS-1859
See merge request espressif/esp-idf!46238
2026-03-17 11:15:40 +05:30
Ashish Sharma
eb3922dd12
fix(mbedtls): fixes incorrect macro checks in PSA SHA driver
...
Closes https://github.com/espressif/esp-idf/issues/18354
2026-03-17 13:18:28 +08:00
Armando (Dou Yiwen)
5650bd5447
Merge branch 'change/isp_sampling_point' into 'master'
...
isp: improve sampling point for AE and AWB
Closes IDF-15293
See merge request espressif/esp-idf!46649
2026-03-17 04:54:36 +00:00
Jiang Jiang Jian
9d4eb85854
Merge branch 'bugfix/roc_rx_policy' into 'master'
...
bugfix(usd): Resolve multicast RX issue in AX capable chips
Closes WIFIBUG-1659, WIFIBUG-1244, and WIFIBUG-1736
See merge request espressif/esp-idf!45979
2026-03-17 12:27:38 +08:00
Ashish Sharma
26d295ac94
Merge branch 'feat/delete_content_length_header_with_transfer_encoding' into 'master'
...
fix(esp_http_client): delete Content-Length header when using Transfer-Encoding
Closes IDFGH-17249
See merge request espressif/esp-idf!46658
2026-03-17 12:19:03 +08:00
morris
0e8006dfea
Merge branch 'fix/i2c_null_check' into 'master'
...
fix(i2c): add NULL check and correct log
See merge request espressif/esp-idf!46662
2026-03-17 11:15:03 +08:00
morris
05a49f8be0
fix(mspi): constant overflow issue reported by coverity
2026-03-17 11:09:03 +08:00
Ashish Sharma
22c384ca9f
Merge branch 'docs/add_psa_drivers_guide' into 'master'
...
doc: adds RSA DS docs for PSA Migration
Closes IDF-15242
See merge request espressif/esp-idf!45517
2026-03-17 10:27:02 +08:00
Ashish Sharma
d8b02883dc
fix(secure_boot): marks 192 bit support curve legacy
2026-03-17 10:25:44 +08:00
armando
c60ed4b338
fix(spm): rename scp (scratchpad) to spm (scratchpad memory)
2026-03-17 01:29:34 +00:00
Adam Múdry
cfcfb3f9eb
fix(sdmmc): sdmmc_cmd.c fixed error handling in certain if and switch statements
2026-03-17 00:26:43 +01:00
renpeiying
f25237145a
docs: Add Chinese translation
2026-03-16 22:09:47 +05:30
Meet Patel
5df38b48f4
docs(ulp): Updated the docs for ULP fsm and ULP riscv support
...
Updated the documentation of ULP, as we have updated kconfig options
and build files to allow selecting both ULP FSM and ULP RISCV
simultaneously at compile time.
2026-03-16 22:09:06 +05:30
Akshat Agrawal
66a25379c0
bugfix(usd): Resolve multicast RX issue in AX capable chips
...
- Limit the NAN_DE_MAX_SERVICE to avoid Starvation of the second service
2026-03-16 19:33:46 +05:30
Jiang Jiang Jian
2757e0b87e
Merge branch 'bugfix/wifibug-1649' into 'master'
...
fix(wifi): return specific error in API
Closes WIFIBUG-1649
See merge request espressif/esp-idf!44614
2026-03-16 21:24:28 +08:00
Samuel Obuch
b930bf18d0
ci(esp32p4,esp32h21): enable usb-serial-jtag tests
2026-03-16 21:14:45 +08:00
Samuel Obuch
da64e9216e
docs(jtag-debugging): update program_esp parameters for new OpenOCD version
2026-03-16 21:14:45 +08:00
Erhan Kurubas
33e90fb10a
feat(tools): update openocd version to v0.12.0-esp32-20260304
2026-03-16 21:14:45 +08:00
wuzhenghui
2bcc29510a
fix(esp_hw_support): move timers suspend/resume to misc modules prepare
2026-03-16 20:37:08 +08:00
Adam Múdry
366700747d
feat(sdmmc): Try to reallocate smaller DMA buffer if larger one failed
2026-03-16 13:37:01 +01:00
Adam Múdry
653cea9c94
fix(sdmmc): Multi-block read/writes support refactor + tests and documentation added
2026-03-16 13:33:03 +01:00
jofrev
6c24854436
feat(sdmmc): Add support for multi-block read/writes
...
This has the potential of speeding up SD card access significantly.
Reusing the DMA aligned buffer gives the additional option of having to
allocate the transaction buffer only once instead of for every
transaction, while still keeping the improved transaction time.
To give users the maximum amount of control, the Kconfig option for the
transaction buffer size applies only to the temporary buffer, which is
only allocated if the DMA aligned buffer has not been pre-allocated.
Closes https://github.com/espressif/esp-idf/pull/17642
Co-authored-by: Adam Múdry <adam.mudry@espressif.com >
2026-03-16 13:33:03 +01:00
Jakub Kocka
31b36e4428
fix(ci): Fixed Tools related CI tests
2026-03-16 12:55:57 +01:00
Zhang Wen Xu
642a2d2f54
Merge branch 'feat/support_wifi_infinite_retry' into 'master'
...
feat(protocol_examples_common): support infinite retries for example_handler_on_wifi_disconnect
See merge request espressif/esp-idf!46609
2026-03-16 11:47:29 +00:00
muhaidong
e5edd08783
fix(coex): fix coex sync filter and delay issue
2026-03-16 19:39:29 +08:00
Hu Rui
9f412d6026
fix(i2c): add NULL check and correct log
2026-03-16 19:13:28 +08:00
Wang Meng Yang
594679aa73
Merge branch 'bugfix/fix_call_spp_start_discovert_twice_crash' into 'master'
...
fix(bt): fix crash when calling esp_spp_start_discovery twice in succession
Closes IDFCI-6478 and IDFCI-8863
See merge request espressif/esp-idf!46343
2026-03-16 19:04:10 +08:00