Commit Graph

46919 Commits

Author SHA1 Message Date
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
yinqingzhao 877b9a171a feat(rom): add esp32c61 eco4 ld files 2026-01-16 11:40:31 +08:00
yinqingzhao f810d59304 feat(wifi): update esp32c5 eco3 ld files 2026-01-16 11:40:31 +08:00
wanglei 7fca8a9c68 test(system): add esp32c5 eco3 build test 2026-01-16 11:40:31 +08:00
wanglei 22fbe9684f fix(ld): add missing eco3 newly added rom functions 2026-01-16 11:40:31 +08:00
wanglei 2ef2671311 feature(esp_rom): add esp32c5 eco3 rom ld 2026-01-16 11:40:31 +08:00
wuzhenghui f890ed0066 feat(esp_hw_support): add esp_random() bit balance 0/1 ratio with sleep test case 2026-01-16 11:27:15 +08:00
Jiang Jiang Jian 7f2f009b5f Merge branch 'bugfix/parse_ftm_responder_v5.5' into 'release/v5.5'
bugfix(wifi): Ensure STA parses the FTM responder capability from the beacon correctly (Backport v5.5)

See merge request espressif/esp-idf!44715
2026-01-16 11:24:47 +08:00
Chen Jichang 4f52afeb25 fix(gdma): fix dma burst size when flash enc enabled 2026-01-16 10:18:04 +08:00
Chen Jichang eef2372dce fix(dma): fix dma alignment when flash_enc enabled
Closes https://github.com/espressif/esp-idf/issues/17708
2026-01-16 10:18:04 +08:00
morris 9e1c0fc4ee Merge branch 'fix/psram_encryption_warning_c5c61_v5.5' into 'release/v5.5'
fix(psram): fix inaccurate warning that encryption not enabled on PSRAM on... (v5.5)

See merge request espressif/esp-idf!44622
2026-01-16 09:58:25 +08:00
Samuel Obuch d9a7ff38f6 fix(esp_hw_support): enable core1 auto clock gating for esp32p4 rev3+ multicore 2026-01-16 03:54:13 +08:00
Xiao Xufeng ccaaa3a923 refactor(startup): make flash_init_state static 2026-01-15 23:54:49 +08:00
Mattias Schäffersmann 02a3b294a5 fix(hw_support): Fix crash when reconfiguring flash from 40 to 80 MHz
Reading from the flash while it is being reconfigured leads to data
corruption and a crash when the reconfiguration code is located in flash.
This is only an issue if a device has a bootloader that runs with 40 MHz
flash and an application flashed via OTA that runs with 80 MHz flash.
If bootloader and application run with the same flash speed, the
reconfiguration is basically a no-op and no data corruption occurs.
Fix reconfiguration by placing the code back into IRAM.

Issue introduced in: 7549d08

Closes: https://github.com/espressif/esp-idf/pull/17905
2026-01-15 23:54:49 +08:00