David Cermak
78017aa02c
feat(ci): Add wifi-remote generation check to CI
2026-02-27 09:14:57 +01:00
David Cermak
7d5e141e37
fix(tools): Update err-to-name to support exception list
2026-02-27 09:14:57 +01:00
David Cermak
a517f04c54
feat(wifi-remote): Add support for wifi-remote to esp_wifi
2026-02-27 09:14:51 +01:00
Laukik Hase
a84acc0706
Merge branch 'fix/tee_sec_stg_aes_iv_leftovers' into 'master'
...
refactor(esp_tee): Remove leftover references to the secure storage AES-GCM IV
See merge request espressif/esp-idf!45825
2026-02-16 14:30:55 +05:30
David Čermák
8f0d7bec17
Merge branch 'feat/network_codeowner_update' into 'master'
...
fix(owners): Add esp_wifi's remote feature to be owned by network team
See merge request espressif/esp-idf!45610
2026-02-16 16:58:40 +08:00
Konstantin Kondrashov
4577b3c854
Merge branch 'fix/malloc_cap_iram_8bit_access_in_loop' into 'master'
...
fix(esp32): Fix access to MALLOC_CAP_IRAM_8BIT byte array in loop
Closes IDFGH-13188
See merge request espressif/esp-idf!45801
2026-02-15 16:25:21 +02:00
Laukik Hase
3593995a43
refactor(esp_tee): Remove leftover references to the secure storage AES-GCM IV
2026-02-14 16:19:57 +05:30
Song Ruo Jing
f0e006a619
Merge branch 'bugfix/uart_tx_fifo_empty_threshold' into 'master'
...
fix(uart): tx write bytes fails to use non-default tx fifo empty threshold
See merge request espressif/esp-idf!45828
2026-02-14 14:33:23 +08:00
Omar Chebib
8c5974efed
Merge branch 'bugfix/esp_task_wdt' into 'master'
...
fix(esp_system): Handle failures correctly in esp_task_wdt_reconfigure() (Github PR)
Closes IDFGH-17127
See merge request espressif/esp-idf!45326
2026-02-14 10:12:49 +08:00
Alexey Lapshin
ca5b578b1c
Merge branch 'feature/test-next-command-for-gdbstub-runtime' into 'master'
...
fix(tests): gdbstub: test 'next' command for every target
Closes IDF-7927 and IDF-7268
See merge request espressif/esp-idf!45799
2026-02-13 19:14:33 +04:00
Alexey Lapshin
387246d394
Merge branch 'fix/esp_libc_run_newlib_tests' into 'master'
...
fix(esp_libc): add Newlib tests (picolibc is default)
See merge request espressif/esp-idf!45710
2026-02-13 19:13:22 +04:00
Alexey Lapshin
8aee87c642
Merge branch 'fix/gdbstub-riscv-hungs-on-fpu-first-touch' into 'master'
...
fix(gdbstub): fix task lookup by frame
Closes IDF-15053
See merge request espressif/esp-idf!45815
2026-02-13 19:12:03 +04:00
Roland Dobai
dcc0ed1c60
Merge branch 'feat/split_hints' into 'master'
...
feat(tools): Extended `hints.yml` loading from components
Closes IDF-10976
See merge request espressif/esp-idf!44398
2026-02-13 15:40:24 +01:00
Konstantin Kondrashov
c4e8c1df9f
Merge branch 'feature/postpone_locked_efuses' into 'master'
...
feat(efuse): Defer WR_DIS eFuse burning
Closes IDF-14045
See merge request espressif/esp-idf!44652
2026-02-13 16:21:09 +02:00
Konstantin Kondrashov
b40aae66e3
fix(esp32): Fix access to MALLOC_CAP_IRAM_8BIT byte array in loop
...
The Xtensa load/store handler did not properly handle 8/16-bit
memory access to IRAM regions configured with MALLOC_CAP_IRAM_8BIT
(and CONFIG_ESP32_IRAM_AS_8BIT_ACCESSIBLE_MEMORY=y) from a loop
(LBEG/LEND/LCOUNT) context. This caused the loop to exit after
the first access, instead of continuing to iterate as intended.
Closes https://github.com/espressif/esp-idf/issues/14127
2026-02-13 16:12:58 +02:00
Konstantin Kondrashov
bb4c139547
Merge branch 'fix/esp32_iram_as_8bit_access_from_isr1' into 'master'
...
fix(xtensa): Fix ESP32_IRAM_AS_8BIT_ACCESSIBLE_MEMORY mode for ISR1
Closes IDF-15285
See merge request espressif/esp-idf!45737
2026-02-13 16:02:00 +02:00
Jiang Jiang Jian
e12eb78421
Merge branch 'bugfix/fix_phy_rfrx_gain_and_set_chan_misc_issue' into 'master'
...
fix(wifi): fix phy rfrx gain index issue
Closes WIFIBUG-1731
See merge request espressif/esp-idf!45867
2026-02-13 19:41:34 +08:00
Song Ruo Jing
370f885c59
fix(uart): tx write bytes fails to use non-default tx fifo empty threshold
...
Users may see tx write bytes fails to feed data into tx fifo in time
even if the tx fifo empty threshold has been set to a large value.
2026-02-13 18:54:38 +08:00
David Cermak
7ceda92c6e
fix(owners): Add esp_wifi's Remote feature to be owned by network team
...
Initial step of migration of esp-wifi-remote to IDF
This cannot be an official component, as it would colide with the
existing managed esp_wifi_remote.
This needs to be an additional functionality of esp_wifi (subdirectory)
used in these 3 scenarios:
* Adding remote functionality esp_wifi() APIs to chips without WiFi
(esp32p4, h2,...)
* Additional WiFi interface for chips which already have WiFi
* Genuine WiFi interface for linux target host applications
The ownership of WiFi's remote functionality will be transfered back
to the wifi team after the migration and stabilization.
2026-02-13 11:27:22 +01:00
Konstantin Kondrashov
ac8fd0f491
fix(esp32): Fix IRAM_AS_8BIT_ACCESSIBLE_MEMORY accessible from ISR1
2026-02-13 11:30:44 +02:00
Wan Lei
715395a164
Merge branch 'contrib/github_pr_18100' into 'master'
...
fix(driver_twai): fixed twai arbitration lost event handling (GitHub PR)
Closes IDFGH-17068
See merge request espressif/esp-idf!45859
2026-02-13 16:14:15 +08:00
renpeiying
98d5785f86
docs: Update CN translation
2026-02-13 15:59:31 +08:00
Marek Fiala
eb0086ef7f
change: Moved esp-tls hint to component specific hints.yml file
2026-02-13 15:59:31 +08:00
Marek Fiala
c311fb0db3
test(tools): Added test for coponent hints loading
2026-02-13 15:59:31 +08:00
Marek Fiala
75bf3bdb54
feat(tools): Extended hints.yml loading from components
2026-02-13 15:59:31 +08:00
Kapil Gupta
63f6d822ae
Merge branch 'bugfix/dpp_concurrency_issue' into 'master'
...
fix(esp_wifi): Execute DPP event handlers in eloop context
Closes WIFIBUG-1543
See merge request espressif/esp-idf!45718
2026-02-13 12:56:04 +05:30
muhaidong
9d8001f6f4
fix(wifi): fix phy rfrx gain index issue
2026-02-13 15:10:28 +08:00
Roland Dobai
db947a0d51
Merge branch 'fix/minimal_build_no_main' into 'master'
...
fix(build): ensure the main component exists when MINIMAL_BUILD is enabled
Closes IDFGH-17219 and DOC-13790
See merge request espressif/esp-idf!45770
2026-02-13 06:33:17 +01:00
morris
16c638e612
Merge branch 'feat/async_crc_calculation_driver' into 'master'
...
feat(crc): added async CRC driver based on GDMA peripheral
Closes IDF-8038
See merge request espressif/esp-idf!45742
2026-02-13 12:39:15 +08:00
Jiang Jiang Jian
d7a52218e1
Merge branch 'bugfix/lc_not_wakeup' into 'master'
...
fix(ble): Fix restore write-back error caused by memory allocated in PSRAM
Closes BT-4245
See merge request espressif/esp-idf!45717
2026-02-13 12:32:37 +08:00
Chen Ji Chang
066348bc72
Merge branch 'fix/fix_dma2d_regression' into 'master'
...
fix(mipi_lcd): fix draw bitmap regression with dma2d
See merge request espressif/esp-idf!45858
2026-02-13 12:07:20 +08:00
Mahavir Jain
ecc8fda914
Merge branch 'bugfix/esp_local_ctrl_arg_check' into 'master'
...
fix(esp_local_ctrl): validate payload_case matches msg_type in command dispatcher
See merge request espressif/esp-idf!45817
2026-02-13 09:13:16 +05:30
Franz Höpfinger
448b300a14
fix(driver_twai): fixed TWAI arbitration lost event handling
...
Merges https://github.com/espressif/esp-idf/pull/18100
2026-02-13 11:22:33 +08:00
morris
2712bb2339
feat(crc): added async CRC driver based on GDMA peripheral
2026-02-13 09:57:25 +08:00
Mahavir Jain
97d9585357
Merge branch 'fix/nvs_encr_use_hardware_aes' into 'master'
...
Use h/w accelerated AES-ECB for XTS-AES operations
See merge request espressif/esp-idf!45628
2026-02-12 18:22:03 +05:30
Mahavir Jain
aa471598cf
Merge branch 'contrib/github_pr_18229' into 'master'
...
fix(bootloader): prevent unsigned overflow in partition table validation (GitHub PR)
Closes IDFGH-17230
See merge request espressif/esp-idf!45839
2026-02-12 17:45:38 +05:30
Rahul Tank
19269c9d8f
Merge branch 'bugfix/fix_ble_multi_adv' into 'master'
...
fix(nimble): Fix ble_multi_adv example to show correct UUIDs information
Closes BLERP-2604
See merge request espressif/esp-idf!45809
2026-02-12 15:45:23 +05:30
Chen Jichang
40e7f8de02
fix(mipi_lcd): fix draw bitmap regression with dma2d
2026-02-12 17:34:19 +08:00
Angus Gratton
b9cbbf9bfe
fix(esp_system): Allow esp_task_wdt_reconfigure() if timer is stopped
...
If Task WDT is initialised but not start, the call to esp_timer_stop() in
the reconfigure path returns ESP_ERR_INVALID_STATE and reconfiguring the
Task WDT fails. This isn't the case when the Timer Group is used for Task
WDT.
(This failure cascades into the failure due to disabled interrupts, fixed
in the parent commit.)
Signed-off-by: Angus Gratton <angus@redyak.com.au >
2026-02-12 16:42:38 +08:00
Angus Gratton
d20510719a
fix(esp_system): Handle failures correctly in esp_task_wdt_reconfigure()
...
- Failures were being masked as function always returned ESP_OK
- In the failure path the spinlock was not unlocked, so interrupts
became permanently disabled.
Signed-off-by: Angus Gratton <angus@redyak.com.au >
2026-02-12 16:42:38 +08:00
Mahavir Jain
3a093f6f11
Merge branch 'feat/spi_mode_during_ota' into 'master'
...
feat(app_update): add API for checking the spi mode compatibility
See merge request espressif/esp-idf!45221
2026-02-12 13:46:58 +05:30
Mahavir Jain
5225e6a3e6
Merge branch 'fix/failed_test_ds_key_deployment_in_aes_mode' into 'master'
...
Re-enable crypto drivers test app for ESP32-P4
Closes IDF-14418
See merge request espressif/esp-idf!45724
2026-02-12 13:38:53 +05:30
Frantisek Hrbata
5dac2fee69
Merge branch 'fix/cmakev2_idf_component_optional_requires' into 'master'
...
fix(cmakev2/compat): change idf_component_optional_requires behavior
Closes IDFGH-17112
See merge request espressif/esp-idf!45588
2026-02-12 08:50:24 +01:00
Konstantin Kondrashov
cbe0c4f171
Merge branch 'fix/efuse_damaged_reading_virtual_blocks' into 'master'
...
fix(efuse): erase virtual blocks before burn in damaged-reading test
Closes IDFCI-8030, IDFCI-8332, and IDFCI-8008
See merge request espressif/esp-idf!45831
2026-02-12 09:33:23 +02:00
Jiang Jiang Jian
9d354dac56
Merge branch 'fix/mbedtls_enable_threading_pthread' into 'master'
...
fix(mbedtls): enable pthread threading by default
See merge request espressif/esp-idf!45798
2026-02-12 11:59:45 +08:00
Chen Chen
3e59db5f57
Merge branch 'feat/mcpwm_etm_timer_events' into 'master'
...
feat(mcpwm): ETM support mcpwm timer TEZ/TEP events
Closes IDF-6102
See merge request espressif/esp-idf!45679
2026-02-12 11:39:23 +08:00
Ashish Sharma
0b6843f2ed
fix(mbedtls): updates crypto performance numbers
2026-02-11 23:35:59 +08:00
Konstantin Kondrashov
74ee653fed
fix(efuse): erase virtual blocks before burn in damaged-reading test
...
Some chip may have BLOCK3 in use so we need to erase it before test.
2026-02-11 16:12:26 +02:00
Island
2d61b4f9af
Merge branch 'fix/ble_mesh_nimble_connection_failed' into 'master'
...
fix(ble_mesh):fixed nimble connection failed
Closes BLERP-2603
See merge request espressif/esp-idf!45741
2026-02-11 19:43:49 +08:00
Alexey Lapshin
e93a9f05ca
fix(gdbstub): fix task lookup by frame
2026-02-11 17:50:31 +07:00