Mahavir Jain
21f8ca5e6f
feat(app_update): add API for checking the spi mode compatibility
...
New API to check the SPI flash mode from the incoming firmware image
during OTA updates could prevent bootloader/app incompatibility of
DIO vs QIO flash modes.
More information:
- https://github.com/espressif/esp-hosted-mcu/issues/143#issuecomment-3741753788
- https://github.com/espressif/esp-idf/issues/9674#issuecomment-1232533757
- https://github.com/espressif/esp-idf/issues/9542#issuecomment-1211317354
2026-02-10 12:53:50 +05:30
Chen Ji Chang
1837390102
Merge branch 'ci/fix_p4_min_revision_on_ci' into 'master'
...
ci(esp32p4): update the min revision for p4
Closes IDFCI-7099, IDFCI-7324, IDFCI-7098, and IDFCI-7097
See merge request espressif/esp-idf!45719
2026-02-09 17:42:52 +08:00
Rahul Tank
5e832ee36a
Merge branch 'bugfix/security_fixes_for_examples' into 'master'
...
fix(nimble): Fix vulnerabilities in NimBLE examples
Closes BLERP-2465 and BLERP-2466
See merge request espressif/esp-idf!44747
2026-02-09 14:23:35 +05:30
Wan Lei
f2968a99d6
Merge branch 'feat/spi_slave_edma_psram_support' into 'master'
...
feat(driver_spi): spi slave edma psram support
Closes IDFCI-7326 and IDF-15125
See merge request espressif/esp-idf!44317
2026-02-09 15:22:46 +08:00
Mahavir Jain
a884e752a2
Merge branch 'fix/revert_ds_rsa_internal_name_change' into 'master'
...
fix(mbedtls): revert struct member name change esp_rsa_ds_data to esp_ds_data
See merge request espressif/esp-idf!45722
2026-02-09 10:26:50 +05:30
Wu Zheng Hui
a7582319f1
Merge branch 'fix/fix_io_wakeup_issues' into 'master'
...
fix(esp_hw_support): make esp_deep_sleep_enable_gpio_wakeup available to PD_TOP lightsleep
See merge request espressif/esp-idf!45337
2026-02-09 12:21:31 +08:00
Jiang Jiang Jian
e7a17fcbbc
Merge branch 'bugfix/roc_cancel_error' into 'master'
...
fix(esp_wifi): Keep channel validation only for WIFI_ROC_REQ
Closes WIFIBUG-1543
See merge request espressif/esp-idf!45715
2026-02-09 11:49:18 +08:00
morris
95e4941fae
Merge branch 'fix/twai_test_split_runner_tags' into 'master'
...
fix(driver_twai): test split runner combinations
Closes IDF-14393
See merge request espressif/esp-idf!45491
2026-02-09 11:17:06 +08:00
morris
c398d8e4a6
Merge branch 'refactor/systimer_hal_split' into 'master'
...
refactor(hal): graduate systimer hal driver into `esp_hal_systimer`
Closes IDF-15239
See merge request espressif/esp-idf!45479
2026-02-08 21:20:48 +08:00
Shreeyash
bd971c5d0e
fix(nimble): Fix vulnerabilities in NimBLE examples
2026-02-06 17:47:06 +05:30
Alexey Lapshin
eca874a1f4
Merge branch 'fix/picolibc-specs-drop-gc-sections' into 'master'
...
fix(esp_libc): remove --gc-sections from picolibc.specs for CMake checks
See merge request espressif/esp-idf!45642
2026-02-06 16:08:01 +04:00
Tomas Rezucha
9620e107e2
Merge branch 'refactor/usb_host_cdc_example' into 'master'
...
refactor: Merge USB Host CDC-ACM and CDC-VCP examples
Closes IDF-11359
See merge request espressif/esp-idf!45589
2026-02-06 12:35:05 +01:00
Chen Ji Chang
7a8a5d8852
Merge branch 'test/parlio_flash_enc_test' into 'master'
...
test(parlio,rmt,lcd): add virtual flash encryption test
Closes IDF-15064, IDF-15065, and IDF-15069
See merge request espressif/esp-idf!45006
2026-02-06 19:26:22 +08:00
Michael (XIAO Xufeng)
4c0d17e7fc
Merge branch 'test/reenable_custom_flash_example_build' into 'master'
...
test(spi_flash): re-enable custom_flash_driver example build test
Closes IDF-15134
See merge request espressif/esp-idf!45566
2026-02-06 19:06:08 +08:00
Chen Chen
eeb24057c4
refactor(hal): graduate systimer hal driver into esp_hal_systimer
2026-02-06 18:08:57 +08:00
Fu Hanxi
41f15f5329
Merge branch 'ci/deploy-manual-jobs-could-run-instantly' into 'master'
...
ci: move check_submodule_sync to pre_check stage
See merge request espressif/esp-idf!45621
2026-02-06 10:56:50 +01:00
Fu Hanxi
84d0de2cd6
Merge branch 'ci/cleanup-checkout-strategy-to-preclone-script' into 'master'
...
ci: upload junit report from child pipeline
Closes CII-111
See merge request espressif/esp-idf!45606
2026-02-06 10:55:46 +01:00
wuzhenghui
8ff8f8d0b9
fix(esp_hw_support): fix esp_sleep_enable_gpio_wakeup_on_hp_periph_powerdown bad logic
2026-02-06 17:49:40 +08:00
wuzhenghui
571f3b2a91
fix(esp_hw_support): make esp_deep_sleep_enable_gpio_wakeup available to PD_TOP lightsleep
2026-02-06 17:49:40 +08:00
wuzhenghui
6ed5789607
fix(example): fix uninitialized gpio/rtcio in deepsleep example
2026-02-06 17:49:40 +08:00
Ashish Sharma
b3e1c03d97
fix(mbedtls): revert struct member name change esp_rsa_ds_data to esp_ds_data
2026-02-06 17:33:17 +08:00
Shreyas Sheth
c0a20c759b
fix(esp_wifi): Keep channel validation only for WIFI_ROC_REQ and WIFI_OFFCHAN_TX_REQ
...
- Refactor ROC operation such that WIFI_ROC_CANCEL and WIFI_OFFCHAN_TX_CANCEL
can be performed without channel validation
2026-02-06 15:01:46 +05:30
Chen Ji Chang
8065c61877
Merge branch 'feat/remove_h4_beta5' into 'master'
...
feat(esp32h4): remove esp32h4 beta5 support
Closes IDF-13835
See merge request espressif/esp-idf!45630
2026-02-06 17:12:38 +08:00
Chen Jichang
2085df2992
ci(esp32p4): update the min revision for p4
2026-02-06 17:08:04 +08:00
Tomas Rezucha
b028d25f91
refactor: Merge USB Host CDC-ACM and CDC-VCP examples
2026-02-06 09:03:14 +01:00
wanckl
c1bc8eb3e2
fix(driver_twai): test split runner combinations
2026-02-06 15:48:03 +08:00
wanckl
0ca95f9292
fix(driver_spi): fixes psram dma rx buffer memory barrier issue
2026-02-06 15:47:45 +08:00
wanckl
cb55d54400
feat(driver_spi): slave hd driver support to using psram buffer
2026-02-06 15:47:45 +08:00
wanckl
dd9a5b7719
feature(driver_spi): slave driver support psram transfer
2026-02-06 15:47:45 +08:00
wanckl
f0f448ee4b
refactor(driver_spi): use more info in spi_common
2026-02-06 15:47:45 +08:00
Mahavir Jain
3a7d385ea4
Merge branch 'feat/add_opaque_ds_driver' into 'master'
...
feat: adds PSA opaque DS driver support
See merge request espressif/esp-idf!45008
2026-02-06 12:41:58 +05:30
Island
e77c03c224
Merge branch 'feat/disable_non_necessary_build_non_BLE_componment' into 'master'
...
feat: Removed common_components in bluetooth build-test-rules.yml
See merge request espressif/esp-idf!45627
2026-02-06 14:19:57 +08:00
Island
0d60c16312
Merge branch 'feat/esp_idf_modem_state_reconstruct' into 'master'
...
refactor modem clock driver
Closes PM-636
See merge request espressif/esp-idf!44185
2026-02-06 12:10:58 +08:00
Laukik Hase
db63407d64
Merge branch 'fix/tee_sec_stg_aes_gcm_iv_reuse' into 'master'
...
fix(esp_tee): Prevent IV reuse in the TEE secure storage AES-GCM service
See merge request espressif/esp-idf!45064
2026-02-06 09:35:24 +05:30
C.S.M
40fedd9436
Merge branch 'fix/32mb_120m' into 'master'
...
fix(spi_flash): 1. Fix flash 120m in qio mode failed on esp32p4 (with 32M map enabled) 2. Add C61 32M flash support
See merge request espressif/esp-idf!45433
2026-02-06 11:36:34 +08:00
Tomas Rohlinek
d32b88dffb
Merge branch 'fix/esp_partition_blockdev_sizes' into 'master'
...
fix(storage/partition): Update sizes in blockdev geometry in read-only mode for compatibility
See merge request espressif/esp-idf!45646
2026-02-05 21:06:51 +01:00
Radek Tandler
c5309ede7d
Merge branch 'feature/nvs_flash_purge_erased' into 'master'
...
nvs_flash: Added purging of erased items at namespace (handle) level.
Closes IDFGH-8197 and IDF-972
See merge request espressif/esp-idf!44011
2026-02-05 16:44:07 +01:00
Tomáš Rohlínek
49b1871545
fix(storage/partition): Update sizes in blockdev geometry in read-only mode for compatibility
2026-02-05 15:35:05 +01:00
Adam Múdry
e78b76fab2
Merge branch 'fix/sdmmc_sdspi_retry_crc_check' into 'master'
...
fix(sdspi): 0x106 error during SD card init via SPI related fixes
See merge request espressif/esp-idf!44308
2026-02-05 15:11:29 +01:00
Mahavir Jain
7c989f17d2
Merge branch 'fix/esp_https_client_test' into 'master'
...
fix(esp_http_client): Fixed the example pytest
Closes IDFCI-3013 and IDFCI-3014
See merge request espressif/esp-idf!45445
2026-02-05 18:43:37 +05:30
Mahavir Jain
c07eb0d5ac
Merge branch 'fix/added_check_for_ota_partition_conflicts' into 'master'
...
fix(app_update): Add conflict detection for concurrent OTA operations on same partition
Closes IDFGH-17102
See merge request espressif/esp-idf!45450
2026-02-05 18:42:46 +05:30
Aditya Patwardhan
ce0597161e
Merge branch 'refactor/remove_esp_wolfssl_from_esp_tls' into 'master'
...
feat(esp-tls): Added support to register custom tls stack
Closes IDF-11266
See merge request espressif/esp-idf!44342
2026-02-05 16:04:34 +05:30
radek.tandler
d50c7b4b6b
feat(nvs_flash): Added purging of erased items at namespace level
...
- Added new option NVS_READWRITE_PURGE for nvs_open. All update and erase operations of
the handle are wiping out the content erased items on top of just marking them erased.
- Added new API call nvs_purge_all allowing to wipe out the existing erased items
of the handle.
2026-02-05 11:07:43 +01:00
Kevin (Lao Kaiyao)
b970f0f31b
Merge branch 'bugfix/fix_legacy_touch_driver_stuck_after_dsleep' into 'master'
...
fix(legacy_touch): fixed the read stuck issue after deep sleep
See merge request espressif/esp-idf!45580
2026-02-05 17:40:48 +08:00
Laukik Hase
85e66d726d
fix(esp_tee): Prevent IV reuse in the TEE secure storage AES-GCM service
2026-02-05 14:53:21 +05:30
Rahul Tank
4362612554
Merge branch 'bugfix/fix_nimble_issues' into 'master'
...
Fix few nimble issues related to different functionalities
Closes BLERP-2545, BLERP-2567, BLERP-2575, BLERP-2583, BLERP-2587, and BLERP-2588
See merge request espressif/esp-idf!45435
2026-02-05 14:30:09 +05:30
Fu Hanxi
fd191f41a9
ci: move check_submodule_sync to pre_check stage
2026-02-05 09:43:50 +01:00
Fu Hanxi
1c9e7d209d
ci: streamline custom before_script checkout code to preclone script
2026-02-05 09:26:56 +01:00
hrushikesh.bhosale
e1dd3b07bb
fix(esp_http_client): Fixed the example pytest
...
Pytest was expect the positive content length for async req
2026-02-05 15:02:11 +08:00
Zhang Jian Wen
5d597d3e63
Merge branch 'docs/cn_en_roadmap' into 'master'
...
docs: update 2026 roadmap
Closes RDT-1528
See merge request espressif/esp-idf!45386
2026-02-05 14:47:21 +08:00