Commit Graph

50052 Commits

Author SHA1 Message Date
morris c552885ec3 Merge branch 'fix/sdm_psram_esp32p4_v6.0' into 'release/v6.0'
test(sdm): add iram safe test case (v6.0)

See merge request espressif/esp-idf!46865
2026-03-23 11:01:06 +08:00
Jiang Jiang Jian b3e7406c39 Merge branch 'bugfix/backport_some_wifi_fixes_v6.0' into 'release/v6.0'
fix(wifi): backport some wifi fixes v6.0

See merge request espressif/esp-idf!46842
2026-03-23 10:50:34 +08:00
Jiang Jiang Jian 81daeadf9f Merge branch 'esp32h4_debug_asistant_v6.0' into 'release/v6.0'
feat(esp32h4): add assist_debug/bus_monitor support (v6.0)

See merge request espressif/esp-idf!45949
2026-03-23 10:38:51 +08:00
Jiang Jiang Jian 89b9317232 Merge branch 'bugfix/fix_coex_sync_filter_and_delay_issue_v6.0' into 'release/v6.0'
fix(coex): fix coex sync filter and delay issue

See merge request espressif/esp-idf!46831
2026-03-23 10:34:07 +08:00
Jiang Jiang Jian 897f50dbf2 Merge branch 'feat/bt_distance_test_v6.0' into 'release/v6.0'
feat(bt): Add APIs to read ACL real RSSI and read/write tx power of inq/iscan/page/pscan/ACL (v6.0)

See merge request espressif/esp-idf!46643
2026-03-23 10:31:10 +08:00
Jiang Jiang Jian 7fb69168e4 Merge branch 'fix/malloc_cap_iram_8bit_access_in_loop_v6.0' into 'release/v6.0'
fix(esp32): Fix access to MALLOC_CAP_IRAM_8BIT byte array in loop (v6.0)

See merge request espressif/esp-idf!46418
2026-03-23 10:31:04 +08:00
Hu Rui 6467779582 test(sdm): add iram safe test case
and with malloc comes from PSRAM by default (esp32p4)
2026-03-23 10:23:21 +08:00
morris 0c95b3e22f Merge branch 'change/isp_sampling_point_v6.0' into 'release/v6.0'
isp: improve sampling point for AE and AWB (6.0)

See merge request espressif/esp-idf!46789
2026-03-23 10:16:12 +08:00
Marius Vikhammer e741963f13 Merge branch 'ci/common-components-release-v6.0' into 'release/v6.0'
ci: update build-test-rules to use common_components (v6.0)

See merge request espressif/esp-idf!45547
2026-03-23 09:31:28 +08:00
Wei Yu Han 495d6ece74 fix(docs): Updated BLE features support status
(cherry picked from commit ad43685220)

Co-authored-by: Wei Yuhan <weiyuhan@espressif.com>
2026-03-22 12:41:45 +08:00
muhaidong 9203d1f12d fix(wifi): fix fail case connection with bss max idle enabled 2026-03-21 17:15:12 +08:00
Jiang Jiang Jian 6072079026 Merge branch 'fix/roam_scan_ongoing_flag_set_v6.0' into 'release/v6.0'
Set and unset roam scan ongoing flag properly(v6.0)

See merge request espressif/esp-idf!46185
2026-03-21 17:01:40 +08:00
yanzihan@espressif.com b987f09b31 feat(pvt): fix hplpgap assert error in pvt func on release v6.0 2026-03-21 15:38:18 +08:00
Mahavir Jain 372d0b2c28 Merge branch 'fix/esp32p4_v3_lp_peri_pmp_entry_v6.0' into 'release/v6.0'
fix(esp_hw_support): Add PMP entry for the LP peripherals region (v6.0)

See merge request espressif/esp-idf!46386
2026-03-21 12:23:48 +05:30
Mahavir Jain 2498e4903b Merge branch 'fix/migration_guide_secure_boot_192_curve_deprecation_v6.0' into 'release/v6.0'
fix(secure_boot): marks 192 bit support curve legacy (v6.0)

