Commit Graph

50231 Commits

Author SHA1 Message Date
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