Commit Graph
34616 Commits
Author SHA1 Message Date
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
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
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
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
Chen Chen eeb24057c4 refactor(hal): graduate systimer hal driver into esp_hal_systimer 2026-02-06 18:08:57 +08: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
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
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 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
Jiang Jiang Jian ecee0ba530 Merge branch 'bugfix/eloop_mem_leak' into 'master'
fix(esp_wifi): Fix memory leak caused due to eloop

Closes WIFIBUG-1501

See merge request espressif/esp-idf!42938
2026-02-05 14:26:35 +08:00
Jiang Jiang Jian adbe6d2818 Merge branch 'bugfix/free_sae_commit_queue' into 'master'
fix(esp_wifi): Fix memory leak for sae commit queue

See merge request espressif/esp-idf!43431
2026-02-05 14:13:15 +08:00
Island ffb63db38b Merge branch 'change/ble_update_lib_20260127' into 'master'
change(ble): [AUTO_MR] 20260127 - Update ESP BLE Controller Lib

Closes BLERP-2565, BLERP-2508, and BLERP-2569

See merge request espressif/esp-idf!45428
2026-02-05 14:04:09 +08:00
Armando (Dou Yiwen) 5e53a57323 Merge branch 'feat/csi_swap' into 'master'
csi: support csi input bit swap

Closes IDF-13536

See merge request espressif/esp-idf!45581
2026-02-05 03:42:31 +00:00
Chen Jichang b8c527a87c refactor(flash_enc): move esp_flash_encryption_enabled() to efuse component 2026-02-05 11:42:08 +08:00
Chen Jichang 0ac402217c test(parlio,rmt,lcd): add virtual flash encryption test 2026-02-05 11:42:08 +08:00
Chen Jichang f0884713ca feat(esp32h4): remove esp32h4 beta5 support 2026-02-05 11:40:56 +08:00
Shreyas Sheth 63487a51ab fix(esp_wifi): Fix memory leak caused due to eloop
- Fix memory leak when eloop timer is in eloop queue and esp_wifi_deinit is
called
- Return error on long timeout
- Fix memory leak when register timeout returns error
2026-02-05 11:02:13 +08:00
Wu Zheng Hui a483acbf8f Merge branch 'feat/support_configurable_sleep_tick_overflow_behaviour' into 'master'
feat(pm): add light sleep tick overflow protection configuration

See merge request espressif/esp-idf!45413
2026-02-05 10:55:11 +08:00
Jiang Jiang Jian 766205166f Merge branch 'bugfix/wps_finish_bug' into 'master'
fix(esp_wifi): Fix bug where wps_finish is called recursively

Closes WIFIBUG-1520 and WIFIBUG-1675

See merge request espressif/esp-idf!45287
2026-02-05 10:32:45 +08:00
Ashish Sharma 6f5b078ed6 feat: adds DS Sign capabilities for ESP32S2 2026-02-05 10:12:25 +08:00
Ashish Sharma e06a7dd791 feat: adds new Kconfig variable for DS peripheral 2026-02-05 10:12:25 +08:00
Ashish Sharma 1d185a6548 feat: adds PSA DS driver support 2026-02-05 10:12:25 +08:00