morris
c680ab6288
Merge branch 'fix/esp32_flash_cache_crash_v5.5' into 'release/v5.5'
...
fix(hw_support): Fix crash when reconfiguring flash from 40 to 80 MHz on ESP32 (v5.5)
See merge request espressif/esp-idf!44904
2026-01-18 23:41:48 +08:00
Jiang Jiang Jian
a3927641bf
Merge branch 'bugfix/sae_h2e_nvs_default_v5.5' into 'release/v5.5'
...
fix(esp_wifi): Set default NVS sae pwe value to SAE_PWE_BOTH for ap and station
See merge request espressif/esp-idf!44793
2026-01-18 23:26:34 +08:00
Jiang Jiang Jian
781963c538
Merge branch 'fix/fix_c5_rng_to_lp_peri_dependency_v5.5' into 'release/v5.5'
...
fix(esp_hw_support): new solution to fix RNG to LP Peri domain dependency on C5 (v5.5)
See merge request espressif/esp-idf!44953
2026-01-18 23:05:33 +08:00
Mahavir Jain
e628865430
Merge branch 'feat/enable_pseudo_round_support_for_aes_v5.5' into 'release/v5.5'
...
feat: enable pesudo round functionality for AES in ESP32P4 ECO5 (v5.5)
See merge request espressif/esp-idf!45175
2026-01-18 18:19:06 +05:30
Mahavir Jain
79048b8aac
Merge branch 'feat/enable_pseudo_round_support_for_xts_aes_esp32p4_eco5_v5.5' into 'release/v5.5'
...
feat: added support for pseudo round xts aes in esp32p4 eco5 (v5.5)
See merge request espressif/esp-idf!45172
2026-01-18 18:17:41 +05:30
Shreyas Sheth
caf4cad3b4
fix(esp_wifi): Backport some wifi fixes
...
- Fix incorrect allocation of eb due to rsn ie len mismatch
- Set default NVS sae pwe value to SAE_PWE_BOTH for ap and station
- Fix incorrect deauth reason parsing for station
- Fix memory corruption by avoiding unncessary encryption of Mgmt frames
When wpa_supplicant sends an authentication response for an already
connection station (with keys installed after a successful 4-way
handshake), the Mgmt packet was encrypted unconditionaly based on
'bss->pmf_enable'. This lead to memory corruption since extra space for
the encryption header was assumed even when it was not there.
Fix this by verifying that the packet is actually a robust management
frame before enabling the encryption.
2026-01-17 15:51:45 +05:30
Jiang Jiang Jian
9d80cb0d95
Merge branch 'fix/fix_secure_boot_fast_wake_feature_v5.5' into 'release/v5.5'
...
fix(esp_system): fix ROM secure boot fast wake feature (v5.5)
See merge request espressif/esp-idf!45016
2026-01-17 17:17:59 +08:00
morris
03b5c7eba8
Merge branch 'fix/fix_dma_fail_when_flash_enc_enabled_v5.5' into 'release/v5.5'
...
fix(dma): fix dma alignment when flash_enc enabled (v5.5)
See merge request espressif/esp-idf!45080
2026-01-17 15:57:22 +08:00
Jiang Jiang Jian
81240a49e6
Merge branch 'bugfix/rx_pkt_failed_in_modem_state_v5.5' into 'release/v5.5'
...
fix(pm): fix rx packet failed when modem state is interrupted by other wakeup sources for C5 and C61 v5.5
See merge request espressif/esp-idf!45107
2026-01-17 15:07:46 +08:00
Jiang Jiang Jian
75b5fc9bf0
Merge branch 'fix/fix_cnnt_top_dependency_v5.5' into 'release/v5.5'
...
fix(esp_hw_support): fix TOP domain to CNNT domain dependency (v5.5)
See merge request espressif/esp-idf!45007
2026-01-17 14:03:04 +08:00
Jiang Jiang Jian
3f10cdabc1
Merge branch 'fix/aes-dma-psram-output-cache-coherency_v5.5' into 'release/v5.5'
...
Ensure cache coherency when DMA writes to cacheable PSRAM buffers (AES) (v5.5)
See merge request espressif/esp-idf!44920
2026-01-17 13:59:38 +08:00
yanzihan@espressif.com
77aca8fdde
feat(esp_hw_support): use pvt to auto control digital ldo and rtc ldo for esp32p4 eco5
2026-01-17 13:09:52 +08:00
Ferdinand Bachmann
bfb2c74b20
fix(cmake): Fix "IMPORTED_LOCATION not set for imported target" errors
...
esp-idf uses imported targets as dummy targets that are never linked.
Previous CMake versions would ignore these and not error on unset
IMPORTED_LOCATION if they are never actually linked. CMake 4.2 and newer
errors during codemodel-v2 api queries when imported targets are missing
IMPORTED_LOCATION, so set a dummy location that would error when
actually linked, which fixes the error during api queries.
Closes https://github.com/espressif/esp-idf/pull/18103
2026-01-16 12:11:20 +01:00
Island
c4dffdc79d
Merge branch 'feat/ble_log_hci_log_len_limit_support_v5.5' into 'release/v5.5'
...
Feat/ble log hci log len limit support (v5.5)
See merge request espressif/esp-idf!45148
2026-01-16 19:04:19 +08:00
Adam Múdry
3d23fff7e2
fix(examples): Make sd_card examples depend on fatfs component
2026-01-16 11:43:26 +01:00
morris
694116ff76
Merge branch 'bugfix/fixed_parlio_rx_sample_edge_swap_issue_v5.5' into 'release/v5.5'
...
fix(parlio_rx): fixed opposite sample edge issue (v5.5)
See merge request espressif/esp-idf!45132
2026-01-16 18:39:29 +08:00
wuzhenghui
4030ea4d1c
feat(esp_hw_support): support esp32p4 ADC_TESEN_MONITOR mode
2026-01-16 17:23:54 +08:00
wuzhenghui
db9c08190e
fix(soc): fix LP_UART clock source definitions to FOSC instead of LP_FAST
2026-01-16 17:23:50 +08:00
gaoxu
497275281f
feat(isp_color): support ISP color on P4
2026-01-16 16:55:30 +08:00
Jiang Jiang Jian
f0538f38af
Merge branch 'fix/ldgen_ipa_constprop_v5.5' into 'release/v5.5'
...
fix(ldgen): correctly place symbols generated by compiler during IPA (v5.5)
See merge request espressif/esp-idf!45111
2026-01-16 16:32:35 +08:00
sibeibei
c25105611f
fix(esp_wifi): rf delay cycles set failed for esp32c61ec04
2026-01-16 16:10:35 +08:00
zhangyanjiao
3447a47ce3
fix(wifi): fixed the vendor ie length issue
2026-01-16 16:08:07 +08:00
Astha Verma
88b59de37e
fix(nimble): Handling of psync during synchronization timeout (0x3e)
2026-01-16 12:37:04 +05:30
Jiang Jiang Jian
2cf77b0331
Merge branch 'ci/docs-artifacts-expiration-time-v5.5' into 'release/v5.5'
...
Revert "ci: docs artifacts expiration time"
See merge request espressif/esp-idf!45039
2026-01-16 14:33:08 +08:00
Jiang Jiang Jian
c1a09f9cef
Merge branch 'fix/p4_fixed_mdc_config_v5.5' into 'release/v5.5'
...
fix(esp_eth): fixed ESP32P4 CSR clock range used to determine MDC (v5.5)
See merge request espressif/esp-idf!44225
2026-01-16 14:33:02 +08:00
Jiang Jiang Jian
f32cadd971
Merge branch 'fix/enable_p4v3_tests_v5.5' into 'release/v5.5'
...
fix(ci): re-enabled ESP32P4 tests on different HW vers (v5.5)
See merge request espressif/esp-idf!44453
2026-01-16 14:31:48 +08:00
Jiang Jiang Jian
edeabe38af
Merge branch 'ci/enable_esp_event_tests_v5.5' into 'release/v5.5'
...
ci(core): fixed esp_event not running properly in CI (v5.5)
See merge request espressif/esp-idf!44756
2026-01-16 14:30:41 +08:00
gaoxu
6edd7abb63
fix(adc): fix ESP32/S2 panic when use continuous ADC
2026-01-16 14:27:12 +08:00
gaoxu
286d9b2091
fix(adc): fix P4 ADC2 oneshot error and refactor apb claim macor
2026-01-16 14:26:56 +08:00
Deomid rojer Ryabkov
340d7655ad
fix(esp_adc): Release the peripheral after calibration
2026-01-16 14:26:56 +08:00
Omar Chebib
a2ee6c914f
fix: wrong name in the README file for advanced heap tracing example
...
Closes https://github.com/espressif/esp-idf/issues/17233
2026-01-16 14:26:26 +08:00
Omar Chebib
8db6882503
fix(heap): fix a bug where the biggest heap would be NULL on boot
...
Closes https://github.com/espressif/esp-idf/issues/17232
2026-01-16 14:26:26 +08:00
Jiang Jiang Jian
0fd9f0aa93
Merge branch 'feat/sdspi_option_to_disable_waiting_for_miso_poll_busy_v5.5' into 'release/v5.5'
...
feat(sdspi): Add an option to modify the waiting time for MISO before sending next command (v5.5)
See merge request espressif/esp-idf!42445
2026-01-16 14:24:53 +08:00
Jiang Jiang Jian
8a2f308a07
Merge branch 'bugfix/esp_idf_c5_eco3_cpu_lockup_v5.5' into 'release/v5.5'
...
change: support top pd during sleep for esp32c5 eco3 and remove sleep mmu related flow (v5.5)
See merge request espressif/esp-idf!43570
2026-01-16 14:21:02 +08:00
armando
7eca03a2ac
feat(p4): added rev3_1 macro
2026-01-16 14:20:58 +08:00
chaijie@espressif.com
bb7baf18f2
fix(p4_eco6): Fix_vdddig_big_bug when boot
2026-01-16 14:20:36 +08:00
Island
c649269947
Merge branch 'feat/support_blecrt_515_v5.5' into 'release/v5.5'
...
feat(bt/bluedroid): Support get allocated heap size (v5.5)
See merge request espressif/esp-idf!44863
2026-01-16 14:19:07 +08:00
Jiang Jiang Jian
1ebc545b60
Merge branch 'feat/add_full_support_for_esp32c5_eco3_and_esp32c61_eco4_v5.5' into 'release/v5.5'
...
feat/add full support for esp32c5 eco3 and esp32c61 eco4 v5.5(backport v5.5)
See merge request espressif/esp-idf!45108
2026-01-16 14:04:15 +08:00
nilesh.kale
c181032205
feat: enable pesudo round functionality for AES in ESP32P4 ECO5
2026-01-16 11:29:04 +05:30
nilesh.kale
d8885101cd
feat: added support for pseudo round xts aes in esp32p4 eco5
2026-01-16 11:18:38 +05:30
harshal.patil
0742f3fce3
fix(mbedtls/aes): Cache invalidate the output buffer before the AES-DMA operation
...
Instead of performing the cache-to-memory (C2M) operation on the output buffer,
even a cache invalidate (M2C) is sufficient to ensure that no write-back occurs
during the DMA write operation
2026-01-16 11:07:00 +05:30
harshal.patil
525ef3a2ea
fix(mbedlts/aes): Ensure cache coherency when DMA writes to cacheable PSRAM buffers
2026-01-16 11:06:46 +05:30
Frantisek Hrbata
a2a3a102a2
fix(ci): add rules.yml to check-tools-files-patterns pre-commit hook pattern
...
If `.gitlab/ci/rules\.yml` is changed, make sure the
`check-tools-files-patterns` pre-commit hooks is triggered to verify
that all `tools/*` files are covered by rules.yml.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2026-01-16 13:00:38 +08:00
Frantisek Hrbata
b12bc58494
fix(cmake): disable MINIMAL_BUILD build property if COMPONENTS is defined
...
The MINIMAL_BUILD build property and the COMPONENTS variable are both
used to determine the initial component list for the build.
Currently, if the COMPONENTS variable is set, the MINIMAL_BUILD logic
is ignored during component selection, but the MINIMAL_BUILD build
property remains set. This leads to an inconsistent state where
menuconfig displays information indicating MINIMAL_BUILD is active,
even though it was ignored in favor of the COMPONENTS variable.
Fix this by setting the MINIMAL_BUILD property to OFF if the
COMPONENTS variable is used.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2026-01-16 13:00:38 +08:00
yinqingzhao
dd08e83c6f
feat(wifi): update wifi lib for esp32c5 v1.2 and esp32c61 v1.1 support
2026-01-16 11:46:55 +08:00
yinqingzhao
e4e04b0911
fix(wpa_supplicant): fix race where STA is freed before WPA3 SAE finishes
2026-01-16 11:40:50 +08:00
yinqingzhao
03d28533dd
feat(ci): re-enable ci build test of phy example for esp32c5
2026-01-16 11:40:49 +08:00
yinqingzhao
880a3c4d80
test(system): add esp32c61 eco4 build test
2026-01-16 11:40:31 +08:00
liuning
cb96f9ef66
feat(coex): support c5 eco3 and c61 eco4 coexist rom
2026-01-16 11:40:31 +08:00
yinqingzhao
d09c9f2cfb
feat(wifi): update esp32c61 ld files
2026-01-16 11:40:31 +08:00