See merge request espressif/esp-idf!46702
2026-03-21 12:15:23 +05:30
Jiang Jiang Jian 4d9c8f3064 Merge branch 'feature/improve_ulp_delay_api_v6.0' into 'release/v6.0'
feat(ulp): Improved ULP delay accuracy and removed floating point operations (v6.0)

See merge request espressif/esp-idf!46423
2026-03-21 14:32:29 +08:00
Jiang Jiang Jian 601c1d0f0e Merge branch 'bugfix/pm-673_v6.0' into 'release/v6.0'
backport v6.0: fix analog i2c master race cause by phy retention link

See merge request espressif/esp-idf!46435
2026-03-21 14:32:20 +08:00
Marius Vikhammer 0794ac84c3 Merge branch 'bugfix/fence_instruction_spinlock_v6.0' into 'release/v6.0'
fix(spinlock): Added fence instruction in spinlock acquire and release (v6.0)

See merge request espressif/esp-idf!46804
2026-03-21 14:31:43 +08:00
Jiang Jiang Jian 000c5df203 Merge branch 'fix/fix_phy_update_failure_on_c2_6.0' into 'release/v6.0'
Fix/fix phy update failure on c2 6.0

See merge request espressif/esp-idf!46797
2026-03-21 14:23:11 +08:00
Frantisek Hrbata fa14a9df47 Merge branch 'feat/cmakev2-backports-v6.0' into 'release/v6.0'
feat(cmakev2): sync pending v6.0 MRs for cmakev2

See merge request espressif/esp-idf!46778
2026-03-21 07:17:43 +01:00
Jiang Jiang Jian 85db04992a Merge branch 'fix/fix_esp32_int_wdt_workaround_break_sleep_process_v6.0' into 'release/v6.0'
fix(esp_system): disable esp32 cache livelock int_wdt workaround in ipc_isr_stall (v6.0)

See merge request espressif/esp-idf!46741
2026-03-21 14:11:21 +08:00
Jiang Jiang Jian aca3ee3633 Merge branch 'feature/add_data_partition_secure_boot_verification_v6.0' into 'release/v6.0'
feat(secure_boot): adds api to verify data partition integrity (v6.0)

See merge request espressif/esp-idf!46428
2026-03-21 14:10:46 +08:00
Jiang Jiang Jian 637d6645eb Merge branch 'bugfix/sae_commit_queue_full_memory_leak_v6.0' into 'release/v6.0'
fix(wpa_supplicant): fix memory leak on SAE commit queue post failure (Backport v6.0)

See merge request espressif/esp-idf!46306
2026-03-21 14:09:23 +08:00
Jiang Jiang Jian ca95f699ad Merge branch 'feat/update_wifi_iperf_example_v6.0' into 'release/v6.0'
Feat: update wifi iperf example v6.0

See merge request espressif/esp-idf!46083
2026-03-21 14:08:09 +08:00
Erhan Kurubas a30db7271f fix(mspi): enable PSRAM core clock in module clock init
psram_ctrlr_ll_enable_module_clock() was missing
reg_psram_core_clk_en, causing SPIMEM2 access faults
after system reset.
2026-03-20 22:47:39 +01:00
Song Ruo Jing 7d0ddf3010 fix(flash): flash erase operation may fail to raise PMS exception 2026-03-20 22:44:09 +08:00
Kapil Gupta b5d26380b9 fix(esp_wifi): Optimize crypto operations for SAE
- Montgomery multiplication fast path for P-256 mulmod
- Jacobi symbol for legendre (replacing exp_mod)
- Software Jacobian point multiplication for MPI-only chips
- ECC hardware acceleration for supported chips
2026-03-20 19:47:23 +05:30
Kapil Gupta 7fcb5e66e8 ci(esp_wifi): Update supplicant's crypto Unit test cases 2026-03-20 19:47:18 +05:30
Ashish Sharma f40f9ac497 fix(secure_boot): marks 192 bit support curve legacy 2026-03-20 19:07:55 +05:30
Mahavir Jain 9c6ca38ab3 Merge branch 'contrib/github_pr_18310_v6.0' into 'release/v6.0'
fix(esp_http_server): Dispatch PONG frames to WebSocket handler (GitHub PR) (v6.0)

