Commit Graph

32404 Commits

Author SHA1 Message Date
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 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 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
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
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
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 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
Xiao Xufeng 343fbafafe Revert "fix(esp_system): limit CPU clock to 160MHz in ESP32-C5 for flash encryption"
This reverts commit cca0ac8c563993e4c2a555f47776ab14605a6244.
2026-01-15 23:52:41 +08:00
morris 9597df4a39 fix(dma): add PSRAM memory barrier for external RAM buffers 2026-01-15 21:07:46 +08:00
morris 89924167ea Merge branch 'fix/fix_mspi_dma_burst_c5_eco2_v5.5' into 'release/v5.5'
mspi: fixed mspi dma burst timing issue on c5 eco0-2 and c6 eco0-3 (v5.5)

See merge request espressif/esp-idf!45035
2026-01-15 20:59:11 +08:00
Jiang Jiang Jian e610f09500 Merge branch 'bugfix/update_wifi_fragment_doc_v5.5' into 'release/v5.5'
docs(wifi): update wifi fragment doc(Backport v5.5)

See merge request espressif/esp-idf!45104
2026-01-15 20:31:10 +08:00
Euripedes Rocha e67bda4c64 Merge branch 'ci/eth_10m_loopback_v5.5' into 'release/v5.5'
fix(esp_eth): made 10M loopback test less strict (v5.5)

See merge request espressif/esp-idf!45024
2026-01-15 12:57:59 +01:00
Zhou Xiao 6b442e969e feat(ble): added sdkconfig to control ble host side hci log
(cherry picked from commit 52c2bd2dd6ad55daf4c75f9ef4b0df58282b62ab)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-15 19:33:38 +08:00
Zhou Xiao ec6abe1537 feat(ble): supported ble log v2 hci log for Bluedroid host 2026-01-15 19:33:38 +08:00
Zhou Xiao f72669602e feat(ble): supported ble log v2 hci log for NimBLE host 2026-01-15 19:33:38 +08:00
Zhou Xiao ed00cb4e00 feat(ble): support ll log payload length limit for ble log v2
(cherry picked from commit 82ee820cf87deeee983700129ce904c68bf5deb3)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-15 19:33:38 +08:00
Zhou Xiao f6929c26d3 change(ble): optimized os_mbuf_copydata thread safety protection
(cherry picked from commit 52754b1aa443bfaae6c47025e6a29904d67a2606)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-15 19:33:37 +08:00
Zhou Xiao 861b816965 fix(ble): fixed use-after-free in bluedroid attp
(cherry picked from commit 78594e0f6eb95b18bf28a38493245bdb0213f542)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-15 19:13:24 +08:00
morris e516267500 Merge branch 'feature/add_more_channel_info_v5.5' into 'release/v5.5'
feat(i2s): support to get more channel info (v5.5)

See merge request espressif/esp-idf!45140
2026-01-15 18:47:44 +08:00
Luo Xu db4802a9ef feat(ble_mesh): update log compression for ble mesh lib
(cherry picked from commit 7c4b104f616f9027c09068c18618f114a044bb05)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-01-15 17:43:27 +08:00
Jiang Jiang Jian 7a628dcc63 Merge branch 'change/remove_unused_marco_defines_for_rssi_limit_v5.5' into 'release/v5.5'
change(bt): Mark RSSI threshold-related macros as deprecated(backport v5.5)

See merge request espressif/esp-idf!44513
2026-01-15 17:08:29 +08:00
hebinglin 17c110d640 change(esp_driver): set cases with toppd check only run in esp32c5eco3 rather than eco2 2026-01-15 17:04:17 +08:00