See merge request espressif/esp-idf!46655
2026-03-20 19:06:42 +05:30
Rahul Tank f00f4b73d6 Merge branch 'bugfix/fix_nimble_issues_2702026' into 'release/v6.0'
fix(nimble) : Fix few nimble issues 27022026

See merge request espressif/esp-idf!46096
2026-03-20 18:47:32 +05:30
muhaidong c444bff6b3 feat(wifi): support auto mode connect passive channel hidden ap 2026-03-20 20:16:13 +08:00
Sajia c77e831d78 fix(wifi): Add bss max idle timer and protected keep alive fixes 2026-03-20 20:15:41 +08:00
tarun.kumar 16481db383 fix(wifi) : Add conditions to check pmk flushing for similar ssid 2026-03-20 20:14:51 +08:00
tarun.kumar 88f067c9ed fix(wifi) : Make some changes in get_config api 2026-03-20 20:14:38 +08:00
Akshat Agrawal 4c5cda3299 bugfix(usd): Resolve multicast RX issue in AX capable chips
- Limit the NAN_DE_MAX_SERVICE to avoid Starvation of the second service
2026-03-20 20:14:24 +08:00
Junchi Chen 46f2e10c11 fix(wifi): return specific error in API 2026-03-20 20:14:10 +08:00
Shreyas Sheth 428f144ea7 fix(esp_wifi): Add a log to print sae_pwe method used by station for wpa3 connection
- Fix crash due to debug log for rssi while scanning
2026-03-20 20:12:48 +08:00
muhaidong 8d09957f61 fix(wifi): fix arp and dns affect signaling test issue
1. fix arp and dns affect signaling test issue
2. improve ap channel parameter documentation
3. fix set country change ap channel issue
2026-03-20 20:12:27 +08:00
yinqingzhao 566bea056f feat(bss_max_idle): optimization of the max BSS idle mechanism 2026-03-20 20:11:45 +08:00
yinqingzhao a5217b19b4 feat(wifi): support skip whole band when scanning 2026-03-20 20:11:10 +08:00
Jin Cheng 24ef4bbd57 fix(bt/bluedroid): fixed possible use of uninitialized stack variables in bt_hf_client_at.c 2026-03-20 20:04:59 +08:00
Jin Cheng 8746e5f7e7 fix(bt/bluedroid): fixed possible OOB read in avrc_pars_vendor_cmd 2026-03-20 20:01:19 +08:00
muhaidong 0c94cb576c fix(coex): fix coex sync filter and delay issue 2026-03-20 19:37:01 +08:00
Song Ruo Jing 163a95614c feat(dma2d,ppa): Support flash encryption for DMA2D and PPA 2026-03-20 16:53:29 +08:00
Konstantin Kondrashov 144c74a1fe revert(ulp): drop riscv timeout helper from backports 2026-03-20 16:44:14 +08:00
Konstantin Kondrashov bc2081ca1e revert(ulp): drop lp timeout helper from backports 2026-03-20 16:44:14 +08:00
Konstantin Kondrashov 6fe2cf575f feat(ulp): Improved ULP delay API accuracy and removed floating point operations
Closes https://github.com/espressif/esp-idf/issues/17494
Closes https://github.com/espressif/esp-idf/issues/16891
2026-03-20 16:44:14 +08:00
Konstantin Kondrashov d834791967 fix(esp32): Fix access to MALLOC_CAP_IRAM_8BIT byte array in loop
The Xtensa load/store handler did not properly handle 8/16-bit
memory access to IRAM regions configured with MALLOC_CAP_IRAM_8BIT
(and CONFIG_ESP32_IRAM_AS_8BIT_ACCESSIBLE_MEMORY=y) from a loop
(LBEG/LEND/LCOUNT) context. This caused the loop to exit after
the first access, instead of continuing to iterate as intended.

Closes https://github.com/espressif/esp-idf/issues/14127
2026-03-20 16:43:58 +08:00
tarun.kumar 52936c5edb fix(roam) : Set and unset roam scan ongoing flag properly 2026-03-20 16:42:40 +08:00